AWS SDK for C++  1.9.71
AWS SDK for C++
Classes | Namespaces | Typedefs
ECRClient.h File Reference
#include <aws/ecr/ECR_EXPORTS.h>
#include <aws/ecr/ECRErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/ecr/model/BatchCheckLayerAvailabilityResult.h>
#include <aws/ecr/model/BatchDeleteImageResult.h>
#include <aws/ecr/model/BatchGetImageResult.h>
#include <aws/ecr/model/CompleteLayerUploadResult.h>
#include <aws/ecr/model/CreateRepositoryResult.h>
#include <aws/ecr/model/DeleteLifecyclePolicyResult.h>
#include <aws/ecr/model/DeleteRegistryPolicyResult.h>
#include <aws/ecr/model/DeleteRepositoryResult.h>
#include <aws/ecr/model/DeleteRepositoryPolicyResult.h>
#include <aws/ecr/model/DescribeImageScanFindingsResult.h>
#include <aws/ecr/model/DescribeImagesResult.h>
#include <aws/ecr/model/DescribeRegistryResult.h>
#include <aws/ecr/model/DescribeRepositoriesResult.h>
#include <aws/ecr/model/GetAuthorizationTokenResult.h>
#include <aws/ecr/model/GetDownloadUrlForLayerResult.h>
#include <aws/ecr/model/GetLifecyclePolicyResult.h>
#include <aws/ecr/model/GetLifecyclePolicyPreviewResult.h>
#include <aws/ecr/model/GetRegistryPolicyResult.h>
#include <aws/ecr/model/GetRepositoryPolicyResult.h>
#include <aws/ecr/model/InitiateLayerUploadResult.h>
#include <aws/ecr/model/ListImagesResult.h>
#include <aws/ecr/model/ListTagsForResourceResult.h>
#include <aws/ecr/model/PutImageResult.h>
#include <aws/ecr/model/PutImageScanningConfigurationResult.h>
#include <aws/ecr/model/PutImageTagMutabilityResult.h>
#include <aws/ecr/model/PutLifecyclePolicyResult.h>
#include <aws/ecr/model/PutRegistryPolicyResult.h>
#include <aws/ecr/model/PutReplicationConfigurationResult.h>
#include <aws/ecr/model/SetRepositoryPolicyResult.h>
#include <aws/ecr/model/StartImageScanResult.h>
#include <aws/ecr/model/StartLifecyclePolicyPreviewResult.h>
#include <aws/ecr/model/TagResourceResult.h>
#include <aws/ecr/model/UntagResourceResult.h>
#include <aws/ecr/model/UploadLayerPartResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::ECR::ECRClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ECR
 
 Aws::ECR::Model
 

Typedefs

typedef Aws::Utils::Outcome< BatchCheckLayerAvailabilityResult, ECRError > Aws::ECR::Model::BatchCheckLayerAvailabilityOutcome
 
typedef Aws::Utils::Outcome< BatchDeleteImageResult, ECRError > Aws::ECR::Model::BatchDeleteImageOutcome
 
typedef Aws::Utils::Outcome< BatchGetImageResult, ECRError > Aws::ECR::Model::BatchGetImageOutcome
 
typedef Aws::Utils::Outcome< CompleteLayerUploadResult, ECRError > Aws::ECR::Model::CompleteLayerUploadOutcome
 
typedef Aws::Utils::Outcome< CreateRepositoryResult, ECRError > Aws::ECR::Model::CreateRepositoryOutcome
 
typedef Aws::Utils::Outcome< DeleteLifecyclePolicyResult, ECRError > Aws::ECR::Model::DeleteLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteRegistryPolicyResult, ECRError > Aws::ECR::Model::DeleteRegistryPolicyOutcome
 
typedef Aws::Utils::Outcome< DeleteRepositoryResult, ECRError > Aws::ECR::Model::DeleteRepositoryOutcome
 
typedef Aws::Utils::Outcome< DeleteRepositoryPolicyResult, ECRError > Aws::ECR::Model::DeleteRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeImageScanFindingsResult, ECRError > Aws::ECR::Model::DescribeImageScanFindingsOutcome
 
typedef Aws::Utils::Outcome< DescribeImagesResult, ECRError > Aws::ECR::Model::DescribeImagesOutcome
 
typedef Aws::Utils::Outcome< DescribeRegistryResult, ECRError > Aws::ECR::Model::DescribeRegistryOutcome
 
typedef Aws::Utils::Outcome< DescribeRepositoriesResult, ECRError > Aws::ECR::Model::DescribeRepositoriesOutcome
 
typedef Aws::Utils::Outcome< GetAuthorizationTokenResult, ECRError > Aws::ECR::Model::GetAuthorizationTokenOutcome
 
typedef Aws::Utils::Outcome< GetDownloadUrlForLayerResult, ECRError > Aws::ECR::Model::GetDownloadUrlForLayerOutcome
 
