Source code for cloudflare_saas.exceptions

"""Custom exceptions for Cloudflare SaaS library."""


[docs] class CloudflareSaaSException(Exception): """Base exception for all Cloudflare SaaS operations.""" pass
[docs] class TenantNotFoundError(CloudflareSaaSException): """Raised when tenant is not found.""" pass
[docs] class DomainVerificationError(CloudflareSaaSException): """Raised when domain verification fails.""" pass
[docs] class DeploymentError(CloudflareSaaSException): """Raised when site deployment fails.""" pass
[docs] class R2OperationError(CloudflareSaaSException): """Raised when R2 operations fail.""" pass
[docs] class CustomHostnameError(CloudflareSaaSException): """Raised when custom hostname operations fail.""" pass
[docs] class DNSError(CloudflareSaaSException): """Raised when DNS operations fail.""" pass