]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/blob
15b33e141229d47c0bc1d7587498420712704adc
[ceph-ci.git] /
1 <ng-container *ngIf="selection">
2   <table class="table table-striped table-bordered">
3     <tbody>
4       <tr>
5         <td i18n
6             class="bold w-25">Name</td>
7         <td class="w-75">{{ selection.bid }}</td>
8       </tr>
9       <tr>
10         <td i18n
11             class="bold">ID</td>
12         <td>{{ selection.id }}</td>
13       </tr>
14       <tr>
15         <td i18n
16             class="bold">Owner</td>
17         <td>{{ selection.owner }}</td>
18       </tr>
19       <tr>
20         <td i18n
21             class="bold">Index type</td>
22         <td>{{ selection.index_type }}</td>
23       </tr>
24       <tr>
25         <td i18n
26             class="bold">Placement rule</td>
27         <td>{{ selection.placement_rule }}</td>
28       </tr>
29       <tr>
30         <td i18n
31             class="bold">Marker</td>
32         <td>{{ selection.marker }}</td>
33       </tr>
34       <tr>
35         <td i18n
36             class="bold">Maximum marker</td>
37         <td>{{ selection.max_marker }}</td>
38       </tr>
39       <tr>
40         <td i18n
41             class="bold">Version</td>
42         <td>{{ selection.ver }}</td>
43       </tr>
44       <tr>
45         <td i18n
46             class="bold">Master version</td>
47         <td>{{ selection.master_ver }}</td>
48       </tr>
49       <tr>
50         <td i18n
51             class="bold">Modification time</td>
52         <td>{{ selection.mtime | cdDate }}</td>
53       </tr>
54       <tr>
55         <td i18n
56             class="bold">Zonegroup</td>
57         <td>{{ selection.zonegroup }}</td>
58       </tr>
59       <tr>
60         <td i18n
61             class="bold">Versioning</td>
62         <td>{{ selection.versioning }}</td>
63       </tr>
64       <tr>
65         <td i18n
66             class="bold">Encryption</td>
67         <td>{{ selection.encryption }}</td>
68       </tr>
69       <tr>
70         <td i18n
71             class="bold">MFA Delete</td>
72         <td>{{ selection.mfa_delete }}</td>
73       </tr>
74     </tbody>
75   </table>
76
77   <!-- Bucket quota -->
78   <div *ngIf="selection.bucket_quota">
79     <legend i18n>Bucket quota</legend>
80     <table class="table table-striped table-bordered">
81       <tbody>
82         <tr>
83           <td i18n
84               class="bold w-25">Enabled</td>
85           <td class="w-75">{{ selection.bucket_quota.enabled | booleanText }}</td>
86         </tr>
87         <tr>
88           <td i18n
89               class="bold">Maximum size</td>
90           <td *ngIf="selection.bucket_quota.max_size <= -1"
91               i18n>Unlimited</td>
92           <td *ngIf="selection.bucket_quota.max_size > -1">
93             {{ selection.bucket_quota.max_size | dimless }}
94           </td>
95         </tr>
96         <tr>
97           <td i18n
98               class="bold">Maximum objects</td>
99           <td *ngIf="selection.bucket_quota.max_objects <= -1"
100               i18n>Unlimited</td>
101           <td *ngIf="selection.bucket_quota.max_objects > -1">
102             {{ selection.bucket_quota.max_objects }}
103           </td>
104         </tr>
105       </tbody>
106     </table>
107   </div>
108
109   <!-- Locking -->
110   <legend i18n>Locking</legend>
111   <table class="table table-striped table-bordered">
112     <tbody>
113       <tr>
114         <td i18n
115             class="bold w-25">Enabled</td>
116         <td class="w-75">{{ selection.lock_enabled | booleanText }}</td>
117       </tr>
118       <ng-container *ngIf="selection.lock_enabled">
119         <tr>
120           <td i18n
121               class="bold">Mode</td>
122           <td>{{ selection.lock_mode }}</td>
123         </tr>
124         <tr>
125           <td i18n
126               class="bold">Days</td>
127           <td>{{ selection.lock_retention_period_days }}</td>
128         </tr>
129       </ng-container>
130     </tbody>
131   </table>
132 </ng-container>