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."""