]> git.apps.os.sepia.ceph.com Git - ceph.git/blob
2dd4e239cf57ff6589e3d596941580a8396dd5ef
[ceph.git] /
1 <legend i18n>
2   Multisite Sync Policy
3   <cd-help-text>
4     Multisite bucket-granularity sync policy provides fine grained control of data movement between
5     buckets in different zones. Leveraging the bucket-granularity sync policy is possible for buckets to diverge,
6      and a bucket can pull data from other buckets (ones that don’t share its name or its ID) in different zone.
7   </cd-help-text>
8 </legend>
9 <cd-table
10   #table
11   [autoReload]="false"
12   [data]="syncPolicyData"
13   [columns]="columns"
14   identifier="uniqueId"
15   [forceIdentifier]="true"
16   selectionType="multiClick"
17   [searchableObjects]="true"
18   [hasDetails]="true"
19   [toolHeader]="true"
20   (setExpandedRow)="setExpandedRow($event)"
21   (fetchData)="getPolicyList($event)"
22   (updateSelection)="updateSelection($event)">
23   <div class="table-actions btn-toolbar">
24     <cd-table-actions
25       [permission]="permission"
26       [selection]="selection"
27       class="btn-group"
28       [tableActions]="tableActions">
29     </cd-table-actions>
30   </div>
31   <cd-rgw-multisite-sync-policy-details
32     cdTableDetail
33     [expandedRow]="expandedRow"
34     [permission]="permission">
35   </cd-rgw-multisite-sync-policy-details>
36 </cd-table>
37
38 <ng-template #deleteTpl>
39   <cd-alert-panel type="danger"
40                   i18n>
41     Are you sure you want to delete these policy groups?
42   </cd-alert-panel>
43 </ng-template>