module Aws::ECR::Errors
When ECR
returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::ECR::Errors::ServiceError < {Aws::Errors::ServiceError}
You can rescue all ECR
errors using ServiceError:
begin # do stuff rescue Aws::ECR::Errors::ServiceError # rescues all ECR API errors end
## Request Context ServiceError objects have a {Aws::Errors::ServiceError#context context} method that returns information about the request that generated the error. See {Seahorse::Client::RequestContext} for more information.
## Error Classes
-
{EmptyUploadException}
-
{ImageAlreadyExistsException}
-
{ImageDigestDoesNotMatchException}
-
{ImageNotFoundException}
-
{ImageTagAlreadyExistsException}
-
{InvalidLayerException}
-
{InvalidLayerPartException}
-
{InvalidParameterException}
-
{InvalidTagParameterException}
-
{KmsException}
-
{LayerAlreadyExistsException}
-
{LayerInaccessibleException}
-
{LayerPartTooSmallException}
-
{LayersNotFoundException}
-
{LifecyclePolicyNotFoundException}
-
{LifecyclePolicyPreviewInProgressException}
-
{LifecyclePolicyPreviewNotFoundException}
-
{LimitExceededException}
-
{ReferencedImagesNotFoundException}
-
{RegistryPolicyNotFoundException}
-
{RepositoryAlreadyExistsException}
-
{RepositoryNotEmptyException}
-
{RepositoryNotFoundException}
-
{RepositoryPolicyNotFoundException}
-
{ScanNotFoundException}
-
{ServerException}
-
{TooManyTagsException}
-
{UnsupportedImageTypeException}
-
{UploadNotFoundException}
-
{ValidationException}
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.