Module coolipy.services.coolify_api.resources
Classes
class Resources (http_service: HttpService, base_service_url: str)-
Handles operations related to resources in the Coolify API.
Initializes the Coolify API service with an HTTP service instance and a specific service URL.
Args
http_service:HttpService- Instance of the HttpService class for making HTTP requests.
base_service_url:str- The endpoint URL for the specific service (e.g., '/servers', '/teams').
Expand source code
class Resources(CoolifyApiBase): """ Handles operations related to resources in the Coolify API. """ def get(self) -> CoolifyAPIResponse: """ Retrieve all resources. Returns: CoolifyAPIResponse: Response containing a list of resources. """ content = self._http.get(self._base_url) return self._handle_response( content, return_type=COOLIFY_RETURN_TYPES.list, model=ResourceModel )Ancestors
Methods
def get(self) ‑> CoolifyAPIResponse-
Retrieve all resources.
Returns
CoolifyAPIResponse- Response containing a list of resources.