typedef Aws::Utils::Outcome< GetLifecyclePolicyResult, ECRError > Aws::ECR::Model::GetLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< GetLifecyclePolicyPreviewResult, ECRError > Aws::ECR::Model::GetLifecyclePolicyPreviewOutcome
 
typedef Aws::Utils::Outcome< GetRegistryPolicyResult, ECRError > Aws::ECR::Model::GetRegistryPolicyOutcome
 
typedef Aws::Utils::Outcome< GetRepositoryPolicyResult, ECRError > Aws::ECR::Model::GetRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< InitiateLayerUploadResult, ECRError > Aws::ECR::Model::InitiateLayerUploadOutcome
 
typedef Aws::Utils::Outcome< ListImagesResult, ECRError > Aws::ECR::Model::ListImagesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, ECRError > Aws::ECR::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< PutImageResult, ECRError > Aws::ECR::Model::PutImageOutcome
 
typedef Aws::Utils::Outcome< PutImageScanningConfigurationResult, ECRError > Aws::ECR::Model::PutImageScanningConfigurationOutcome
 
typedef Aws::Utils::Outcome< PutImageTagMutabilityResult, ECRError > Aws::ECR::Model::PutImageTagMutabilityOutcome
 
typedef Aws::Utils::Outcome< PutLifecyclePolicyResult, ECRError > Aws::ECR::Model::PutLifecyclePolicyOutcome
 
typedef Aws::Utils::Outcome< PutRegistryPolicyResult, ECRError > Aws::ECR::Model::PutRegistryPolicyOutcome
 
typedef Aws::Utils::Outcome< PutReplicationConfigurationResult, ECRError > Aws::ECR::Model::PutReplicationConfigurationOutcome
 
typedef Aws::Utils::Outcome< SetRepositoryPolicyResult, ECRError > Aws::ECR::Model::SetRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< StartImageScanResult, ECRError > Aws::ECR::Model::StartImageScanOutcome
 
typedef Aws::Utils::Outcome< StartLifecyclePolicyPreviewResult, ECRError > Aws::ECR::Model::StartLifecyclePolicyPreviewOutcome
 
typedef Aws::Utils::Outcome< TagResourceResult, ECRError > Aws::ECR::Model::TagResourceOutcome
 
typedef Aws::Utils::Outcome< UntagResourceResult, ECRError > Aws::ECR::Model::UntagResourceOutcome
 
typedef Aws::Utils::Outcome< UploadLayerPartResult, ECRError > Aws::ECR::Model::UploadLayerPartOutcome
 
typedef std::future< BatchCheckLayerAvailabilityOutcome > Aws::ECR::Model::BatchCheckLayerAvailabilityOutcomeCallable
 
typedef std::future< BatchDeleteImageOutcome > Aws::ECR::Model::BatchDeleteImageOutcomeCallable
 
typedef std::future< BatchGetImageOutcome > Aws::ECR::Model::BatchGetImageOutcomeCallable
 
typedef std::future< CompleteLayerUploadOutcome > Aws::ECR::Model::CompleteLayerUploadOutcomeCallable
 
typedef std::future< CreateRepositoryOutcome > Aws::ECR::Model::CreateRepositoryOutcomeCallable
 
typedef std::future< DeleteLifecyclePolicyOutcome > Aws::ECR::Model::DeleteLifecyclePolicyOutcomeCallable
 
typedef std::future< DeleteRegistryPolicyOutcome > Aws::ECR::Model::DeleteRegistryPolicyOutcomeCallable
 
typedef std::future< DeleteRepositoryOutcome > Aws::ECR::Model::DeleteRepositoryOutcomeCallable
 
typedef std::future< DeleteRepositoryPolicyOutcome > Aws::ECR::Model::DeleteRepositoryPolicyOutcomeCallable
 
typedef std::future< DescribeImageScanFindingsOutcome > Aws::ECR::Model::DescribeImageScanFindingsOutcomeCallable
 
typedef std::future< DescribeImagesOutcome > Aws::ECR::Model::DescribeImagesOutcomeCallable
 
typedef std::future< DescribeRegistryOutcome > Aws::ECR::Model::DescribeRegistryOutcomeCallable
 
typedef std::future< DescribeRepositoriesOutcome > Aws::ECR::Model::DescribeRepositoriesOutcomeCallable
 
typedef std::future< GetAuthorizationTokenOutcome > Aws::ECR::Model::GetAuthorizationTokenOutcomeCallable
 
typedef std::future< GetDownloadUrlForLayerOutcome > Aws::ECR::Model::GetDownloadUrlForLayerOutcomeCallable
 
typedef std::future< GetLifecyclePolicyOutcome > Aws::ECR::Model::GetLifecyclePolicyOutcomeCallable
 
typedef std::future< GetLifecyclePolicyPreviewOutcome > Aws::ECR::Model::GetLifecyclePolicyPreviewOutcomeCallable
 
typedef std::future< GetRegistryPolicyOutcome > Aws::ECR::Model::GetRegistryPolicyOutcomeCallable
 
