7 <ng-template ngbNavContent
>
12 (fetchData)=
"getHosts($event)"
13 selectionType=
"single"
14 [hasDetails]=
"hasTableDetails"
15 (setExpandedRow)=
"setExpandedRow($event)"
16 (updateSelection)=
"updateSelection($event)"
17 [toolHeader]=
"!hideToolHeader">
18 <div class=
"table-actions btn-toolbar">
19 <cd-table-actions [permission]=
"permissions.hosts"
20 [selection]=
"selection"
23 [tableActions]=
"tableActions">
26 <cd-host-details cdTableDetail
27 [permissions]=
"permissions"
28 [selection]=
"expandedRow">
34 *
ngIf=
"permissions.grafana.read">
36 i18n
>Overall Performance
</a>
37 <ng-template ngbNavContent
>
38 <cd-grafana [grafanaPath]=
"'host-overview?'"
47 <div [ngbNavOutlet]=
"nav"></div>
49 <ng-template #servicesTpl
51 <span *
ngFor=
"let instance of value; last as isLast">
52 <span class=
"badge badge-background-primary" >{{ instance }}
</span>
53 <ng-container *
ngIf=
"!isLast"> </ng-container>
57 <ng-template #maintenanceConfirmTpl
>
58 <div *
ngFor=
"let msg of errorMessage; let last=last">
59 <ul *
ngIf=
"!last || errorMessage.length == '1'">
60 <li i18n
>{{ msg }}
</li>
64 *
ngIf=
"showSubmit">Are you sure you want to continue?
</ng-container>
67 <ng-template #orchTmpl
>
70 ngbTooltip=
"Data will be available only if Orchestrator is available.">N/A
</span>
73 <ng-template #flashTmpl
>
76 ngbTooltip=
"SSD, NVMEs">Flash
</span>
78 <router-outlet name=
"modal"></router-outlet>