from typing import Optional from pydantic import Field from pydantic_settings import BaseSettings class OCIStorageConfig(BaseSettings): """ OCI storage configs """ OCI_ENDPOINT: Optional[str] = Field( description='OCI storage endpoint', default=None, ) OCI_REGION: Optional[str] = Field( description='OCI storage region', default=None, ) OCI_BUCKET_NAME: Optional[str] = Field( description='OCI storage bucket name', default=None, ) OCI_ACCESS_KEY: Optional[str] = Field( description='OCI storage access key', default=None, ) OCI_SECRET_KEY: Optional[str] = Field( description='OCI storage secret key', default=None, )