]>
Commit | Line | Data |
---|---|---|
2a845540 TL |
1 | # -*- coding: utf-8 -*- |
2 | from enum import Enum | |
3 | ||
4 | ||
5 | class OsdDeploymentOptions(str, Enum): | |
6 | COST_CAPACITY = 'cost_capacity' | |
7 | THROUGHPUT = 'throughput_optimized' | |
8 | IOPS = 'iops_optimized' | |
9 | ||
10 | ||
11 | class HostStorageSummary: | |
12 | def __init__(self, name: str, title=None, desc=None, available=False, | |
13 | capacity=0, used=0, hdd_used=0, ssd_used=0, nvme_used=0): | |
14 | self.name = name | |
15 | self.title = title | |
16 | self.desc = desc | |
17 | self.available = available | |
18 | self.capacity = capacity | |
19 | self.used = used | |
20 | self.hdd_used = hdd_used | |
21 | self.ssd_used = ssd_used | |
22 | self.nvme_used = nvme_used | |
23 | ||
24 | def as_dict(self): | |
25 | return self.__dict__ |