AWS SDK for C++  1.8.78
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ECR Namespace Reference

Namespaces

 ECREndpoint
 
 ECRErrorMapper
 
 Model
 

Classes

class  ECRClient
 
class  ECRError
 
class  ECRRequest
 

Typedefs

typedef std::function< void(const ECRClient *, const Model::BatchCheckLayerAvailabilityRequest &, const Model::BatchCheckLayerAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCheckLayerAvailabilityResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::BatchDeleteImageRequest &, const Model::BatchDeleteImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteImageResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::BatchGetImageRequest &, const Model::BatchGetImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetImageResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::CompleteLayerUploadRequest &, const Model::CompleteLayerUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteLayerUploadResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DeleteLifecyclePolicyRequest &, const Model::DeleteLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DeleteRepositoryPolicyRequest &, const Model::DeleteRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DescribeImageScanFindingsRequest &, const Model::DescribeImageScanFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImageScanFindingsResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DescribeImagesRequest &, const Model::DescribeImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImagesResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::DescribeRepositoriesRequest &, const Model::DescribeRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRepositoriesResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetAuthorizationTokenRequest &, const Model::GetAuthorizationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAuthorizationTokenResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetDownloadUrlForLayerRequest &, const Model::GetDownloadUrlForLayerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDownloadUrlForLayerResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetLifecyclePolicyRequest &, const Model::GetLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetLifecyclePolicyPreviewRequest &, const Model::GetLifecyclePolicyPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLifecyclePolicyPreviewResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::GetRepositoryPolicyRequest &, const Model::GetRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::InitiateLayerUploadRequest &, const Model::InitiateLayerUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateLayerUploadResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::ListImagesRequest &, const Model::ListImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImagesResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutImageRequest &, const Model::PutImageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutImageScanningConfigurationRequest &, const Model::PutImageScanningConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageScanningConfigurationResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutImageTagMutabilityRequest &, const Model::PutImageTagMutabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutImageTagMutabilityResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::PutLifecyclePolicyRequest &, const Model::PutLifecyclePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLifecyclePolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::SetRepositoryPolicyRequest &, const Model::SetRepositoryPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetRepositoryPolicyResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::StartImageScanRequest &, const Model::StartImageScanOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImageScanResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::StartLifecyclePolicyPreviewRequest &, const Model::StartLifecyclePolicyPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLifecyclePolicyPreviewResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
 
typedef std::function< void(const ECRClient *, const Model::UploadLayerPartRequest &, const Model::UploadLayerPartOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UploadLayerPartResponseReceivedHandler
 

Enumerations

enum  ECRErrors {
  ECRErrors::INCOMPLETE_SIGNATURE = 0, ECRErrors::INTERNAL_FAILURE = 1, ECRErrors::INVALID_ACTION = 2, ECRErrors::INVALID_CLIENT_TOKEN_ID = 3,
  ECRErrors::INVALID_PARAMETER_COMBINATION = 4, ECRErrors::INVALID_QUERY_PARAMETER = 5, ECRErrors::INVALID_PARAMETER_VALUE = 6, ECRErrors::MISSING_ACTION = 7,
  ECRErrors::MISSING_AUTHENTICATION_TOKEN = 8, ECRErrors::MISSING_PARAMETER = 9, ECRErrors::OPT_IN_REQUIRED = 10, ECRErrors::REQUEST_EXPIRED = 11,
  ECRErrors::SERVICE_UNAVAILABLE = 12, ECRErrors::THROTTLING = 13, ECRErrors::VALIDATION = 14, ECRErrors::ACCESS_DENIED = 15,
  ECRErrors::RESOURCE_NOT_FOUND = 16, ECRErrors::UNRECOGNIZED_CLIENT = 17, ECRErrors::MALFORMED_QUERY_STRING = 18, ECRErrors::SLOW_DOWN = 19,
  ECRErrors::REQUEST_TIME_TOO_SKEWED = 20, ECRErrors::INVALID_SIGNATURE = 21, ECRErrors::SIGNATURE_DOES_NOT_MATCH = 22, ECRErrors::INVALID_ACCESS_KEY_ID = 23,
  ECRErrors::REQUEST_TIMEOUT = 24, ECRErrors::NETWORK_CONNECTION = 99, ECRErrors::UNKNOWN = 100, ECRErrors::EMPTY_UPLOAD = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  ECRErrors::IMAGE_ALREADY_EXISTS, ECRErrors::IMAGE_DIGEST_DOES_NOT_MATCH, ECRErrors::IMAGE_NOT_FOUND, ECRErrors::IMAGE_TAG_ALREADY_EXISTS,
  ECRErrors::INVALID_LAYER, ECRErrors::INVALID_LAYER_PART, ECRErrors::INVALID_PARAMETER, ECRErrors::INVALID_TAG_PARAMETER,
  ECRErrors::KMS, ECRErrors::LAYERS_NOT_FOUND, ECRErrors::LAYER_ALREADY_EXISTS, ECRErrors::LAYER_INACCESSIBLE,
  ECRErrors::LAYER_PART_TOO_SMALL, ECRErrors::LIFECYCLE_POLICY_NOT_FOUND, ECRErrors::LIFECYCLE_POLICY_PREVIEW_IN_PROGRESS, ECRErrors::LIFECYCLE_POLICY_PREVIEW_NOT_FOUND,
  ECRErrors::LIMIT_EXCEEDED, ECRErrors::REFERENCED_IMAGES_NOT_FOUND, ECRErrors::REPOSITORY_ALREADY_EXISTS, ECRErrors::REPOSITORY_NOT_EMPTY,
  ECRErrors::REPOSITORY_NOT_FOUND, ECRErrors::REPOSITORY_POLICY_NOT_FOUND, ECRErrors::SCAN_NOT_FOUND, ECRErrors::SERVER,
  ECRErrors::TOO_MANY_TAGS, ECRErrors::UNSUPPORTED_IMAGE_TYPE, ECRErrors::UPLOAD_NOT_FOUND
}
 

Typedef Documentation

◆ BatchCheckLayerAvailabilityResponseReceivedHandler

Definition at line 173 of file ECRClient.h.

◆ BatchDeleteImageResponseReceivedHandler

Definition at line 176 of file ECRClient.h.

◆ BatchGetImageResponseReceivedHandler

Definition at line 177 of file ECRClient.h.

◆ CompleteLayerUploadResponseReceivedHandler

Definition at line 178 of file ECRClient.h.

◆ CreateRepositoryResponseReceivedHandler

Definition at line 179 of file ECRClient.h.

◆ DeleteLifecyclePolicyResponseReceivedHandler

Definition at line 180 of file ECRClient.h.

◆ DeleteRepositoryPolicyResponseReceivedHandler

Definition at line 182 of file ECRClient.h.

◆ DeleteRepositoryResponseReceivedHandler

Definition at line 181 of file ECRClient.h.

◆ DescribeImageScanFindingsResponseReceivedHandler

Definition at line 183 of file ECRClient.h.

◆ DescribeImagesResponseReceivedHandler

Definition at line 184 of file ECRClient.h.

◆ DescribeRepositoriesResponseReceivedHandler

Definition at line 185 of file ECRClient.h.

◆ GetAuthorizationTokenResponseReceivedHandler

Definition at line 186 of file ECRClient.h.

◆ GetDownloadUrlForLayerResponseReceivedHandler

Definition at line 187 of file ECRClient.h.

◆ GetLifecyclePolicyPreviewResponseReceivedHandler

Definition at line 189 of file ECRClient.h.

◆ GetLifecyclePolicyResponseReceivedHandler

Definition at line 188 of file ECRClient.h.

◆ GetRepositoryPolicyResponseReceivedHandler

Definition at line 190 of file ECRClient.h.

◆ InitiateLayerUploadResponseReceivedHandler

Definition at line 191 of file ECRClient.h.

◆ ListImagesResponseReceivedHandler

typedef std::function<void(const ECRClient*, const Model::ListImagesRequest&, const Model::ListImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ECR::ListImagesResponseReceivedHandler

Definition at line 192 of file ECRClient.h.

◆ ListTagsForResourceResponseReceivedHandler

Definition at line 193 of file ECRClient.h.

◆ PutImageResponseReceivedHandler

typedef std::function<void(const ECRClient*, const Model::PutImageRequest&, const Model::PutImageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ECR::PutImageResponseReceivedHandler

Definition at line 194 of file ECRClient.h.

◆ PutImageScanningConfigurationResponseReceivedHandler

Definition at line 195 of file ECRClient.h.

◆ PutImageTagMutabilityResponseReceivedHandler

Definition at line 196 of file ECRClient.h.

◆ PutLifecyclePolicyResponseReceivedHandler

Definition at line 197 of file ECRClient.h.

◆ SetRepositoryPolicyResponseReceivedHandler

Definition at line 198 of file ECRClient.h.

◆ StartImageScanResponseReceivedHandler

Definition at line 199 of file ECRClient.h.

◆ StartLifecyclePolicyPreviewResponseReceivedHandler

Definition at line 200 of file ECRClient.h.

◆ TagResourceResponseReceivedHandler

typedef std::function<void(const ECRClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ECR::TagResourceResponseReceivedHandler

Definition at line 201 of file ECRClient.h.

◆ UntagResourceResponseReceivedHandler

Definition at line 202 of file ECRClient.h.

◆ UploadLayerPartResponseReceivedHandler

Definition at line 203 of file ECRClient.h.

Enumeration Type Documentation

◆ ECRErrors

enum Aws::ECR::ECRErrors
strong
Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
EMPTY_UPLOAD 
IMAGE_ALREADY_EXISTS 
IMAGE_DIGEST_DOES_NOT_MATCH 
IMAGE_NOT_FOUND 
IMAGE_TAG_ALREADY_EXISTS 
INVALID_LAYER 
INVALID_LAYER_PART 
INVALID_PARAMETER 
INVALID_TAG_PARAMETER 
KMS 
LAYERS_NOT_FOUND 
LAYER_ALREADY_EXISTS 
LAYER_INACCESSIBLE 
LAYER_PART_TOO_SMALL 
LIFECYCLE_POLICY_NOT_FOUND 
LIFECYCLE_POLICY_PREVIEW_IN_PROGRESS 
LIFECYCLE_POLICY_PREVIEW_NOT_FOUND 
LIMIT_EXCEEDED 
REFERENCED_IMAGES_NOT_FOUND 
REPOSITORY_ALREADY_EXISTS 
REPOSITORY_NOT_EMPTY 
REPOSITORY_NOT_FOUND 
REPOSITORY_POLICY_NOT_FOUND 
SCAN_NOT_FOUND 
SERVER 
TOO_MANY_TAGS 
UNSUPPORTED_IMAGE_TYPE 
UPLOAD_NOT_FOUND 

Definition at line 16 of file ECRErrors.h.