typedef std::future< GetRepositoryPolicyOutcome > Aws::ECR::Model::GetRepositoryPolicyOutcomeCallable
 
typedef std::future< InitiateLayerUploadOutcome > Aws::ECR::Model::InitiateLayerUploadOutcomeCallable
 
typedef std::future< ListImagesOutcome > Aws::ECR::Model::ListImagesOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::ECR::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< PutImageOutcome > Aws::ECR::Model::PutImageOutcomeCallable
 
typedef std::future< PutImageScanningConfigurationOutcome > Aws::ECR::Model::PutImageScanningConfigurationOutcomeCallable
 
typedef std::future< PutImageTagMutabilityOutcome > Aws::ECR::Model::PutImageTagMutabilityOutcomeCallable
 
typedef std::future< PutLifecyclePolicyOutcome > Aws::ECR::Model::PutLifecyclePolicyOutcomeCallable
 
typedef std::future< PutRegistryPolicyOutcome > Aws::ECR::Model::PutRegistryPolicyOutcomeCallable
 
typedef std::future< PutReplicationConfigurationOutcome > Aws::ECR::Model::PutReplicationConfigurationOutcomeCallable
 
typedef std::future< SetRepositoryPolicyOutcome > Aws::ECR::Model::SetRepositoryPolicyOutcomeCallable
 
typedef std::future< StartImageScanOutcome > Aws::ECR::Model::StartImageScanOutcomeCallable
 
typedef std::future< StartLifecyclePolicyPreviewOutcome > Aws::ECR::Model::StartLifecyclePolicyPreviewOutcomeCallable
 
typedef std::future< TagResourceOutcome > Aws::ECR::Model::TagResourceOutcomeCallable
 
typedef std::future< UntagResourceOutcome > Aws::ECR::Model::UntagResourceOutcomeCallable
 
typedef std::future< UploadLayerPartOutcome > Aws::ECR::Model::UploadLayerPartOutcomeCallable
 
typedef std::function< void(const ECRClient *, const Model::BatchCheckLayerAvailabilityRequest &, const Model::BatchCheckLayerAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::BatchCheckLayerAvailabilityResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::BatchDeleteImageRequest &, const Model::BatchDeleteImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::BatchDeleteImageResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::BatchGetImageRequest &, const Model::BatchGetImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::BatchGetImageResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::CompleteLayerUploadRequest &, const Model::CompleteLayerUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::CompleteLayerUploadResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::CreateRepositoryResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DeleteLifecyclePolicyRequest &, const Model::DeleteLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::DeleteLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DeleteRegistryPolicyRequest &, const Model::DeleteRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::DeleteRegistryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::DeleteRepositoryResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DeleteRepositoryPolicyRequest &, const Model::DeleteRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::DeleteRepositoryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DescribeImageScanFindingsRequest &, const Model::DescribeImageScanFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::DescribeImageScanFindingsResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::DescribeImagesResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DescribeRegistryRequest &, const Model::DescribeRegistryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::DescribeRegistryResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DescribeRepositoriesRequest &, const Model::DescribeRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::DescribeRepositoriesResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetAuthorizationTokenRequest &, const Model::GetAuthorizationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::GetAuthorizationTokenResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetDownloadUrlForLayerRequest &, const Model::GetDownloadUrlForLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::GetDownloadUrlForLayerResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetLifecyclePolicyRequest &, const Model::GetLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::GetLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetLifecyclePolicyPreviewRequest &, const Model::GetLifecyclePolicyPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::GetLifecyclePolicyPreviewResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetRegistryPolicyRequest &, const Model::GetRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::GetRegistryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetRepositoryPolicyRequest &, const Model::GetRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::GetRepositoryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::InitiateLayerUploadRequest &, const Model::InitiateLayerUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::InitiateLayerUploadResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::ListImagesRequest &, const Model::ListImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::ListImagesResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutImageRequest &, const Model::PutImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::PutImageResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutImageScanningConfigurationRequest &, const Model::PutImageScanningConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::PutImageScanningConfigurationResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutImageTagMutabilityRequest &, const Model::PutImageTagMutabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::PutImageTagMutabilityResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutLifecyclePolicyRequest &, const Model::PutLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::PutLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutRegistryPolicyRequest &, const Model::PutRegistryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::PutRegistryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutReplicationConfigurationRequest &, const Model::PutReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::PutReplicationConfigurationResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::SetRepositoryPolicyRequest &, const Model::SetRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::SetRepositoryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::StartImageScanRequest &, const Model::StartImageScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::StartImageScanResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::StartLifecyclePolicyPreviewRequest &, const Model::StartLifecyclePolicyPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::StartLifecyclePolicyPreviewResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::TagResourceResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::UntagResourceResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::UploadLayerPartRequest &, const Model::UploadLayerPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::UploadLayerPartResponseReceivedHandler