coolipy.models.s3_storages
S3 storage models for the Coolify API.
Classes
class S3StorageCreateModel (**data: Any)-
Expand source code
class S3StorageCreateModel(CoolipyBaseModel): """Body for creating an S3 storage.""" name: str | None = None description: str | None = None endpoint: str | None = None bucket: str | None = None region: str | None = None key: str | None = None secret: str | None = None is_usable: bool | None = NoneBody for creating an S3 storage.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- CoolipyBaseModel
- pydantic.main.BaseModel
Class variables
var bucket : str | Nonevar description : str | Nonevar endpoint : str | Nonevar is_usable : bool | Nonevar key : str | Nonevar model_configvar name : str | Nonevar region : str | Nonevar secret : str | None
class S3StorageModel (**data: Any)-
Expand source code
class S3StorageModel(CoolipyBaseModel): """An S3 storage as returned by the API.""" uuid: str | None = None name: str | None = None description: str | None = None endpoint: str | None = None bucket: str | None = None region: str | None = None is_usable: bool | None = None team_id: int | None = None created_at: datetime | None = None updated_at: datetime | None = NoneAn S3 storage as returned by the API.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- CoolipyBaseModel
- pydantic.main.BaseModel
Class variables
var bucket : str | Nonevar created_at : datetime.datetime | Nonevar description : str | Nonevar endpoint : str | Nonevar is_usable : bool | Nonevar model_configvar name : str | Nonevar region : str | Nonevar team_id : int | Nonevar updated_at : datetime.datetime | Nonevar uuid : str | None
class S3StorageUpdateModel (**data: Any)-
Expand source code
class S3StorageUpdateModel(CoolipyBaseModel): """Body for updating an S3 storage.""" name: str | None = None description: str | None = None endpoint: str | None = None bucket: str | None = None region: str | None = None key: str | None = None secret: str | None = None is_usable: bool | None = NoneBody for updating an S3 storage.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- CoolipyBaseModel
- pydantic.main.BaseModel
Class variables
var bucket : str | Nonevar description : str | Nonevar endpoint : str | Nonevar is_usable : bool | Nonevar key : str | Nonevar model_configvar name : str | Nonevar region : str | Nonevar secret : str | None