synology_apm.sdk.models.saas module¶
SaasApplication — SaaS backup connection (Cloud Application) data models.
- class synology_apm.sdk.models.saas.SaasApplication(name, category, protected_data_bytes)¶
Bases:
objectBase class for a SaaS backup connection (Cloud Application) — an M365 tenant or a GWS domain.
- Variables:
name (str) – Display name.
category (synology_apm.sdk.enums.WorkloadCategory) – Business domain (M365 / GWS).
protected_data_bytes (int) – Protected data size in bytes.
- category: WorkloadCategory¶
- to_dict()¶
Return a JSON-safe dict representation.
- class synology_apm.sdk.models.saas.M365TenantInfo(name, category, protected_data_bytes, tenant_id, domain)¶
Bases:
SaasApplicationA connected Microsoft 365 tenant (category=M365).
- Variables:
- to_dict()¶
Return a JSON-safe dict representation.
- category: WorkloadCategory¶
- class synology_apm.sdk.models.saas.GWSDomainInfo(name, category, protected_data_bytes, domain, domain_admin)¶
Bases:
SaasApplicationA connected Google Workspace domain (category=GWS).
- Variables:
- to_dict()¶
Return a JSON-safe dict representation.
- category: WorkloadCategory¶