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