Source code for dxaws_s3.exceptions
"""dxaws-s3 exceptions."""
from __future__ import annotations
[docs]
class DxAwsS3Error(Exception):
"""Base error for dxaws-s3."""
[docs]
class InvalidDesiredStateError(DxAwsS3Error):
"""Desired state is invalid or internally inconsistent."""
[docs]
class BucketNameError(DxAwsS3Error):
"""Bucket name is invalid for S3."""
[docs]
class MissingCloudFrontInfoError(DxAwsS3Error):
"""Reserved - CloudFront-origin bucket was requested but required CloudFront info was missing."""