coolipy.models.deployments
Deployment models for the Coolify API.
Classes
class DeployResponse (**data: Any)-
Expand source code
class DeployResponse(CoolipyBaseModel): """Response from the ``deploy`` endpoint.""" deployments: list[DeploymentEntry] | None = NoneResponse from the
deployendpoint.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 deployments : list[DeploymentEntry] | Nonevar model_config
class DeploymentEntry (**data: Any)-
Expand source code
class DeploymentEntry(CoolipyBaseModel): """A single deployment result returned by the ``deploy`` endpoint.""" message: str | None = None resource_uuid: str | None = None deployment_uuid: str | None = NoneA single deployment result returned by the
deployendpoint.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 deployment_uuid : str | Nonevar message : str | Nonevar model_configvar resource_uuid : str | None
class DeploymentModel (**data: Any)-
Expand source code
class DeploymentModel(CoolipyBaseModel): """A deployment as returned by the API.""" id: int | None = None application_id: str | None = None deployment_uuid: str | None = None pull_request_id: int | None = None docker_registry_image_tag: str | None = None configuration_hash: str | None = None configuration_snapshot: dict | None = None configuration_diff: dict | None = None force_rebuild: bool | None = None commit: str | None = None status: str | None = None is_webhook: bool | None = None is_api: bool | None = None created_at: datetime | None = None updated_at: datetime | None = None logs: str | None = None current_process_id: str | None = None restart_only: bool | None = None git_type: str | None = None server_id: int | None = None application_name: str | None = None server_name: str | None = None deployment_url: str | None = None destination_id: str | None = None only_this_server: bool | None = None rollback: bool | None = None commit_message: str | None = NoneA deployment 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 application_id : str | Nonevar application_name : str | Nonevar commit : str | Nonevar commit_message : str | Nonevar configuration_diff : dict | Nonevar configuration_hash : str | Nonevar configuration_snapshot : dict | Nonevar created_at : datetime.datetime | Nonevar current_process_id : str | Nonevar deployment_url : str | Nonevar deployment_uuid : str | Nonevar destination_id : str | Nonevar docker_registry_image_tag : str | Nonevar force_rebuild : bool | Nonevar git_type : str | Nonevar id : int | Nonevar is_api : bool | Nonevar is_webhook : bool | Nonevar logs : str | Nonevar model_configvar only_this_server : bool | Nonevar pull_request_id : int | Nonevar restart_only : bool | Nonevar rollback : bool | Nonevar server_id : int | Nonevar server_name : str | Nonevar status : str | Nonevar updated_at : datetime.datetime | None