synology_apm.sdk.models.system module¶
SiteInfo, SiteStorageStats, WorkloadTypeStat, and WorkloadUsageSummary data models.
- class synology_apm.sdk.models.system.SiteStorageStats(logical_backup_data_bytes, physical_backup_data_bytes)¶
Bases:
objectSite-wide backup storage statistics.
- Variables:
- class synology_apm.sdk.models.system.WorkloadTypeStat(workload_type, total_count, protected_data_bytes)¶
Bases:
objectPer-type workload count and data usage.
- Variables:
workload_type (synology_apm.sdk.enums.WorkloadStatType) – Workload type.
total_count (int) – Total number of workloads (success + warning + error + no_backup).
protected_data_bytes (int) – Cumulative protected data size in bytes.
- workload_type: WorkloadStatType¶
- class synology_apm.sdk.models.system.WorkloadUsageSummary(by_type)¶
Bases:
objectAggregated workload count and data usage across all workload types.
- Variables:
by_type (tuple[synology_apm.sdk.models.system.WorkloadTypeStat, ...]) – Per-type statistics tuple.
- by_type: tuple[WorkloadTypeStat, ...]¶
- class synology_apm.sdk.models.system.SiteInfo(site_uuid, external_address, port, primary_management_server, secondary_management_server, site_storage, workload_usage)¶
Bases:
objectComplete APM site information.
- Variables:
site_uuid (str) – Site UUID.
external_address (str) – External access address.
port (str) – External access port.
primary_management_server (synology_apm.sdk.models.backup_server.BackupServer | None) – Primary Management Server (BackupServerRole.PRIMARY). None when no management server is found.
secondary_management_server (synology_apm.sdk.models.backup_server.BackupServer | None) – Secondary Management Server (BackupServerRole.SECONDARY). None when not configured.
site_storage (synology_apm.sdk.models.system.SiteStorageStats) – Site-wide storage statistics.
workload_usage (synology_apm.sdk.models.system.WorkloadUsageSummary) – Workload counts and data usage by type.
- primary_management_server: BackupServer | None¶
- secondary_management_server: BackupServer | None¶
- site_storage: SiteStorageStats¶
- workload_usage: WorkloadUsageSummary¶