]>
Commit | Line | Data |
---|---|---|
11fdf7f2 | 1 | import { CrushRule } from './crush-rule'; |
9f95a23c | 2 | import { ErasureCodeProfile } from './erasure-code-profile'; |
11fdf7f2 TL |
3 | |
4 | export class PoolFormInfo { | |
5 | pool_names: string[]; | |
6 | osd_count: number; | |
7 | is_all_bluestore: boolean; | |
8 | bluestore_compression_algorithm: string; | |
9 | compression_algorithms: string[]; | |
10 | compression_modes: string[]; | |
11 | crush_rules_replicated: CrushRule[]; | |
12 | crush_rules_erasure: CrushRule[]; | |
9f95a23c TL |
13 | pg_autoscale_default_mode: string; |
14 | pg_autoscale_modes: string[]; | |
15 | erasure_code_profiles: ErasureCodeProfile[]; | |
16 | used_rules: { [rule_name: string]: string[] }; | |
11fdf7f2 | 17 | } |