module Aws::ECRPublic::Errors
When ECRPublic
returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::ECRPublic::Errors::ServiceError < {Aws::Errors::ServiceError}
You can rescue all ECRPublic
errors using ServiceError:
begin # do stuff rescue Aws::ECRPublic::Errors::ServiceError # rescues all ECRPublic 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}
-
{LayerAlreadyExistsException}
-
{LayerPartTooSmallException}
-
{LayersNotFoundException}
-
{LimitExceededException}
-
{ReferencedImagesNotFoundException}
-
{RegistryNotFoundException}
-
{RepositoryAlreadyExistsException}
-
{RepositoryNotEmptyException}
-
{RepositoryNotFoundException}
-
{RepositoryPolicyNotFoundException}
-
{ServerException}
-
{TooManyTagsException}
-
{UnsupportedCommandException}
-
{UploadNotFoundException}
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.