Documentation

Settings Types

Custom S3 configuration types

S3ConfigStatus

Status of custom S3 configuration

@dataclass(frozen=True)
class S3ConfigStatus:
configured: bool # Whether custom S3 is configured
bucket_name: Optional[str] # Configured bucket name
region: Optional[str] # AWS region
configured_at: Optional[str] # When configuration was set
is_validated: Optional[bool] # Whether credentials are validated
error: Optional[str] # Error message if validation failed

S3ValidationResult

Result of S3 configuration validation

@dataclass(frozen=True)
class S3ValidationResult:
valid: bool # Whether configuration is valid
bucket_name: Optional[str] # Validated bucket name
region: Optional[str] # Validated region
error: Optional[str] # Error message if validation failed