Source: factory.service/package.gekkoridge/ObjServiceNas.py
Synology DSM monitoring service.
| Method | Signature | Description |
|---|---|---|
| get_volumes | get_volumes() -> list[dict] |
|
| get_disks | get_disks() -> list[dict] |
|
| get_system | get_system() -> dict |
|
| get_network | get_network() -> list[dict] |
|
| get_ssdcache | get_ssdcache() -> list[dict] |
|
| get_connections | get_connections() -> dict |
|
| get_backup_tasks | get_backup_tasks() -> list[dict] |
|
| record_volumes | record_volumes() -> int |
|
| record_disks | record_disks() -> int |
|
| record_system | record_system() -> bool |
|
| record_network | record_network() -> int |
|
| record_ssdcache | record_ssdcache() -> int |
|
| record_connections | record_connections() -> int |
|
| record_backup | record_backup() -> int |
|
| sync | sync() -> dict |
Full snapshot — all tables in one call. |
| process | process(context: dict) -> dict |
Workflow entry point. |
| run_workflow_direct | run_workflow_direct(guid: str, selector: str) -> str |