AWS SDK for C++  0.12.9
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/DeleteRepositoryResult.h>
#include <aws/ecr/model/DeleteRepositoryPolicyResult.h>
#include <aws/ecr/model/DescribeRepositoriesResult.h>
#include <aws/ecr/model/GetAuthorizationTokenResult.h>
#include <aws/ecr/model/GetDownloadUrlForLayerResult.h>
#include <aws/ecr/model/GetRepositoryPolicyResult.h>
#include <aws/ecr/model/InitiateLayerUploadResult.h>
#include <aws/ecr/model/ListImagesResult.h>
#include <aws/ecr/model/PutImageResult.h>
#include <aws/ecr/model/SetRepositoryPolicyResult.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::Utils::Outcome< R, E >
 
class  Aws::ECR::ECRClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ECR
 
 Aws::ECR::Model
 

Typedefs

typedef Aws::Utils::Outcome< BatchCheckLayerAvailabilityResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::BatchCheckLayerAvailabilityOutcome
 
typedef Aws::Utils::Outcome< BatchDeleteImageResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::BatchDeleteImageOutcome
 
typedef Aws::Utils::Outcome< BatchGetImageResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::BatchGetImageOutcome
 
typedef Aws::Utils::Outcome< CompleteLayerUploadResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::CompleteLayerUploadOutcome
 
typedef Aws::Utils::Outcome< CreateRepositoryResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::CreateRepositoryOutcome
 
typedef Aws::Utils::Outcome< DeleteRepositoryResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::DeleteRepositoryOutcome
 
typedef Aws::Utils::Outcome< DeleteRepositoryPolicyResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::DeleteRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< DescribeRepositoriesResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::DescribeRepositoriesOutcome
 
typedef Aws::Utils::Outcome< GetAuthorizationTokenResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::GetAuthorizationTokenOutcome
 
typedef Aws::Utils::Outcome< GetDownloadUrlForLayerResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::GetDownloadUrlForLayerOutcome
 
typedef Aws::Utils::Outcome< GetRepositoryPolicyResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::GetRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< InitiateLayerUploadResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::InitiateLayerUploadOutcome
 
typedef Aws::Utils::Outcome< ListImagesResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::ListImagesOutcome
 
typedef Aws::Utils::Outcome< PutImageResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::PutImageOutcome
 
typedef Aws::Utils::Outcome< SetRepositoryPolicyResult, Aws::Client::AWSError< ECRErrors > > Aws::ECR::Model::SetRepositoryPolicyOutcome
 
typedef Aws::Utils::Outcome< UploadLayerPartResult, Aws::Client::AWSError< ECRErrors > > 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< DeleteRepositoryOutcome > Aws::ECR::Model::DeleteRepositoryOutcomeCallable
 
typedef std::future< DeleteRepositoryPolicyOutcome > Aws::ECR::Model::DeleteRepositoryPolicyOutcomeCallable
 
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< GetRepositoryPolicyOutcome > Aws::ECR::Model::GetRepositoryPolicyOutcomeCallable
 
typedef std::future< InitiateLayerUploadOutcome > Aws::ECR::Model::InitiateLayerUploadOutcomeCallable
 
typedef std::future< ListImagesOutcome > Aws::ECR::Model::ListImagesOutcomeCallable
 
typedef std::future< PutImageOutcome > Aws::ECR::Model::PutImageOutcomeCallable
 
typedef std::future< SetRepositoryPolicyOutcome > Aws::ECR::Model::SetRepositoryPolicyOutcomeCallable
 
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::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::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::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::PutImageRequest &, const Model::PutImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::PutImageResponseReceivedHandler
 
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::UploadLayerPartRequest &, const Model::UploadLayerPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ECR::UploadLayerPartResponseReceivedHandler