]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/models/pool-form-info.ts
import 15.2.5
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / shared / models / pool-form-info.ts
index 7741087b9c3210b5f37ff92af9ecce349cbbd41d..c5cc0bb6d835f4957630806d6feb9d6795fabf3e 100644 (file)
@@ -1,4 +1,6 @@
+import { CrushNode } from './crush-node';
 import { CrushRule } from './crush-rule';
+import { ErasureCodeProfile } from './erasure-code-profile';
 
 export class PoolFormInfo {
   pool_names: string[];
@@ -9,4 +11,10 @@ export class PoolFormInfo {
   compression_modes: string[];
   crush_rules_replicated: CrushRule[];
   crush_rules_erasure: CrushRule[];
+  pg_autoscale_default_mode: string;
+  pg_autoscale_modes: string[];
+  erasure_code_profiles: ErasureCodeProfile[];
+  used_rules: { [rule_name: string]: string[] };
+  used_profiles: { [profile_name: string]: string[] };
+  nodes: CrushNode[];
 }