summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/dashboard/frontend/src/app/shared/models/erasure-code-profile.ts
blob: ea9985ccd499e87b8359fde90a53f86ae0a11b0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
export class ErasureCodeProfile {
  name: string;
  plugin: string;
  k?: number;
  m?: number;
  c?: number;
  l?: number;
  d?: number;
  packetsize?: number;
  technique?: string;
  scalar_mds?: 'jerasure' | 'isa' | 'shec';
  'crush-root'?: string;
  'crush-locality'?: string;
  'crush-failure-domain'?: string;
  'crush-device-class'?: string;
  'directory'?: string;
}