]> git.proxmox.com Git - ceph.git/blob - ceph/src/pybind/mgr/dashboard/frontend/src/app/ceph/pool/pool.ts
import 15.2.0 Octopus source
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / ceph / pool / pool.ts
1 import { ExecutingTask } from '../../shared/models/executing-task';
2 import { PoolStats } from './pool-stat';
3
4 export class Pool {
5 cache_target_full_ratio_micro: number;
6 fast_read: boolean;
7 stripe_width: number;
8 flags_names: string;
9 tier_of: number;
10 hit_set_grade_decay_rate: number;
11 use_gmt_hitset: boolean;
12 last_force_op_resend_preluminous: string;
13 quota_max_bytes: number;
14 erasure_code_profile: string;
15 expected_num_objects: number;
16 size: number;
17 snap_seq: number;
18 auid: number;
19 cache_min_flush_age: number;
20 hit_set_period: number;
21 min_read_recency_for_promote: number;
22 target_max_objects: number;
23 pg_num: number;
24 pg_num_target: number;
25 pg_num_pending: number;
26 pg_placement_num: number;
27 pg_placement_num_target: number;
28 pg_autoscale_mode: string;
29 pg_status: string;
30 type: string;
31 pool_name: string;
32 cache_min_evict_age: number;
33 cache_mode: string;
34 min_size: number;
35 cache_target_dirty_high_ratio_micro: number;
36 object_hash: number;
37 application_metadata: string[];
38 write_tier: number;
39 cache_target_dirty_ratio_micro: number;
40 pool: number;
41 removed_snaps: string;
42 cdExecuting?: string;
43 executingTasks?: ExecutingTask[];
44 crush_rule: string;
45 tiers: any[];
46 hit_set_params: {
47 type: string;
48 };
49 last_force_op_resend: string;
50 pool_snaps: any[];
51 quota_max_objects: number;
52 options: {
53 compression_algorithm?: string;
54 compression_max_blob_size?: number;
55 compression_min_blob_size?: number;
56 compression_mode?: string;
57 compression_required_ratio?: number;
58 };
59 hit_set_count: number;
60 flags: number;
61 target_max_bytes: number;
62 hit_set_search_last_n: number;
63 last_change: string;
64 min_write_recency_for_promote: number;
65 read_tier: number;
66 stats?: PoolStats;
67 cdIsBinary?: boolean;
68 configuration: { source: number; name: string; value: string }[];
69
70 constructor(name: string) {
71 this.pool_name = name;
72 }
73 }