Documentation

SettingsResource

Access via client.settings - Custom S3 configuration

configure_custom_s3()

Configure custom S3 bucket for uploads

async def configure_custom_s3(
access_key_id: str,
secret_access_key: str,
bucket_name: str,
region: str,
) -> S3ConfigStatus

get_custom_s3_status()

Check current S3 configuration status

async def get_custom_s3_status() -> S3ConfigStatus

remove_custom_s3()

Remove custom S3 configuration

async def remove_custom_s3() -> dict[str, Any]

validate_custom_s3()

Validate S3 credentials are still working

async def validate_custom_s3() -> S3ValidationResult