1 <ng-container *ngIf="expandedRow">
6 cdStatefulTab="sync-policy-details">
7 <ng-container ngbNavItem="flow">
11 <ng-template ngbNavContent>
15 It can define symmetrical data flow, in which multiple zones sync data from each other.
21 [data]="symmetricalFlowData"
22 [columns]="symmetricalFlowCols"
24 selectionType="multiClick"
25 [searchableObjects]="true"
31 (updateSelection)="updateSelection($event, flowType.symmetrical)"
32 (fetchData)="loadData($event)">
33 <div class="table-actions btn-toolbar">
35 [permission]="permission"
36 [selection]="symFlowSelection"
38 [tableActions]="symFlowTableActions" >
45 It can define directional data flow, in which the data moves in one way, from one zone to another.
51 [data]="directionalFlowData"
52 [columns]="directionalFlowCols"
54 selectionType="multiClick"
55 [searchableObjects]="true"
61 (updateSelection)="updateSelection($event, flowType.directional)"
62 (fetchData)="loadData($event)">
63 <div class="table-actions btn-toolbar">
65 [permission]="permission"
66 [selection]="dirFlowSelection"
68 [tableActions]="dirFlowTableActions">
74 <ng-container ngbNavItem="pipe">
77 <ng-template ngbNavContent>
81 A pipe defines the actual buckets that can use these data flows, and the properties that are associated with it.
88 selectionType="multiClick"
89 [searchableObjects]="true"
93 (updateSelection)="pipeSelection = $event"
94 (fetchData)="loadData($event)">
95 <div class="table-actions btn-toolbar">
97 [permission]="permission"
98 [selection]="pipeSelection"
100 [tableActions]="pipeTableActions">
107 <div [ngbNavOutlet]="nav"></div>
110 <ng-template #deleteTpl>
111 <cd-alert-panel type="danger"
113 Deleting {{ resourceType | upperFirst }} may disrupt data synchronization