master
json 7,357 lines 223 KB
Raw
1 {
2 "status": 200,
3 "type": "topology",
4 "update_every": 30,
5 "data": {
6 "schema_version": "netdata.topology.v1",
7 "producer": {
8 "source": "vsphere",
9 "instance": "vsphere_vcenter1",
10 "plugin": "go.d/vsphere",
11 "capabilities": [
12 "inventory",
13 "topology-v1"
14 ]
15 },
16 "collected_at": "2026-05-09T00:00:00Z",
17 "view": {
18 "id": "vsphere-inventory",
19 "scope": "vsphere_object",
20 "mode": "detailed",
21 "supported_modes": [
22 "detailed"
23 ],
24 "group_by": [
25 "object_type"
26 ]
27 },
28 "dictionaries": {
29 "strings": [
30 "vsphere_datacenter",
31 "datacenter",
32 "datacenter-1",
33 "DC1",
34 "name",
35 "vsphere",
36 "identity",
37 "object_type",
38 "vsphere_moid",
39 "vsphere_cluster",
40 "cluster",
41 "domain-c1",
42 "Cluster1",
43 "green",
44 "hierarchy",
45 "label",
46 "vsphere_ownership",
47 "contains",
48 "vsphere_host",
49 "host",
50 "host-1",
51 "Host1",
52 "poweredOn",
53 "connected",
54 "vsphere_vm",
55 "vm",
56 "vm-1",
57 "VM1",
58 "vsphere_runs_on",
59 "runs_on",
60 "vsphere_datastore",
61 "datastore",
62 "datastore-1",
63 "Datastore1",
64 "normal",
65 "VMFS",
66 "type",
67 "datastore_space_utilization",
68 "vsphere_vcenter1",
69 "vsphere_network",
70 "network",
71 "network-1",
72 "VM Network",
73 "Network",
74 "vsphere_connected_to",
75 "connected_to",
76 "vsphere_datastore_cluster",
77 "datastore_cluster",
78 "group-p1",
79 "Pod1",
80 "vsphere_resource_pool",
81 "resource_pool",
82 "resgroup-1",
83 "Resources"
84 ]
85 },
86 "types": {
87 "actor_types": {
88 "vsphere_cluster": {
89 "layer": "virtualization",
90 "identity": [
91 "object_type",
92 "vsphere_moid"
93 ],
94 "merge_identity": [
95 "object_type",
96 "vsphere_moid"
97 ],
98 "parent_identity": [
99 "parent_object_type",
100 "parent_moid"
101 ],
102 "search": {
103 "columns": [
104 "name",
105 "vsphere_moid"
106 ],
107 "label_keys": [
108 "datacenter",
109 "cluster",
110 "host",
111 "resource_pool"
112 ]
113 },
114 "presentation": {
115 "label": "Cluster",
116 "role": "actor",
117 "icon": "cluster",
118 "color_slot": "green",
119 "border": {
120 "enabled": true,
121 "style": "solid"
122 },
123 "label_policy": {
124 "columns": [
125 "name"
126 ],
127 "fallback": "type_label",
128 "max_length": 80,
129 "array": "reject"
130 },
131 "hover": {
132 "fields": [
133 {
134 "key": "name",
135 "label": "Name"
136 },
137 {
138 "key": "object_type",
139 "label": "Type"
140 },
141 {
142 "key": "vsphere_moid",
143 "label": "vSphere MoRef"
144 },
145 {
146 "key": "overall_status",
147 "label": "Status"
148 },
149 {
150 "key": "power_state",
151 "label": "Power"
152 }
153 ]
154 },
155 "modal": {
156 "enabled": true,
157 "labels": {
158 "enabled": true,
159 "table": "actor_labels",
160 "actor_column": "actor",
161 "key_column": "key",
162 "value_column": "value",
163 "source_column": "source",
164 "kind_column": "kind",
165 "value_index_column": "value_index",
166 "identification": {
167 "enabled": true,
168 "fields": [
169 {
170 "key": "object_type",
171 "label": "Type",
172 "max_values": 1
173 },
174 {
175 "key": "datacenter",
176 "label": "Datacenter",
177 "max_values": 1
178 },
179 {
180 "key": "cluster",
181 "label": "Cluster",
182 "max_values": 1
183 },
184 {
185 "key": "host",
186 "label": "Host",
187 "max_values": 1
188 },
189 {
190 "key": "resource_pool",
191 "label": "Resource Pool",
192 "max_values": 1
193 }
194 ]
195 }
196 },
197 "mini_topology": {
198 "enabled": true,
199 "depth": 1,
200 "include_link_types": [
201 "vsphere_ownership",
202 "vsphere_runs_on",
203 "vsphere_connected_to"
204 ]
205 },
206 "sections": [
207 {
208 "id": "details",
209 "label": "Details",
210 "order": 10,
211 "source": {
212 "kind": "actor_table",
213 "table": "vsphere_object_detail"
214 },
215 "owner_filter": {
216 "mode": "actor_column",
217 "actor_column": "actor"
218 },
219 "columns": [
220 {
221 "id": "object_type",
222 "label": "Type",
223 "projection": {
224 "kind": "direct",
225 "column": "object_type"
226 },
227 "cell": "badge"
228 },
229 {
230 "id": "name",
231 "label": "Name",
232 "projection": {
233 "kind": "direct",
234 "column": "name"
235 },
236 "cell": "text"
237 },
238 {
239 "id": "vsphere_moid",
240 "label": "vSphere MoRef",
241 "projection": {
242 "kind": "direct",
243 "column": "vsphere_moid"
244 },
245 "cell": "text"
246 },
247 {
248 "id": "datacenter",
249 "label": "Datacenter",
250 "projection": {
251 "kind": "direct",
252 "column": "datacenter"
253 },
254 "cell": "text"
255 },
256 {
257 "id": "cluster",
258 "label": "Cluster",
259 "projection": {
260 "kind": "direct",
261 "column": "cluster"
262 },
263 "cell": "text"
264 },
265 {
266 "id": "host",
267 "label": "Host",
268 "projection": {
269 "kind": "direct",
270 "column": "host"
271 },
272 "cell": "text"
273 },
274 {
275 "id": "resource_pool",
276 "label": "Resource Pool",
277 "projection": {
278 "kind": "direct",
279 "column": "resource_pool"
280 },
281 "cell": "text"
282 },
283 {
284 "id": "connection_state",
285 "label": "Connection",
286 "projection": {
287 "kind": "direct",
288 "column": "connection_state"
289 },
290 "cell": "badge"
291 },
292 {
293 "id": "power_state",
294 "label": "Power",
295 "projection": {
296 "kind": "direct",
297 "column": "power_state"
298 },
299 "cell": "badge"
300 },
301 {
302 "id": "overall_status",
303 "label": "Status",
304 "projection": {
305 "kind": "direct",
306 "column": "overall_status"
307 },
308 "cell": "badge"
309 },
310 {
311 "id": "accessible",
312 "label": "Accessible",
313 "projection": {
314 "kind": "direct",
315 "column": "accessible"
316 },
317 "cell": "badge"
318 },
319 {
320 "id": "in_maintenance_mode",
321 "label": "In Maintenance",
322 "projection": {
323 "kind": "direct",
324 "column": "in_maintenance_mode"
325 },
326 "cell": "badge"
327 },
328 {
329 "id": "maintenance_mode",
330 "label": "Maintenance",
331 "projection": {
332 "kind": "direct",
333 "column": "maintenance_mode"
334 },
335 "cell": "badge"
336 },
337 {
338 "id": "datastore_type",
339 "label": "Datastore Type",
340 "projection": {
341 "kind": "direct",
342 "column": "datastore_type"
343 },
344 "cell": "badge"
345 },
346 {
347 "id": "network_type",
348 "label": "Network Type",
349 "projection": {
350 "kind": "direct",
351 "column": "network_type"
352 },
353 "cell": "badge"
354 },
355 {
356 "id": "ip_pool_name",
357 "label": "IP Pool",
358 "projection": {
359 "kind": "direct",
360 "column": "ip_pool_name"
361 },
362 "cell": "text",
363 "visibility": "expanded"
364 },
365 {
366 "id": "snapshot_count",
367 "label": "Snapshots",
368 "projection": {
369 "kind": "direct",
370 "column": "snapshot_count"
371 },
372 "cell": "number"
373 },
374 {
375 "id": "snapshot_chain_depth",
376 "label": "Snapshot Chain",
377 "projection": {
378 "kind": "direct",
379 "column": "snapshot_chain_depth"
380 },
381 "cell": "number",
382 "visibility": "expanded"
383 },
384 {
385 "id": "configured_vcpus",
386 "label": "vCPUs",
387 "projection": {
388 "kind": "direct",
389 "column": "configured_vcpus"
390 },
391 "cell": "number"
392 },
393 {
394 "id": "configured_memory_mib",
395 "label": "Memory MiB",
396 "projection": {
397 "kind": "direct",
398 "column": "configured_memory_mib"
399 },
400 "cell": "number"
401 },
402 {
403 "id": "capacity_bytes",
404 "label": "Capacity",
405 "projection": {
406 "kind": "direct",
407 "column": "capacity_bytes"
408 },
409 "cell": "number"
410 },
411 {
412 "id": "free_space_bytes",
413 "label": "Free Space",
414 "projection": {
415 "kind": "direct",
416 "column": "free_space_bytes"
417 },
418 "cell": "number"
419 },
420 {
421 "id": "uncommitted_bytes",
422 "label": "Uncommitted",
423 "projection": {
424 "kind": "direct",
425 "column": "uncommitted_bytes"
426 },
427 "cell": "number",
428 "visibility": "expanded"
429 },
430 {
431 "id": "cpu_capacity_mhz",
432 "label": "CPU Capacity MHz",
433 "projection": {
434 "kind": "direct",
435 "column": "cpu_capacity_mhz"
436 },
437 "cell": "number"
438 },
439 {
440 "id": "memory_capacity_mib",
441 "label": "Memory Capacity MiB",
442 "projection": {
443 "kind": "direct",
444 "column": "memory_capacity_mib"
445 },
446 "cell": "number"
447 },
448 {
449 "id": "cpu_limit_mhz",
450 "label": "CPU Limit MHz",
451 "projection": {
452 "kind": "direct",
453 "column": "cpu_limit_mhz"
454 },
455 "cell": "number"
456 },
457 {
458 "id": "memory_limit_mib",
459 "label": "Memory Limit MiB",
460 "projection": {
461 "kind": "direct",
462 "column": "memory_limit_mib"
463 },
464 "cell": "number"
465 },
466 {
467 "id": "cpu_reservation_mhz",
468 "label": "CPU Reservation MHz",
469 "projection": {
470 "kind": "direct",
471 "column": "cpu_reservation_mhz"
472 },
473 "cell": "number",
474 "visibility": "expanded"
475 },
476 {
477 "id": "memory_reservation_mib",
478 "label": "Memory Reservation MiB",
479 "projection": {
480 "kind": "direct",
481 "column": "memory_reservation_mib"
482 },
483 "cell": "number",
484 "visibility": "expanded"
485 },
486 {
487 "id": "network_hosts",
488 "label": "Hosts",
489 "projection": {
490 "kind": "direct",
491 "column": "network_hosts"
492 },
493 "cell": "number"
494 },
495 {
496 "id": "network_vms",
497 "label": "VMs",
498 "projection": {
499 "kind": "direct",
500 "column": "network_vms"
501 },
502 "cell": "number"
503 },
504 {
505 "id": "drs_enabled",
506 "label": "DRS",
507 "projection": {
508 "kind": "direct",
509 "column": "drs_enabled"
510 },
511 "cell": "badge"
512 },
513 {
514 "id": "ha_enabled",
515 "label": "HA",
516 "projection": {
517 "kind": "direct",
518 "column": "ha_enabled"
519 },
520 "cell": "badge"
521 },
522 {
523 "id": "vsan_enabled",
524 "label": "vSAN",
525 "projection": {
526 "kind": "direct",
527 "column": "vsan_enabled"
528 },
529 "cell": "badge"
530 },
531 {
532 "id": "storage_drs_enabled",
533 "label": "Storage DRS",
534 "projection": {
535 "kind": "direct",
536 "column": "storage_drs_enabled"
537 },
538 "cell": "badge"
539 },
540 {
541 "id": "multiple_host_access",
542 "label": "Multiple Host Access",
543 "projection": {
544 "kind": "direct",
545 "column": "multiple_host_access"
546 },
547 "cell": "badge"
548 },
549 {
550 "id": "consolidation_needed",
551 "label": "Consolidation",
552 "projection": {
553 "kind": "direct",
554 "column": "consolidation_needed"
555 },
556 "cell": "badge"
557 },
558 {
559 "id": "tools_running_status",
560 "label": "Tools Running",
561 "projection": {
562 "kind": "direct",
563 "column": "tools_running_status"
564 },
565 "cell": "badge",
566 "visibility": "expanded"
567 },
568 {
569 "id": "tools_version_status",
570 "label": "Tools Version",
571 "projection": {
572 "kind": "direct",
573 "column": "tools_version_status"
574 },
575 "cell": "badge",
576 "visibility": "expanded"
577 }
578 ],
579 "empty_label": "No vSphere details"
580 },
581 {
582 "id": "relationships",
583 "label": "Relationships",
584 "order": 20,
585 "source": {
586 "kind": "links"
587 },
588 "owner_filter": {
589 "mode": "incident_link",
590 "src_actor_column": "src_actor",
591 "dst_actor_column": "dst_actor"
592 },
593 "columns": [
594 {
595 "id": "relationship",
596 "label": "Relationship",
597 "projection": {
598 "kind": "direct",
599 "column": "relationship"
600 },
601 "cell": "badge"
602 },
603 {
604 "id": "related_object",
605 "label": "Related Object",
606 "projection": {
607 "kind": "opposite_actor",
608 "src_actor_column": "src_actor",
609 "dst_actor_column": "dst_actor"
610 },
611 "cell": "actor_link"
612 },
613 {
614 "id": "evidence_count",
615 "label": "Evidence",
616 "projection": {
617 "kind": "direct",
618 "column": "evidence_count"
619 },
620 "cell": "number"
621 }
622 ],
623 "empty_label": "No vSphere relationships"
624 }
625 ]
626 }
627 }
628 },
629 "vsphere_datacenter": {
630 "layer": "virtualization",
631 "identity": [
632 "object_type",
633 "vsphere_moid"
634 ],
635 "merge_identity": [
636 "object_type",
637 "vsphere_moid"
638 ],
639 "parent_identity": [
640 "parent_object_type",
641 "parent_moid"
642 ],
643 "search": {
644 "columns": [
645 "name",
646 "vsphere_moid"
647 ],
648 "label_keys": [
649 "datacenter",
650 "cluster",
651 "host",
652 "resource_pool"
653 ]
654 },
655 "presentation": {
656 "label": "Datacenter",
657 "role": "actor",
658 "icon": "datacenter",
659 "color_slot": "blue",
660 "border": {
661 "enabled": true,
662 "style": "solid"
663 },
664 "label_policy": {
665 "columns": [
666 "name"
667 ],
668 "fallback": "type_label",
669 "max_length": 80,
670 "array": "reject"
671 },
672 "hover": {
673 "fields": [
674 {
675 "key": "name",
676 "label": "Name"
677 },
678 {
679 "key": "object_type",
680 "label": "Type"
681 },
682 {
683 "key": "vsphere_moid",
684 "label": "vSphere MoRef"
685 },
686 {
687 "key": "overall_status",
688 "label": "Status"
689 },
690 {
691 "key": "power_state",
692 "label": "Power"
693 }
694 ]
695 },
696 "modal": {
697 "enabled": true,
698 "labels": {
699 "enabled": true,
700 "table": "actor_labels",
701 "actor_column": "actor",
702 "key_column": "key",
703 "value_column": "value",
704 "source_column": "source",
705 "kind_column": "kind",
706 "value_index_column": "value_index",
707 "identification": {
708 "enabled": true,
709 "fields": [
710 {
711 "key": "object_type",
712 "label": "Type",
713 "max_values": 1
714 },
715 {
716 "key": "datacenter",
717 "label": "Datacenter",
718 "max_values": 1
719 },
720 {
721 "key": "cluster",
722 "label": "Cluster",
723 "max_values": 1
724 },
725 {
726 "key": "host",
727 "label": "Host",
728 "max_values": 1
729 },
730 {
731 "key": "resource_pool",
732 "label": "Resource Pool",
733 "max_values": 1
734 }
735 ]
736 }
737 },
738 "mini_topology": {
739 "enabled": true,
740 "depth": 1,
741 "include_link_types": [
742 "vsphere_ownership",
743 "vsphere_runs_on",
744 "vsphere_connected_to"
745 ]
746 },
747 "sections": [
748 {
749 "id": "details",
750 "label": "Details",
751 "order": 10,
752 "source": {
753 "kind": "actor_table",
754 "table": "vsphere_object_detail"
755 },
756 "owner_filter": {
757 "mode": "actor_column",
758 "actor_column": "actor"
759 },
760 "columns": [
761 {
762 "id": "object_type",
763 "label": "Type",
764 "projection": {
765 "kind": "direct",
766 "column": "object_type"
767 },
768 "cell": "badge"
769 },
770 {
771 "id": "name",
772 "label": "Name",
773 "projection": {
774 "kind": "direct",
775 "column": "name"
776 },
777 "cell": "text"
778 },
779 {
780 "id": "vsphere_moid",
781 "label": "vSphere MoRef",
782 "projection": {
783 "kind": "direct",
784 "column": "vsphere_moid"
785 },
786 "cell": "text"
787 },
788 {
789 "id": "datacenter",
790 "label": "Datacenter",
791 "projection": {
792 "kind": "direct",
793 "column": "datacenter"
794 },
795 "cell": "text"
796 },
797 {
798 "id": "cluster",
799 "label": "Cluster",
800 "projection": {
801 "kind": "direct",
802 "column": "cluster"
803 },
804 "cell": "text"
805 },
806 {
807 "id": "host",
808 "label": "Host",
809 "projection": {
810 "kind": "direct",
811 "column": "host"
812 },
813 "cell": "text"
814 },
815 {
816 "id": "resource_pool",
817 "label": "Resource Pool",
818 "projection": {
819 "kind": "direct",
820 "column": "resource_pool"
821 },
822 "cell": "text"
823 },
824 {
825 "id": "connection_state",
826 "label": "Connection",
827 "projection": {
828 "kind": "direct",
829 "column": "connection_state"
830 },
831 "cell": "badge"
832 },
833 {
834 "id": "power_state",
835 "label": "Power",
836 "projection": {
837 "kind": "direct",
838 "column": "power_state"
839 },
840 "cell": "badge"
841 },
842 {
843 "id": "overall_status",
844 "label": "Status",
845 "projection": {
846 "kind": "direct",
847 "column": "overall_status"
848 },
849 "cell": "badge"
850 },
851 {
852 "id": "accessible",
853 "label": "Accessible",
854 "projection": {
855 "kind": "direct",
856 "column": "accessible"
857 },
858 "cell": "badge"
859 },
860 {
861 "id": "in_maintenance_mode",
862 "label": "In Maintenance",
863 "projection": {
864 "kind": "direct",
865 "column": "in_maintenance_mode"
866 },
867 "cell": "badge"
868 },
869 {
870 "id": "maintenance_mode",
871 "label": "Maintenance",
872 "projection": {
873 "kind": "direct",
874 "column": "maintenance_mode"
875 },
876 "cell": "badge"
877 },
878 {
879 "id": "datastore_type",
880 "label": "Datastore Type",
881 "projection": {
882 "kind": "direct",
883 "column": "datastore_type"
884 },
885 "cell": "badge"
886 },
887 {
888 "id": "network_type",
889 "label": "Network Type",
890 "projection": {
891 "kind": "direct",
892 "column": "network_type"
893 },
894 "cell": "badge"
895 },
896 {
897 "id": "ip_pool_name",
898 "label": "IP Pool",
899 "projection": {
900 "kind": "direct",
901 "column": "ip_pool_name"
902 },
903 "cell": "text",
904 "visibility": "expanded"
905 },
906 {
907 "id": "snapshot_count",
908 "label": "Snapshots",
909 "projection": {
910 "kind": "direct",
911 "column": "snapshot_count"
912 },
913 "cell": "number"
914 },
915 {
916 "id": "snapshot_chain_depth",
917 "label": "Snapshot Chain",
918 "projection": {
919 "kind": "direct",
920 "column": "snapshot_chain_depth"
921 },
922 "cell": "number",
923 "visibility": "expanded"
924 },
925 {
926 "id": "configured_vcpus",
927 "label": "vCPUs",
928 "projection": {
929 "kind": "direct",
930 "column": "configured_vcpus"
931 },
932 "cell": "number"
933 },
934 {
935 "id": "configured_memory_mib",
936 "label": "Memory MiB",
937 "projection": {
938 "kind": "direct",
939 "column": "configured_memory_mib"
940 },
941 "cell": "number"
942 },
943 {
944 "id": "capacity_bytes",
945 "label": "Capacity",
946 "projection": {
947 "kind": "direct",
948 "column": "capacity_bytes"
949 },
950 "cell": "number"
951 },
952 {
953 "id": "free_space_bytes",
954 "label": "Free Space",
955 "projection": {
956 "kind": "direct",
957 "column": "free_space_bytes"
958 },
959 "cell": "number"
960 },
961 {
962 "id": "uncommitted_bytes",
963 "label": "Uncommitted",
964 "projection": {
965 "kind": "direct",
966 "column": "uncommitted_bytes"
967 },
968 "cell": "number",
969 "visibility": "expanded"
970 },
971 {
972 "id": "cpu_capacity_mhz",
973 "label": "CPU Capacity MHz",
974 "projection": {
975 "kind": "direct",
976 "column": "cpu_capacity_mhz"
977 },
978 "cell": "number"
979 },
980 {
981 "id": "memory_capacity_mib",
982 "label": "Memory Capacity MiB",
983 "projection": {
984 "kind": "direct",
985 "column": "memory_capacity_mib"
986 },
987 "cell": "number"
988 },
989 {
990 "id": "cpu_limit_mhz",
991 "label": "CPU Limit MHz",
992 "projection": {
993 "kind": "direct",
994 "column": "cpu_limit_mhz"
995 },
996 "cell": "number"
997 },
998 {
999 "id": "memory_limit_mib",
1000 "label": "Memory Limit MiB",
1001 "projection": {
1002 "kind": "direct",
1003 "column": "memory_limit_mib"
1004 },
1005 "cell": "number"
1006 },
1007 {
1008 "id": "cpu_reservation_mhz",
1009 "label": "CPU Reservation MHz",
1010 "projection": {
1011 "kind": "direct",
1012 "column": "cpu_reservation_mhz"
1013 },
1014 "cell": "number",
1015 "visibility": "expanded"
1016 },
1017 {
1018 "id": "memory_reservation_mib",
1019 "label": "Memory Reservation MiB",
1020 "projection": {
1021 "kind": "direct",
1022 "column": "memory_reservation_mib"
1023 },
1024 "cell": "number",
1025 "visibility": "expanded"
1026 },
1027 {
1028 "id": "network_hosts",
1029 "label": "Hosts",
1030 "projection": {
1031 "kind": "direct",
1032 "column": "network_hosts"
1033 },
1034 "cell": "number"
1035 },
1036 {
1037 "id": "network_vms",
1038 "label": "VMs",
1039 "projection": {
1040 "kind": "direct",
1041 "column": "network_vms"
1042 },
1043 "cell": "number"
1044 },
1045 {
1046 "id": "drs_enabled",
1047 "label": "DRS",
1048 "projection": {
1049 "kind": "direct",
1050 "column": "drs_enabled"
1051 },
1052 "cell": "badge"
1053 },
1054 {
1055 "id": "ha_enabled",
1056 "label": "HA",
1057 "projection": {
1058 "kind": "direct",
1059 "column": "ha_enabled"
1060 },
1061 "cell": "badge"
1062 },
1063 {
1064 "id": "vsan_enabled",
1065 "label": "vSAN",
1066 "projection": {
1067 "kind": "direct",
1068 "column": "vsan_enabled"
1069 },
1070 "cell": "badge"
1071 },
1072 {
1073 "id": "storage_drs_enabled",
1074 "label": "Storage DRS",
1075 "projection": {
1076 "kind": "direct",
1077 "column": "storage_drs_enabled"
1078 },
1079 "cell": "badge"
1080 },
1081 {
1082 "id": "multiple_host_access",
1083 "label": "Multiple Host Access",
1084 "projection": {
1085 "kind": "direct",
1086 "column": "multiple_host_access"
1087 },
1088 "cell": "badge"
1089 },
1090 {
1091 "id": "consolidation_needed",
1092 "label": "Consolidation",
1093 "projection": {
1094 "kind": "direct",
1095 "column": "consolidation_needed"
1096 },
1097 "cell": "badge"
1098 },
1099 {
1100 "id": "tools_running_status",
1101 "label": "Tools Running",
1102 "projection": {
1103 "kind": "direct",
1104 "column": "tools_running_status"
1105 },
1106 "cell": "badge",
1107 "visibility": "expanded"
1108 },
1109 {
1110 "id": "tools_version_status",
1111 "label": "Tools Version",
1112 "projection": {
1113 "kind": "direct",
1114 "column": "tools_version_status"
1115 },
1116 "cell": "badge",
1117 "visibility": "expanded"
1118 }
1119 ],
1120 "empty_label": "No vSphere details"
1121 },
1122 {
1123 "id": "relationships",
1124 "label": "Relationships",
1125 "order": 20,
1126 "source": {
1127 "kind": "links"
1128 },
1129 "owner_filter": {
1130 "mode": "incident_link",
1131 "src_actor_column": "src_actor",
1132 "dst_actor_column": "dst_actor"
1133 },
1134 "columns": [
1135 {
1136 "id": "relationship",
1137 "label": "Relationship",
1138 "projection": {
1139 "kind": "direct",
1140 "column": "relationship"
1141 },
1142 "cell": "badge"
1143 },
1144 {
1145 "id": "related_object",
1146 "label": "Related Object",
1147 "projection": {
1148 "kind": "opposite_actor",
1149 "src_actor_column": "src_actor",
1150 "dst_actor_column": "dst_actor"
1151 },
1152 "cell": "actor_link"
1153 },
1154 {
1155 "id": "evidence_count",
1156 "label": "Evidence",
1157 "projection": {
1158 "kind": "direct",
1159 "column": "evidence_count"
1160 },
1161 "cell": "number"
1162 }
1163 ],
1164 "empty_label": "No vSphere relationships"
1165 }
1166 ]
1167 }
1168 }
1169 },
1170 "vsphere_datastore": {
1171 "layer": "virtualization",
1172 "identity": [
1173 "object_type",
1174 "vsphere_moid"
1175 ],
1176 "merge_identity": [
1177 "object_type",
1178 "vsphere_moid"
1179 ],
1180 "parent_identity": [
1181 "parent_object_type",
1182 "parent_moid"
1183 ],
1184 "search": {
1185 "columns": [
1186 "name",
1187 "vsphere_moid"
1188 ],
1189 "label_keys": [
1190 "datacenter",
1191 "cluster",
1192 "host",
1193 "resource_pool"
1194 ]
1195 },
1196 "presentation": {
1197 "label": "Datastore",
1198 "role": "actor",
1199 "icon": "datastore",
1200 "color_slot": "cyan",
1201 "border": {
1202 "enabled": true,
1203 "style": "solid"
1204 },
1205 "label_policy": {
1206 "columns": [
1207 "name"
1208 ],
1209 "fallback": "type_label",
1210 "max_length": 80,
1211 "array": "reject"
1212 },
1213 "hover": {
1214 "fields": [
1215 {
1216 "key": "name",
1217 "label": "Name"
1218 },
1219 {
1220 "key": "object_type",
1221 "label": "Type"
1222 },
1223 {
1224 "key": "vsphere_moid",
1225 "label": "vSphere MoRef"
1226 },
1227 {
1228 "key": "overall_status",
1229 "label": "Status"
1230 },
1231 {
1232 "key": "power_state",
1233 "label": "Power"
1234 }
1235 ]
1236 },
1237 "modal": {
1238 "enabled": true,
1239 "labels": {
1240 "enabled": true,
1241 "table": "actor_labels",
1242 "actor_column": "actor",
1243 "key_column": "key",
1244 "value_column": "value",
1245 "source_column": "source",
1246 "kind_column": "kind",
1247 "value_index_column": "value_index",
1248 "identification": {
1249 "enabled": true,
1250 "fields": [
1251 {
1252 "key": "object_type",
1253 "label": "Type",
1254 "max_values": 1
1255 },
1256 {
1257 "key": "datacenter",
1258 "label": "Datacenter",
1259 "max_values": 1
1260 },
1261 {
1262 "key": "cluster",
1263 "label": "Cluster",
1264 "max_values": 1
1265 },
1266 {
1267 "key": "host",
1268 "label": "Host",
1269 "max_values": 1
1270 },
1271 {
1272 "key": "resource_pool",
1273 "label": "Resource Pool",
1274 "max_values": 1
1275 }
1276 ]
1277 }
1278 },
1279 "mini_topology": {
1280 "enabled": true,
1281 "depth": 1,
1282 "include_link_types": [
1283 "vsphere_ownership",
1284 "vsphere_runs_on",
1285 "vsphere_connected_to"
1286 ]
1287 },
1288 "sections": [
1289 {
1290 "id": "details",
1291 "label": "Details",
1292 "order": 10,
1293 "source": {
1294 "kind": "actor_table",
1295 "table": "vsphere_object_detail"
1296 },
1297 "owner_filter": {
1298 "mode": "actor_column",
1299 "actor_column": "actor"
1300 },
1301 "columns": [
1302 {
1303 "id": "object_type",
1304 "label": "Type",
1305 "projection": {
1306 "kind": "direct",
1307 "column": "object_type"
1308 },
1309 "cell": "badge"
1310 },
1311 {
1312 "id": "name",
1313 "label": "Name",
1314 "projection": {
1315 "kind": "direct",
1316 "column": "name"
1317 },
1318 "cell": "text"
1319 },
1320 {
1321 "id": "vsphere_moid",
1322 "label": "vSphere MoRef",
1323 "projection": {
1324 "kind": "direct",
1325 "column": "vsphere_moid"
1326 },
1327 "cell": "text"
1328 },
1329 {
1330 "id": "datacenter",
1331 "label": "Datacenter",
1332 "projection": {
1333 "kind": "direct",
1334 "column": "datacenter"
1335 },
1336 "cell": "text"
1337 },
1338 {
1339 "id": "cluster",
1340 "label": "Cluster",
1341 "projection": {
1342 "kind": "direct",
1343 "column": "cluster"
1344 },
1345 "cell": "text"
1346 },
1347 {
1348 "id": "host",
1349 "label": "Host",
1350 "projection": {
1351 "kind": "direct",
1352 "column": "host"
1353 },
1354 "cell": "text"
1355 },
1356 {
1357 "id": "resource_pool",
1358 "label": "Resource Pool",
1359 "projection": {
1360 "kind": "direct",
1361 "column": "resource_pool"
1362 },
1363 "cell": "text"
1364 },
1365 {
1366 "id": "connection_state",
1367 "label": "Connection",
1368 "projection": {
1369 "kind": "direct",
1370 "column": "connection_state"
1371 },
1372 "cell": "badge"
1373 },
1374 {
1375 "id": "power_state",
1376 "label": "Power",
1377 "projection": {
1378 "kind": "direct",
1379 "column": "power_state"
1380 },
1381 "cell": "badge"
1382 },
1383 {
1384 "id": "overall_status",
1385 "label": "Status",
1386 "projection": {
1387 "kind": "direct",
1388 "column": "overall_status"
1389 },
1390 "cell": "badge"
1391 },
1392 {
1393 "id": "accessible",
1394 "label": "Accessible",
1395 "projection": {
1396 "kind": "direct",
1397 "column": "accessible"
1398 },
1399 "cell": "badge"
1400 },
1401 {
1402 "id": "in_maintenance_mode",
1403 "label": "In Maintenance",
1404 "projection": {
1405 "kind": "direct",
1406 "column": "in_maintenance_mode"
1407 },
1408 "cell": "badge"
1409 },
1410 {
1411 "id": "maintenance_mode",
1412 "label": "Maintenance",
1413 "projection": {
1414 "kind": "direct",
1415 "column": "maintenance_mode"
1416 },
1417 "cell": "badge"
1418 },
1419 {
1420 "id": "datastore_type",
1421 "label": "Datastore Type",
1422 "projection": {
1423 "kind": "direct",
1424 "column": "datastore_type"
1425 },
1426 "cell": "badge"
1427 },
1428 {
1429 "id": "network_type",
1430 "label": "Network Type",
1431 "projection": {
1432 "kind": "direct",
1433 "column": "network_type"
1434 },
1435 "cell": "badge"
1436 },
1437 {
1438 "id": "ip_pool_name",
1439 "label": "IP Pool",
1440 "projection": {
1441 "kind": "direct",
1442 "column": "ip_pool_name"
1443 },
1444 "cell": "text",
1445 "visibility": "expanded"
1446 },
1447 {
1448 "id": "snapshot_count",
1449 "label": "Snapshots",
1450 "projection": {
1451 "kind": "direct",
1452 "column": "snapshot_count"
1453 },
1454 "cell": "number"
1455 },
1456 {
1457 "id": "snapshot_chain_depth",
1458 "label": "Snapshot Chain",
1459 "projection": {
1460 "kind": "direct",
1461 "column": "snapshot_chain_depth"
1462 },
1463 "cell": "number",
1464 "visibility": "expanded"
1465 },
1466 {
1467 "id": "configured_vcpus",
1468 "label": "vCPUs",
1469 "projection": {
1470 "kind": "direct",
1471 "column": "configured_vcpus"
1472 },
1473 "cell": "number"
1474 },
1475 {
1476 "id": "configured_memory_mib",
1477 "label": "Memory MiB",
1478 "projection": {
1479 "kind": "direct",
1480 "column": "configured_memory_mib"
1481 },
1482 "cell": "number"
1483 },
1484 {
1485 "id": "capacity_bytes",
1486 "label": "Capacity",
1487 "projection": {
1488 "kind": "direct",
1489 "column": "capacity_bytes"
1490 },
1491 "cell": "number"
1492 },
1493 {
1494 "id": "free_space_bytes",
1495 "label": "Free Space",
1496 "projection": {
1497 "kind": "direct",
1498 "column": "free_space_bytes"
1499 },
1500 "cell": "number"
1501 },
1502 {
1503 "id": "uncommitted_bytes",
1504 "label": "Uncommitted",
1505 "projection": {
1506 "kind": "direct",
1507 "column": "uncommitted_bytes"
1508 },
1509 "cell": "number",
1510 "visibility": "expanded"
1511 },
1512 {
1513 "id": "cpu_capacity_mhz",
1514 "label": "CPU Capacity MHz",
1515 "projection": {
1516 "kind": "direct",
1517 "column": "cpu_capacity_mhz"
1518 },
1519 "cell": "number"
1520 },
1521 {
1522 "id": "memory_capacity_mib",
1523 "label": "Memory Capacity MiB",
1524 "projection": {
1525 "kind": "direct",
1526 "column": "memory_capacity_mib"
1527 },
1528 "cell": "number"
1529 },
1530 {
1531 "id": "cpu_limit_mhz",
1532 "label": "CPU Limit MHz",
1533 "projection": {
1534 "kind": "direct",
1535 "column": "cpu_limit_mhz"
1536 },
1537 "cell": "number"
1538 },
1539 {
1540 "id": "memory_limit_mib",
1541 "label": "Memory Limit MiB",
1542 "projection": {
1543 "kind": "direct",
1544 "column": "memory_limit_mib"
1545 },
1546 "cell": "number"
1547 },
1548 {
1549 "id": "cpu_reservation_mhz",
1550 "label": "CPU Reservation MHz",
1551 "projection": {
1552 "kind": "direct",
1553 "column": "cpu_reservation_mhz"
1554 },
1555 "cell": "number",
1556 "visibility": "expanded"
1557 },
1558 {
1559 "id": "memory_reservation_mib",
1560 "label": "Memory Reservation MiB",
1561 "projection": {
1562 "kind": "direct",
1563 "column": "memory_reservation_mib"
1564 },
1565 "cell": "number",
1566 "visibility": "expanded"
1567 },
1568 {
1569 "id": "network_hosts",
1570 "label": "Hosts",
1571 "projection": {
1572 "kind": "direct",
1573 "column": "network_hosts"
1574 },
1575 "cell": "number"
1576 },
1577 {
1578 "id": "network_vms",
1579 "label": "VMs",
1580 "projection": {
1581 "kind": "direct",
1582 "column": "network_vms"
1583 },
1584 "cell": "number"
1585 },
1586 {
1587 "id": "drs_enabled",
1588 "label": "DRS",
1589 "projection": {
1590 "kind": "direct",
1591 "column": "drs_enabled"
1592 },
1593 "cell": "badge"
1594 },
1595 {
1596 "id": "ha_enabled",
1597 "label": "HA",
1598 "projection": {
1599 "kind": "direct",
1600 "column": "ha_enabled"
1601 },
1602 "cell": "badge"
1603 },
1604 {
1605 "id": "vsan_enabled",
1606 "label": "vSAN",
1607 "projection": {
1608 "kind": "direct",
1609 "column": "vsan_enabled"
1610 },
1611 "cell": "badge"
1612 },
1613 {
1614 "id": "storage_drs_enabled",
1615 "label": "Storage DRS",
1616 "projection": {
1617 "kind": "direct",
1618 "column": "storage_drs_enabled"
1619 },
1620 "cell": "badge"
1621 },
1622 {
1623 "id": "multiple_host_access",
1624 "label": "Multiple Host Access",
1625 "projection": {
1626 "kind": "direct",
1627 "column": "multiple_host_access"
1628 },
1629 "cell": "badge"
1630 },
1631 {
1632 "id": "consolidation_needed",
1633 "label": "Consolidation",
1634 "projection": {
1635 "kind": "direct",
1636 "column": "consolidation_needed"
1637 },
1638 "cell": "badge"
1639 },
1640 {
1641 "id": "tools_running_status",
1642 "label": "Tools Running",
1643 "projection": {
1644 "kind": "direct",
1645 "column": "tools_running_status"
1646 },
1647 "cell": "badge",
1648 "visibility": "expanded"
1649 },
1650 {
1651 "id": "tools_version_status",
1652 "label": "Tools Version",
1653 "projection": {
1654 "kind": "direct",
1655 "column": "tools_version_status"
1656 },
1657 "cell": "badge",
1658 "visibility": "expanded"
1659 }
1660 ],
1661 "empty_label": "No vSphere details"
1662 },
1663 {
1664 "id": "relationships",
1665 "label": "Relationships",
1666 "order": 20,
1667 "source": {
1668 "kind": "links"
1669 },
1670 "owner_filter": {
1671 "mode": "incident_link",
1672 "src_actor_column": "src_actor",
1673 "dst_actor_column": "dst_actor"
1674 },
1675 "columns": [
1676 {
1677 "id": "relationship",
1678 "label": "Relationship",
1679 "projection": {
1680 "kind": "direct",
1681 "column": "relationship"
1682 },
1683 "cell": "badge"
1684 },
1685 {
1686 "id": "related_object",
1687 "label": "Related Object",
1688 "projection": {
1689 "kind": "opposite_actor",
1690 "src_actor_column": "src_actor",
1691 "dst_actor_column": "dst_actor"
1692 },
1693 "cell": "actor_link"
1694 },
1695 {
1696 "id": "evidence_count",
1697 "label": "Evidence",
1698 "projection": {
1699 "kind": "direct",
1700 "column": "evidence_count"
1701 },
1702 "cell": "number"
1703 }
1704 ],
1705 "empty_label": "No vSphere relationships"
1706 }
1707 ]
1708 }
1709 }
1710 },
1711 "vsphere_datastore_cluster": {
1712 "layer": "virtualization",
1713 "identity": [
1714 "object_type",
1715 "vsphere_moid"
1716 ],
1717 "merge_identity": [
1718 "object_type",
1719 "vsphere_moid"
1720 ],
1721 "parent_identity": [
1722 "parent_object_type",
1723 "parent_moid"
1724 ],
1725 "search": {
1726 "columns": [
1727 "name",
1728 "vsphere_moid"
1729 ],
1730 "label_keys": [
1731 "datacenter",
1732 "cluster",
1733 "host",
1734 "resource_pool"
1735 ]
1736 },
1737 "presentation": {
1738 "label": "Datastore Cluster",
1739 "role": "actor",
1740 "icon": "datastore_cluster",
1741 "color_slot": "teal",
1742 "border": {
1743 "enabled": true,
1744 "style": "solid"
1745 },
1746 "label_policy": {
1747 "columns": [
1748 "name"
1749 ],
1750 "fallback": "type_label",
1751 "max_length": 80,
1752 "array": "reject"
1753 },
1754 "hover": {
1755 "fields": [
1756 {
1757 "key": "name",
1758 "label": "Name"
1759 },
1760 {
1761 "key": "object_type",
1762 "label": "Type"
1763 },
1764 {
1765 "key": "vsphere_moid",
1766 "label": "vSphere MoRef"
1767 },
1768 {
1769 "key": "overall_status",
1770 "label": "Status"
1771 },
1772 {
1773 "key": "power_state",
1774 "label": "Power"
1775 }
1776 ]
1777 },
1778 "modal": {
1779 "enabled": true,
1780 "labels": {
1781 "enabled": true,
1782 "table": "actor_labels",
1783 "actor_column": "actor",
1784 "key_column": "key",
1785 "value_column": "value",
1786 "source_column": "source",
1787 "kind_column": "kind",
1788 "value_index_column": "value_index",
1789 "identification": {
1790 "enabled": true,
1791 "fields": [
1792 {
1793 "key": "object_type",
1794 "label": "Type",
1795 "max_values": 1
1796 },
1797 {
1798 "key": "datacenter",
1799 "label": "Datacenter",
1800 "max_values": 1
1801 },
1802 {
1803 "key": "cluster",
1804 "label": "Cluster",
1805 "max_values": 1
1806 },
1807 {
1808 "key": "host",
1809 "label": "Host",
1810 "max_values": 1
1811 },
1812 {
1813 "key": "resource_pool",
1814 "label": "Resource Pool",
1815 "max_values": 1
1816 }
1817 ]
1818 }
1819 },
1820 "mini_topology": {
1821 "enabled": true,
1822 "depth": 1,
1823 "include_link_types": [
1824 "vsphere_ownership",
1825 "vsphere_runs_on",
1826 "vsphere_connected_to"
1827 ]
1828 },
1829 "sections": [
1830 {
1831 "id": "details",
1832 "label": "Details",
1833 "order": 10,
1834 "source": {
1835 "kind": "actor_table",
1836 "table": "vsphere_object_detail"
1837 },
1838 "owner_filter": {
1839 "mode": "actor_column",
1840 "actor_column": "actor"
1841 },
1842 "columns": [
1843 {
1844 "id": "object_type",
1845 "label": "Type",
1846 "projection": {
1847 "kind": "direct",
1848 "column": "object_type"
1849 },
1850 "cell": "badge"
1851 },
1852 {
1853 "id": "name",
1854 "label": "Name",
1855 "projection": {
1856 "kind": "direct",
1857 "column": "name"
1858 },
1859 "cell": "text"
1860 },
1861 {
1862 "id": "vsphere_moid",
1863 "label": "vSphere MoRef",
1864 "projection": {
1865 "kind": "direct",
1866 "column": "vsphere_moid"
1867 },
1868 "cell": "text"
1869 },
1870 {
1871 "id": "datacenter",
1872 "label": "Datacenter",
1873 "projection": {
1874 "kind": "direct",
1875 "column": "datacenter"
1876 },
1877 "cell": "text"
1878 },
1879 {
1880 "id": "cluster",
1881 "label": "Cluster",
1882 "projection": {
1883 "kind": "direct",
1884 "column": "cluster"
1885 },
1886 "cell": "text"
1887 },
1888 {
1889 "id": "host",
1890 "label": "Host",
1891 "projection": {
1892 "kind": "direct",
1893 "column": "host"
1894 },
1895 "cell": "text"
1896 },
1897 {
1898 "id": "resource_pool",
1899 "label": "Resource Pool",
1900 "projection": {
1901 "kind": "direct",
1902 "column": "resource_pool"
1903 },
1904 "cell": "text"
1905 },
1906 {
1907 "id": "connection_state",
1908 "label": "Connection",
1909 "projection": {
1910 "kind": "direct",
1911 "column": "connection_state"
1912 },
1913 "cell": "badge"
1914 },
1915 {
1916 "id": "power_state",
1917 "label": "Power",
1918 "projection": {
1919 "kind": "direct",
1920 "column": "power_state"
1921 },
1922 "cell": "badge"
1923 },
1924 {
1925 "id": "overall_status",
1926 "label": "Status",
1927 "projection": {
1928 "kind": "direct",
1929 "column": "overall_status"
1930 },
1931 "cell": "badge"
1932 },
1933 {
1934 "id": "accessible",
1935 "label": "Accessible",
1936 "projection": {
1937 "kind": "direct",
1938 "column": "accessible"
1939 },
1940 "cell": "badge"
1941 },
1942 {
1943 "id": "in_maintenance_mode",
1944 "label": "In Maintenance",
1945 "projection": {
1946 "kind": "direct",
1947 "column": "in_maintenance_mode"
1948 },
1949 "cell": "badge"
1950 },
1951 {
1952 "id": "maintenance_mode",
1953 "label": "Maintenance",
1954 "projection": {
1955 "kind": "direct",
1956 "column": "maintenance_mode"
1957 },
1958 "cell": "badge"
1959 },
1960 {
1961 "id": "datastore_type",
1962 "label": "Datastore Type",
1963 "projection": {
1964 "kind": "direct",
1965 "column": "datastore_type"
1966 },
1967 "cell": "badge"
1968 },
1969 {
1970 "id": "network_type",
1971 "label": "Network Type",
1972 "projection": {
1973 "kind": "direct",
1974 "column": "network_type"
1975 },
1976 "cell": "badge"
1977 },
1978 {
1979 "id": "ip_pool_name",
1980 "label": "IP Pool",
1981 "projection": {
1982 "kind": "direct",
1983 "column": "ip_pool_name"
1984 },
1985 "cell": "text",
1986 "visibility": "expanded"
1987 },
1988 {
1989 "id": "snapshot_count",
1990 "label": "Snapshots",
1991 "projection": {
1992 "kind": "direct",
1993 "column": "snapshot_count"
1994 },
1995 "cell": "number"
1996 },
1997 {
1998 "id": "snapshot_chain_depth",
1999 "label": "Snapshot Chain",
2000 "projection": {
2001 "kind": "direct",
2002 "column": "snapshot_chain_depth"
2003 },
2004 "cell": "number",
2005 "visibility": "expanded"
2006 },
2007 {
2008 "id": "configured_vcpus",
2009 "label": "vCPUs",
2010 "projection": {
2011 "kind": "direct",
2012 "column": "configured_vcpus"
2013 },
2014 "cell": "number"
2015 },
2016 {
2017 "id": "configured_memory_mib",
2018 "label": "Memory MiB",
2019 "projection": {
2020 "kind": "direct",
2021 "column": "configured_memory_mib"
2022 },
2023 "cell": "number"
2024 },
2025 {
2026 "id": "capacity_bytes",
2027 "label": "Capacity",
2028 "projection": {
2029 "kind": "direct",
2030 "column": "capacity_bytes"
2031 },
2032 "cell": "number"
2033 },
2034 {
2035 "id": "free_space_bytes",
2036 "label": "Free Space",
2037 "projection": {
2038 "kind": "direct",
2039 "column": "free_space_bytes"
2040 },
2041 "cell": "number"
2042 },
2043 {
2044 "id": "uncommitted_bytes",
2045 "label": "Uncommitted",
2046 "projection": {
2047 "kind": "direct",
2048 "column": "uncommitted_bytes"
2049 },
2050 "cell": "number",
2051 "visibility": "expanded"
2052 },
2053 {
2054 "id": "cpu_capacity_mhz",
2055 "label": "CPU Capacity MHz",
2056 "projection": {
2057 "kind": "direct",
2058 "column": "cpu_capacity_mhz"
2059 },
2060 "cell": "number"
2061 },
2062 {
2063 "id": "memory_capacity_mib",
2064 "label": "Memory Capacity MiB",
2065 "projection": {
2066 "kind": "direct",
2067 "column": "memory_capacity_mib"
2068 },
2069 "cell": "number"
2070 },
2071 {
2072 "id": "cpu_limit_mhz",
2073 "label": "CPU Limit MHz",
2074 "projection": {
2075 "kind": "direct",
2076 "column": "cpu_limit_mhz"
2077 },
2078 "cell": "number"
2079 },
2080 {
2081 "id": "memory_limit_mib",
2082 "label": "Memory Limit MiB",
2083 "projection": {
2084 "kind": "direct",
2085 "column": "memory_limit_mib"
2086 },
2087 "cell": "number"
2088 },
2089 {
2090 "id": "cpu_reservation_mhz",
2091 "label": "CPU Reservation MHz",
2092 "projection": {
2093 "kind": "direct",
2094 "column": "cpu_reservation_mhz"
2095 },
2096 "cell": "number",
2097 "visibility": "expanded"
2098 },
2099 {
2100 "id": "memory_reservation_mib",
2101 "label": "Memory Reservation MiB",
2102 "projection": {
2103 "kind": "direct",
2104 "column": "memory_reservation_mib"
2105 },
2106 "cell": "number",
2107 "visibility": "expanded"
2108 },
2109 {
2110 "id": "network_hosts",
2111 "label": "Hosts",
2112 "projection": {
2113 "kind": "direct",
2114 "column": "network_hosts"
2115 },
2116 "cell": "number"
2117 },
2118 {
2119 "id": "network_vms",
2120 "label": "VMs",
2121 "projection": {
2122 "kind": "direct",
2123 "column": "network_vms"
2124 },
2125 "cell": "number"
2126 },
2127 {
2128 "id": "drs_enabled",
2129 "label": "DRS",
2130 "projection": {
2131 "kind": "direct",
2132 "column": "drs_enabled"
2133 },
2134 "cell": "badge"
2135 },
2136 {
2137 "id": "ha_enabled",
2138 "label": "HA",
2139 "projection": {
2140 "kind": "direct",
2141 "column": "ha_enabled"
2142 },
2143 "cell": "badge"
2144 },
2145 {
2146 "id": "vsan_enabled",
2147 "label": "vSAN",
2148 "projection": {
2149 "kind": "direct",
2150 "column": "vsan_enabled"
2151 },
2152 "cell": "badge"
2153 },
2154 {
2155 "id": "storage_drs_enabled",
2156 "label": "Storage DRS",
2157 "projection": {
2158 "kind": "direct",
2159 "column": "storage_drs_enabled"
2160 },
2161 "cell": "badge"
2162 },
2163 {
2164 "id": "multiple_host_access",
2165 "label": "Multiple Host Access",
2166 "projection": {
2167 "kind": "direct",
2168 "column": "multiple_host_access"
2169 },
2170 "cell": "badge"
2171 },
2172 {
2173 "id": "consolidation_needed",
2174 "label": "Consolidation",
2175 "projection": {
2176 "kind": "direct",
2177 "column": "consolidation_needed"
2178 },
2179 "cell": "badge"
2180 },
2181 {
2182 "id": "tools_running_status",
2183 "label": "Tools Running",
2184 "projection": {
2185 "kind": "direct",
2186 "column": "tools_running_status"
2187 },
2188 "cell": "badge",
2189 "visibility": "expanded"
2190 },
2191 {
2192 "id": "tools_version_status",
2193 "label": "Tools Version",
2194 "projection": {
2195 "kind": "direct",
2196 "column": "tools_version_status"
2197 },
2198 "cell": "badge",
2199 "visibility": "expanded"
2200 }
2201 ],
2202 "empty_label": "No vSphere details"
2203 },
2204 {
2205 "id": "relationships",
2206 "label": "Relationships",
2207 "order": 20,
2208 "source": {
2209 "kind": "links"
2210 },
2211 "owner_filter": {
2212 "mode": "incident_link",
2213 "src_actor_column": "src_actor",
2214 "dst_actor_column": "dst_actor"
2215 },
2216 "columns": [
2217 {
2218 "id": "relationship",
2219 "label": "Relationship",
2220 "projection": {
2221 "kind": "direct",
2222 "column": "relationship"
2223 },
2224 "cell": "badge"
2225 },
2226 {
2227 "id": "related_object",
2228 "label": "Related Object",
2229 "projection": {
2230 "kind": "opposite_actor",
2231 "src_actor_column": "src_actor",
2232 "dst_actor_column": "dst_actor"
2233 },
2234 "cell": "actor_link"
2235 },
2236 {
2237 "id": "evidence_count",
2238 "label": "Evidence",
2239 "projection": {
2240 "kind": "direct",
2241 "column": "evidence_count"
2242 },
2243 "cell": "number"
2244 }
2245 ],
2246 "empty_label": "No vSphere relationships"
2247 }
2248 ]
2249 }
2250 }
2251 },
2252 "vsphere_host": {
2253 "layer": "virtualization",
2254 "identity": [
2255 "object_type",
2256 "vsphere_moid"
2257 ],
2258 "merge_identity": [
2259 "object_type",
2260 "vsphere_moid"
2261 ],
2262 "parent_identity": [
2263 "parent_object_type",
2264 "parent_moid"
2265 ],
2266 "search": {
2267 "columns": [
2268 "name",
2269 "vsphere_moid"
2270 ],
2271 "label_keys": [
2272 "datacenter",
2273 "cluster",
2274 "host",
2275 "resource_pool"
2276 ]
2277 },
2278 "presentation": {
2279 "label": "ESXi Host",
2280 "role": "actor",
2281 "icon": "host",
2282 "color_slot": "orange",
2283 "border": {
2284 "enabled": true,
2285 "style": "solid"
2286 },
2287 "label_policy": {
2288 "columns": [
2289 "name"
2290 ],
2291 "fallback": "type_label",
2292 "max_length": 80,
2293 "array": "reject"
2294 },
2295 "hover": {
2296 "fields": [
2297 {
2298 "key": "name",
2299 "label": "Name"
2300 },
2301 {
2302 "key": "object_type",
2303 "label": "Type"
2304 },
2305 {
2306 "key": "vsphere_moid",
2307 "label": "vSphere MoRef"
2308 },
2309 {
2310 "key": "overall_status",
2311 "label": "Status"
2312 },
2313 {
2314 "key": "power_state",
2315 "label": "Power"
2316 }
2317 ]
2318 },
2319 "modal": {
2320 "enabled": true,
2321 "labels": {
2322 "enabled": true,
2323 "table": "actor_labels",
2324 "actor_column": "actor",
2325 "key_column": "key",
2326 "value_column": "value",
2327 "source_column": "source",
2328 "kind_column": "kind",
2329 "value_index_column": "value_index",
2330 "identification": {
2331 "enabled": true,
2332 "fields": [
2333 {
2334 "key": "object_type",
2335 "label": "Type",
2336 "max_values": 1
2337 },
2338 {
2339 "key": "datacenter",
2340 "label": "Datacenter",
2341 "max_values": 1
2342 },
2343 {
2344 "key": "cluster",
2345 "label": "Cluster",
2346 "max_values": 1
2347 },
2348 {
2349 "key": "host",
2350 "label": "Host",
2351 "max_values": 1
2352 },
2353 {
2354 "key": "resource_pool",
2355 "label": "Resource Pool",
2356 "max_values": 1
2357 }
2358 ]
2359 }
2360 },
2361 "mini_topology": {
2362 "enabled": true,
2363 "depth": 1,
2364 "include_link_types": [
2365 "vsphere_ownership",
2366 "vsphere_runs_on",
2367 "vsphere_connected_to"
2368 ]
2369 },
2370 "sections": [
2371 {
2372 "id": "details",
2373 "label": "Details",
2374 "order": 10,
2375 "source": {
2376 "kind": "actor_table",
2377 "table": "vsphere_object_detail"
2378 },
2379 "owner_filter": {
2380 "mode": "actor_column",
2381 "actor_column": "actor"
2382 },
2383 "columns": [
2384 {
2385 "id": "object_type",
2386 "label": "Type",
2387 "projection": {
2388 "kind": "direct",
2389 "column": "object_type"
2390 },
2391 "cell": "badge"
2392 },
2393 {
2394 "id": "name",
2395 "label": "Name",
2396 "projection": {
2397 "kind": "direct",
2398 "column": "name"
2399 },
2400 "cell": "text"
2401 },
2402 {
2403 "id": "vsphere_moid",
2404 "label": "vSphere MoRef",
2405 "projection": {
2406 "kind": "direct",
2407 "column": "vsphere_moid"
2408 },
2409 "cell": "text"
2410 },
2411 {
2412 "id": "datacenter",
2413 "label": "Datacenter",
2414 "projection": {
2415 "kind": "direct",
2416 "column": "datacenter"
2417 },
2418 "cell": "text"
2419 },
2420 {
2421 "id": "cluster",
2422 "label": "Cluster",
2423 "projection": {
2424 "kind": "direct",
2425 "column": "cluster"
2426 },
2427 "cell": "text"
2428 },
2429 {
2430 "id": "host",
2431 "label": "Host",
2432 "projection": {
2433 "kind": "direct",
2434 "column": "host"
2435 },
2436 "cell": "text"
2437 },
2438 {
2439 "id": "resource_pool",
2440 "label": "Resource Pool",
2441 "projection": {
2442 "kind": "direct",
2443 "column": "resource_pool"
2444 },
2445 "cell": "text"
2446 },
2447 {
2448 "id": "connection_state",
2449 "label": "Connection",
2450 "projection": {
2451 "kind": "direct",
2452 "column": "connection_state"
2453 },
2454 "cell": "badge"
2455 },
2456 {
2457 "id": "power_state",
2458 "label": "Power",
2459 "projection": {
2460 "kind": "direct",
2461 "column": "power_state"
2462 },
2463 "cell": "badge"
2464 },
2465 {
2466 "id": "overall_status",
2467 "label": "Status",
2468 "projection": {
2469 "kind": "direct",
2470 "column": "overall_status"
2471 },
2472 "cell": "badge"
2473 },
2474 {
2475 "id": "accessible",
2476 "label": "Accessible",
2477 "projection": {
2478 "kind": "direct",
2479 "column": "accessible"
2480 },
2481 "cell": "badge"
2482 },
2483 {
2484 "id": "in_maintenance_mode",
2485 "label": "In Maintenance",
2486 "projection": {
2487 "kind": "direct",
2488 "column": "in_maintenance_mode"
2489 },
2490 "cell": "badge"
2491 },
2492 {
2493 "id": "maintenance_mode",
2494 "label": "Maintenance",
2495 "projection": {
2496 "kind": "direct",
2497 "column": "maintenance_mode"
2498 },
2499 "cell": "badge"
2500 },
2501 {
2502 "id": "datastore_type",
2503 "label": "Datastore Type",
2504 "projection": {
2505 "kind": "direct",
2506 "column": "datastore_type"
2507 },
2508 "cell": "badge"
2509 },
2510 {
2511 "id": "network_type",
2512 "label": "Network Type",
2513 "projection": {
2514 "kind": "direct",
2515 "column": "network_type"
2516 },
2517 "cell": "badge"
2518 },
2519 {
2520 "id": "ip_pool_name",
2521 "label": "IP Pool",
2522 "projection": {
2523 "kind": "direct",
2524 "column": "ip_pool_name"
2525 },
2526 "cell": "text",
2527 "visibility": "expanded"
2528 },
2529 {
2530 "id": "snapshot_count",
2531 "label": "Snapshots",
2532 "projection": {
2533 "kind": "direct",
2534 "column": "snapshot_count"
2535 },
2536 "cell": "number"
2537 },
2538 {
2539 "id": "snapshot_chain_depth",
2540 "label": "Snapshot Chain",
2541 "projection": {
2542 "kind": "direct",
2543 "column": "snapshot_chain_depth"
2544 },
2545 "cell": "number",
2546 "visibility": "expanded"
2547 },
2548 {
2549 "id": "configured_vcpus",
2550 "label": "vCPUs",
2551 "projection": {
2552 "kind": "direct",
2553 "column": "configured_vcpus"
2554 },
2555 "cell": "number"
2556 },
2557 {
2558 "id": "configured_memory_mib",
2559 "label": "Memory MiB",
2560 "projection": {
2561 "kind": "direct",
2562 "column": "configured_memory_mib"
2563 },
2564 "cell": "number"
2565 },
2566 {
2567 "id": "capacity_bytes",
2568 "label": "Capacity",
2569 "projection": {
2570 "kind": "direct",
2571 "column": "capacity_bytes"
2572 },
2573 "cell": "number"
2574 },
2575 {
2576 "id": "free_space_bytes",
2577 "label": "Free Space",
2578 "projection": {
2579 "kind": "direct",
2580 "column": "free_space_bytes"
2581 },
2582 "cell": "number"
2583 },
2584 {
2585 "id": "uncommitted_bytes",
2586 "label": "Uncommitted",
2587 "projection": {
2588 "kind": "direct",
2589 "column": "uncommitted_bytes"
2590 },
2591 "cell": "number",
2592 "visibility": "expanded"
2593 },
2594 {
2595 "id": "cpu_capacity_mhz",
2596 "label": "CPU Capacity MHz",
2597 "projection": {
2598 "kind": "direct",
2599 "column": "cpu_capacity_mhz"
2600 },
2601 "cell": "number"
2602 },
2603 {
2604 "id": "memory_capacity_mib",
2605 "label": "Memory Capacity MiB",
2606 "projection": {
2607 "kind": "direct",
2608 "column": "memory_capacity_mib"
2609 },
2610 "cell": "number"
2611 },
2612 {
2613 "id": "cpu_limit_mhz",
2614 "label": "CPU Limit MHz",
2615 "projection": {
2616 "kind": "direct",
2617 "column": "cpu_limit_mhz"
2618 },
2619 "cell": "number"
2620 },
2621 {
2622 "id": "memory_limit_mib",
2623 "label": "Memory Limit MiB",
2624 "projection": {
2625 "kind": "direct",
2626 "column": "memory_limit_mib"
2627 },
2628 "cell": "number"
2629 },
2630 {
2631 "id": "cpu_reservation_mhz",
2632 "label": "CPU Reservation MHz",
2633 "projection": {
2634 "kind": "direct",
2635 "column": "cpu_reservation_mhz"
2636 },
2637 "cell": "number",
2638 "visibility": "expanded"
2639 },
2640 {
2641 "id": "memory_reservation_mib",
2642 "label": "Memory Reservation MiB",
2643 "projection": {
2644 "kind": "direct",
2645 "column": "memory_reservation_mib"
2646 },
2647 "cell": "number",
2648 "visibility": "expanded"
2649 },
2650 {
2651 "id": "network_hosts",
2652 "label": "Hosts",
2653 "projection": {
2654 "kind": "direct",
2655 "column": "network_hosts"
2656 },
2657 "cell": "number"
2658 },
2659 {
2660 "id": "network_vms",
2661 "label": "VMs",
2662 "projection": {
2663 "kind": "direct",
2664 "column": "network_vms"
2665 },
2666 "cell": "number"
2667 },
2668 {
2669 "id": "drs_enabled",
2670 "label": "DRS",
2671 "projection": {
2672 "kind": "direct",
2673 "column": "drs_enabled"
2674 },
2675 "cell": "badge"
2676 },
2677 {
2678 "id": "ha_enabled",
2679 "label": "HA",
2680 "projection": {
2681 "kind": "direct",
2682 "column": "ha_enabled"
2683 },
2684 "cell": "badge"
2685 },
2686 {
2687 "id": "vsan_enabled",
2688 "label": "vSAN",
2689 "projection": {
2690 "kind": "direct",
2691 "column": "vsan_enabled"
2692 },
2693 "cell": "badge"
2694 },
2695 {
2696 "id": "storage_drs_enabled",
2697 "label": "Storage DRS",
2698 "projection": {
2699 "kind": "direct",
2700 "column": "storage_drs_enabled"
2701 },
2702 "cell": "badge"
2703 },
2704 {
2705 "id": "multiple_host_access",
2706 "label": "Multiple Host Access",
2707 "projection": {
2708 "kind": "direct",
2709 "column": "multiple_host_access"
2710 },
2711 "cell": "badge"
2712 },
2713 {
2714 "id": "consolidation_needed",
2715 "label": "Consolidation",
2716 "projection": {
2717 "kind": "direct",
2718 "column": "consolidation_needed"
2719 },
2720 "cell": "badge"
2721 },
2722 {
2723 "id": "tools_running_status",
2724 "label": "Tools Running",
2725 "projection": {
2726 "kind": "direct",
2727 "column": "tools_running_status"
2728 },
2729 "cell": "badge",
2730 "visibility": "expanded"
2731 },
2732 {
2733 "id": "tools_version_status",
2734 "label": "Tools Version",
2735 "projection": {
2736 "kind": "direct",
2737 "column": "tools_version_status"
2738 },
2739 "cell": "badge",
2740 "visibility": "expanded"
2741 }
2742 ],
2743 "empty_label": "No vSphere details"
2744 },
2745 {
2746 "id": "relationships",
2747 "label": "Relationships",
2748 "order": 20,
2749 "source": {
2750 "kind": "links"
2751 },
2752 "owner_filter": {
2753 "mode": "incident_link",
2754 "src_actor_column": "src_actor",
2755 "dst_actor_column": "dst_actor"
2756 },
2757 "columns": [
2758 {
2759 "id": "relationship",
2760 "label": "Relationship",
2761 "projection": {
2762 "kind": "direct",
2763 "column": "relationship"
2764 },
2765 "cell": "badge"
2766 },
2767 {
2768 "id": "related_object",
2769 "label": "Related Object",
2770 "projection": {
2771 "kind": "opposite_actor",
2772 "src_actor_column": "src_actor",
2773 "dst_actor_column": "dst_actor"
2774 },
2775 "cell": "actor_link"
2776 },
2777 {
2778 "id": "evidence_count",
2779 "label": "Evidence",
2780 "projection": {
2781 "kind": "direct",
2782 "column": "evidence_count"
2783 },
2784 "cell": "number"
2785 }
2786 ],
2787 "empty_label": "No vSphere relationships"
2788 }
2789 ]
2790 }
2791 }
2792 },
2793 "vsphere_network": {
2794 "layer": "virtualization",
2795 "identity": [
2796 "object_type",
2797 "vsphere_moid"
2798 ],
2799 "merge_identity": [
2800 "object_type",
2801 "vsphere_moid"
2802 ],
2803 "parent_identity": [
2804 "parent_object_type",
2805 "parent_moid"
2806 ],
2807 "search": {
2808 "columns": [
2809 "name",
2810 "vsphere_moid"
2811 ],
2812 "label_keys": [
2813 "datacenter",
2814 "cluster",
2815 "host",
2816 "resource_pool"
2817 ]
2818 },
2819 "presentation": {
2820 "label": "Network",
2821 "role": "actor",
2822 "icon": "network",
2823 "color_slot": "yellow",
2824 "border": {
2825 "enabled": true,
2826 "style": "solid"
2827 },
2828 "label_policy": {
2829 "columns": [
2830 "name"
2831 ],
2832 "fallback": "type_label",
2833 "max_length": 80,
2834 "array": "reject"
2835 },
2836 "hover": {
2837 "fields": [
2838 {
2839 "key": "name",
2840 "label": "Name"
2841 },
2842 {
2843 "key": "object_type",
2844 "label": "Type"
2845 },
2846 {
2847 "key": "vsphere_moid",
2848 "label": "vSphere MoRef"
2849 },
2850 {
2851 "key": "overall_status",
2852 "label": "Status"
2853 },
2854 {
2855 "key": "power_state",
2856 "label": "Power"
2857 }
2858 ]
2859 },
2860 "modal": {
2861 "enabled": true,
2862 "labels": {
2863 "enabled": true,
2864 "table": "actor_labels",
2865 "actor_column": "actor",
2866 "key_column": "key",
2867 "value_column": "value",
2868 "source_column": "source",
2869 "kind_column": "kind",
2870 "value_index_column": "value_index",
2871 "identification": {
2872 "enabled": true,
2873 "fields": [
2874 {
2875 "key": "object_type",
2876 "label": "Type",
2877 "max_values": 1
2878 },
2879 {
2880 "key": "datacenter",
2881 "label": "Datacenter",
2882 "max_values": 1
2883 },
2884 {
2885 "key": "cluster",
2886 "label": "Cluster",
2887 "max_values": 1
2888 },
2889 {
2890 "key": "host",
2891 "label": "Host",
2892 "max_values": 1
2893 },
2894 {
2895 "key": "resource_pool",
2896 "label": "Resource Pool",
2897 "max_values": 1
2898 }
2899 ]
2900 }
2901 },
2902 "mini_topology": {
2903 "enabled": true,
2904 "depth": 1,
2905 "include_link_types": [
2906 "vsphere_ownership",
2907 "vsphere_runs_on",
2908 "vsphere_connected_to"
2909 ]
2910 },
2911 "sections": [
2912 {
2913 "id": "details",
2914 "label": "Details",
2915 "order": 10,
2916 "source": {
2917 "kind": "actor_table",
2918 "table": "vsphere_object_detail"
2919 },
2920 "owner_filter": {
2921 "mode": "actor_column",
2922 "actor_column": "actor"
2923 },
2924 "columns": [
2925 {
2926 "id": "object_type",
2927 "label": "Type",
2928 "projection": {
2929 "kind": "direct",
2930 "column": "object_type"
2931 },
2932 "cell": "badge"
2933 },
2934 {
2935 "id": "name",
2936 "label": "Name",
2937 "projection": {
2938 "kind": "direct",
2939 "column": "name"
2940 },
2941 "cell": "text"
2942 },
2943 {
2944 "id": "vsphere_moid",
2945 "label": "vSphere MoRef",
2946 "projection": {
2947 "kind": "direct",
2948 "column": "vsphere_moid"
2949 },
2950 "cell": "text"
2951 },
2952 {
2953 "id": "datacenter",
2954 "label": "Datacenter",
2955 "projection": {
2956 "kind": "direct",
2957 "column": "datacenter"
2958 },
2959 "cell": "text"
2960 },
2961 {
2962 "id": "cluster",
2963 "label": "Cluster",
2964 "projection": {
2965 "kind": "direct",
2966 "column": "cluster"
2967 },
2968 "cell": "text"
2969 },
2970 {
2971 "id": "host",
2972 "label": "Host",
2973 "projection": {
2974 "kind": "direct",
2975 "column": "host"
2976 },
2977 "cell": "text"
2978 },
2979 {
2980 "id": "resource_pool",
2981 "label": "Resource Pool",
2982 "projection": {
2983 "kind": "direct",
2984 "column": "resource_pool"
2985 },
2986 "cell": "text"
2987 },
2988 {
2989 "id": "connection_state",
2990 "label": "Connection",
2991 "projection": {
2992 "kind": "direct",
2993 "column": "connection_state"
2994 },
2995 "cell": "badge"
2996 },
2997 {
2998 "id": "power_state",
2999 "label": "Power",
3000 "projection": {
3001 "kind": "direct",
3002 "column": "power_state"
3003 },
3004 "cell": "badge"
3005 },
3006 {
3007 "id": "overall_status",
3008 "label": "Status",
3009 "projection": {
3010 "kind": "direct",
3011 "column": "overall_status"
3012 },
3013 "cell": "badge"
3014 },
3015 {
3016 "id": "accessible",
3017 "label": "Accessible",
3018 "projection": {
3019 "kind": "direct",
3020 "column": "accessible"
3021 },
3022 "cell": "badge"
3023 },
3024 {
3025 "id": "in_maintenance_mode",
3026 "label": "In Maintenance",
3027 "projection": {
3028 "kind": "direct",
3029 "column": "in_maintenance_mode"
3030 },
3031 "cell": "badge"
3032 },
3033 {
3034 "id": "maintenance_mode",
3035 "label": "Maintenance",
3036 "projection": {
3037 "kind": "direct",
3038 "column": "maintenance_mode"
3039 },
3040 "cell": "badge"
3041 },
3042 {
3043 "id": "datastore_type",
3044 "label": "Datastore Type",
3045 "projection": {
3046 "kind": "direct",
3047 "column": "datastore_type"
3048 },
3049 "cell": "badge"
3050 },
3051 {
3052 "id": "network_type",
3053 "label": "Network Type",
3054 "projection": {
3055 "kind": "direct",
3056 "column": "network_type"
3057 },
3058 "cell": "badge"
3059 },
3060 {
3061 "id": "ip_pool_name",
3062 "label": "IP Pool",
3063 "projection": {
3064 "kind": "direct",
3065 "column": "ip_pool_name"
3066 },
3067 "cell": "text",
3068 "visibility": "expanded"
3069 },
3070 {
3071 "id": "snapshot_count",
3072 "label": "Snapshots",
3073 "projection": {
3074 "kind": "direct",
3075 "column": "snapshot_count"
3076 },
3077 "cell": "number"
3078 },
3079 {
3080 "id": "snapshot_chain_depth",
3081 "label": "Snapshot Chain",
3082 "projection": {
3083 "kind": "direct",
3084 "column": "snapshot_chain_depth"
3085 },
3086 "cell": "number",
3087 "visibility": "expanded"
3088 },
3089 {
3090 "id": "configured_vcpus",
3091 "label": "vCPUs",
3092 "projection": {
3093 "kind": "direct",
3094 "column": "configured_vcpus"
3095 },
3096 "cell": "number"
3097 },
3098 {
3099 "id": "configured_memory_mib",
3100 "label": "Memory MiB",
3101 "projection": {
3102 "kind": "direct",
3103 "column": "configured_memory_mib"
3104 },
3105 "cell": "number"
3106 },
3107 {
3108 "id": "capacity_bytes",
3109 "label": "Capacity",
3110 "projection": {
3111 "kind": "direct",
3112 "column": "capacity_bytes"
3113 },
3114 "cell": "number"
3115 },
3116 {
3117 "id": "free_space_bytes",
3118 "label": "Free Space",
3119 "projection": {
3120 "kind": "direct",
3121 "column": "free_space_bytes"
3122 },
3123 "cell": "number"
3124 },
3125 {
3126 "id": "uncommitted_bytes",
3127 "label": "Uncommitted",
3128 "projection": {
3129 "kind": "direct",
3130 "column": "uncommitted_bytes"
3131 },
3132 "cell": "number",
3133 "visibility": "expanded"
3134 },
3135 {
3136 "id": "cpu_capacity_mhz",
3137 "label": "CPU Capacity MHz",
3138 "projection": {
3139 "kind": "direct",
3140 "column": "cpu_capacity_mhz"
3141 },
3142 "cell": "number"
3143 },
3144 {
3145 "id": "memory_capacity_mib",
3146 "label": "Memory Capacity MiB",
3147 "projection": {
3148 "kind": "direct",
3149 "column": "memory_capacity_mib"
3150 },
3151 "cell": "number"
3152 },
3153 {
3154 "id": "cpu_limit_mhz",
3155 "label": "CPU Limit MHz",
3156 "projection": {
3157 "kind": "direct",
3158 "column": "cpu_limit_mhz"
3159 },
3160 "cell": "number"
3161 },
3162 {
3163 "id": "memory_limit_mib",
3164 "label": "Memory Limit MiB",
3165 "projection": {
3166 "kind": "direct",
3167 "column": "memory_limit_mib"
3168 },
3169 "cell": "number"
3170 },
3171 {
3172 "id": "cpu_reservation_mhz",
3173 "label": "CPU Reservation MHz",
3174 "projection": {
3175 "kind": "direct",
3176 "column": "cpu_reservation_mhz"
3177 },
3178 "cell": "number",
3179 "visibility": "expanded"
3180 },
3181 {
3182 "id": "memory_reservation_mib",
3183 "label": "Memory Reservation MiB",
3184 "projection": {
3185 "kind": "direct",
3186 "column": "memory_reservation_mib"
3187 },
3188 "cell": "number",
3189 "visibility": "expanded"
3190 },
3191 {
3192 "id": "network_hosts",
3193 "label": "Hosts",
3194 "projection": {
3195 "kind": "direct",
3196 "column": "network_hosts"
3197 },
3198 "cell": "number"
3199 },
3200 {
3201 "id": "network_vms",
3202 "label": "VMs",
3203 "projection": {
3204 "kind": "direct",
3205 "column": "network_vms"
3206 },
3207 "cell": "number"
3208 },
3209 {
3210 "id": "drs_enabled",
3211 "label": "DRS",
3212 "projection": {
3213 "kind": "direct",
3214 "column": "drs_enabled"
3215 },
3216 "cell": "badge"
3217 },
3218 {
3219 "id": "ha_enabled",
3220 "label": "HA",
3221 "projection": {
3222 "kind": "direct",
3223 "column": "ha_enabled"
3224 },
3225 "cell": "badge"
3226 },
3227 {
3228 "id": "vsan_enabled",
3229 "label": "vSAN",
3230 "projection": {
3231 "kind": "direct",
3232 "column": "vsan_enabled"
3233 },
3234 "cell": "badge"
3235 },
3236 {
3237 "id": "storage_drs_enabled",
3238 "label": "Storage DRS",
3239 "projection": {
3240 "kind": "direct",
3241 "column": "storage_drs_enabled"
3242 },
3243 "cell": "badge"
3244 },
3245 {
3246 "id": "multiple_host_access",
3247 "label": "Multiple Host Access",
3248 "projection": {
3249 "kind": "direct",
3250 "column": "multiple_host_access"
3251 },
3252 "cell": "badge"
3253 },
3254 {
3255 "id": "consolidation_needed",
3256 "label": "Consolidation",
3257 "projection": {
3258 "kind": "direct",
3259 "column": "consolidation_needed"
3260 },
3261 "cell": "badge"
3262 },
3263 {
3264 "id": "tools_running_status",
3265 "label": "Tools Running",
3266 "projection": {
3267 "kind": "direct",
3268 "column": "tools_running_status"
3269 },
3270 "cell": "badge",
3271 "visibility": "expanded"
3272 },
3273 {
3274 "id": "tools_version_status",
3275 "label": "Tools Version",
3276 "projection": {
3277 "kind": "direct",
3278 "column": "tools_version_status"
3279 },
3280 "cell": "badge",
3281 "visibility": "expanded"
3282 }
3283 ],
3284 "empty_label": "No vSphere details"
3285 },
3286 {
3287 "id": "relationships",
3288 "label": "Relationships",
3289 "order": 20,
3290 "source": {
3291 "kind": "links"
3292 },
3293 "owner_filter": {
3294 "mode": "incident_link",
3295 "src_actor_column": "src_actor",
3296 "dst_actor_column": "dst_actor"
3297 },
3298 "columns": [
3299 {
3300 "id": "relationship",
3301 "label": "Relationship",
3302 "projection": {
3303 "kind": "direct",
3304 "column": "relationship"
3305 },
3306 "cell": "badge"
3307 },
3308 {
3309 "id": "related_object",
3310 "label": "Related Object",
3311 "projection": {
3312 "kind": "opposite_actor",
3313 "src_actor_column": "src_actor",
3314 "dst_actor_column": "dst_actor"
3315 },
3316 "cell": "actor_link"
3317 },
3318 {
3319 "id": "evidence_count",
3320 "label": "Evidence",
3321 "projection": {
3322 "kind": "direct",
3323 "column": "evidence_count"
3324 },
3325 "cell": "number"
3326 }
3327 ],
3328 "empty_label": "No vSphere relationships"
3329 }
3330 ]
3331 }
3332 }
3333 },
3334 "vsphere_resource_pool": {
3335 "layer": "virtualization",
3336 "identity": [
3337 "object_type",
3338 "vsphere_moid"
3339 ],
3340 "merge_identity": [
3341 "object_type",
3342 "vsphere_moid"
3343 ],
3344 "parent_identity": [
3345 "parent_object_type",
3346 "parent_moid"
3347 ],
3348 "search": {
3349 "columns": [
3350 "name",
3351 "vsphere_moid"
3352 ],
3353 "label_keys": [
3354 "datacenter",
3355 "cluster",
3356 "host",
3357 "resource_pool"
3358 ]
3359 },
3360 "presentation": {
3361 "label": "Resource Pool",
3362 "role": "actor",
3363 "icon": "resource_pool",
3364 "color_slot": "gray",
3365 "border": {
3366 "enabled": true,
3367 "style": "solid"
3368 },
3369 "label_policy": {
3370 "columns": [
3371 "name"
3372 ],
3373 "fallback": "type_label",
3374 "max_length": 80,
3375 "array": "reject"
3376 },
3377 "hover": {
3378 "fields": [
3379 {
3380 "key": "name",
3381 "label": "Name"
3382 },
3383 {
3384 "key": "object_type",
3385 "label": "Type"
3386 },
3387 {
3388 "key": "vsphere_moid",
3389 "label": "vSphere MoRef"
3390 },
3391 {
3392 "key": "overall_status",
3393 "label": "Status"
3394 },
3395 {
3396 "key": "power_state",
3397 "label": "Power"
3398 }
3399 ]
3400 },
3401 "modal": {
3402 "enabled": true,
3403 "labels": {
3404 "enabled": true,
3405 "table": "actor_labels",
3406 "actor_column": "actor",
3407 "key_column": "key",
3408 "value_column": "value",
3409 "source_column": "source",
3410 "kind_column": "kind",
3411 "value_index_column": "value_index",
3412 "identification": {
3413 "enabled": true,
3414 "fields": [
3415 {
3416 "key": "object_type",
3417 "label": "Type",
3418 "max_values": 1
3419 },
3420 {
3421 "key": "datacenter",
3422 "label": "Datacenter",
3423 "max_values": 1
3424 },
3425 {
3426 "key": "cluster",
3427 "label": "Cluster",
3428 "max_values": 1
3429 },
3430 {
3431 "key": "host",
3432 "label": "Host",
3433 "max_values": 1
3434 },
3435 {
3436 "key": "resource_pool",
3437 "label": "Resource Pool",
3438 "max_values": 1
3439 }
3440 ]
3441 }
3442 },
3443 "mini_topology": {
3444 "enabled": true,
3445 "depth": 1,
3446 "include_link_types": [
3447 "vsphere_ownership",
3448 "vsphere_runs_on",
3449 "vsphere_connected_to"
3450 ]
3451 },
3452 "sections": [
3453 {
3454 "id": "details",
3455 "label": "Details",
3456 "order": 10,
3457 "source": {
3458 "kind": "actor_table",
3459 "table": "vsphere_object_detail"
3460 },
3461 "owner_filter": {
3462 "mode": "actor_column",
3463 "actor_column": "actor"
3464 },
3465 "columns": [
3466 {
3467 "id": "object_type",
3468 "label": "Type",
3469 "projection": {
3470 "kind": "direct",
3471 "column": "object_type"
3472 },
3473 "cell": "badge"
3474 },
3475 {
3476 "id": "name",
3477 "label": "Name",
3478 "projection": {
3479 "kind": "direct",
3480 "column": "name"
3481 },
3482 "cell": "text"
3483 },
3484 {
3485 "id": "vsphere_moid",
3486 "label": "vSphere MoRef",
3487 "projection": {
3488 "kind": "direct",
3489 "column": "vsphere_moid"
3490 },
3491 "cell": "text"
3492 },
3493 {
3494 "id": "datacenter",
3495 "label": "Datacenter",
3496 "projection": {
3497 "kind": "direct",
3498 "column": "datacenter"
3499 },
3500 "cell": "text"
3501 },
3502 {
3503 "id": "cluster",
3504 "label": "Cluster",
3505 "projection": {
3506 "kind": "direct",
3507 "column": "cluster"
3508 },
3509 "cell": "text"
3510 },
3511 {
3512 "id": "host",
3513 "label": "Host",
3514 "projection": {
3515 "kind": "direct",
3516 "column": "host"
3517 },
3518 "cell": "text"
3519 },
3520 {
3521 "id": "resource_pool",
3522 "label": "Resource Pool",
3523 "projection": {
3524 "kind": "direct",
3525 "column": "resource_pool"
3526 },
3527 "cell": "text"
3528 },
3529 {
3530 "id": "connection_state",
3531 "label": "Connection",
3532 "projection": {
3533 "kind": "direct",
3534 "column": "connection_state"
3535 },
3536 "cell": "badge"
3537 },
3538 {
3539 "id": "power_state",
3540 "label": "Power",
3541 "projection": {
3542 "kind": "direct",
3543 "column": "power_state"
3544 },
3545 "cell": "badge"
3546 },
3547 {
3548 "id": "overall_status",
3549 "label": "Status",
3550 "projection": {
3551 "kind": "direct",
3552 "column": "overall_status"
3553 },
3554 "cell": "badge"
3555 },
3556 {
3557 "id": "accessible",
3558 "label": "Accessible",
3559 "projection": {
3560 "kind": "direct",
3561 "column": "accessible"
3562 },
3563 "cell": "badge"
3564 },
3565 {
3566 "id": "in_maintenance_mode",
3567 "label": "In Maintenance",
3568 "projection": {
3569 "kind": "direct",
3570 "column": "in_maintenance_mode"
3571 },
3572 "cell": "badge"
3573 },
3574 {
3575 "id": "maintenance_mode",
3576 "label": "Maintenance",
3577 "projection": {
3578 "kind": "direct",
3579 "column": "maintenance_mode"
3580 },
3581 "cell": "badge"
3582 },
3583 {
3584 "id": "datastore_type",
3585 "label": "Datastore Type",
3586 "projection": {
3587 "kind": "direct",
3588 "column": "datastore_type"
3589 },
3590 "cell": "badge"
3591 },
3592 {
3593 "id": "network_type",
3594 "label": "Network Type",
3595 "projection": {
3596 "kind": "direct",
3597 "column": "network_type"
3598 },
3599 "cell": "badge"
3600 },
3601 {
3602 "id": "ip_pool_name",
3603 "label": "IP Pool",
3604 "projection": {
3605 "kind": "direct",
3606 "column": "ip_pool_name"
3607 },
3608 "cell": "text",
3609 "visibility": "expanded"
3610 },
3611 {
3612 "id": "snapshot_count",
3613 "label": "Snapshots",
3614 "projection": {
3615 "kind": "direct",
3616 "column": "snapshot_count"
3617 },
3618 "cell": "number"
3619 },
3620 {
3621 "id": "snapshot_chain_depth",
3622 "label": "Snapshot Chain",
3623 "projection": {
3624 "kind": "direct",
3625 "column": "snapshot_chain_depth"
3626 },
3627 "cell": "number",
3628 "visibility": "expanded"
3629 },
3630 {
3631 "id": "configured_vcpus",
3632 "label": "vCPUs",
3633 "projection": {
3634 "kind": "direct",
3635 "column": "configured_vcpus"
3636 },
3637 "cell": "number"
3638 },
3639 {
3640 "id": "configured_memory_mib",
3641 "label": "Memory MiB",
3642 "projection": {
3643 "kind": "direct",
3644 "column": "configured_memory_mib"
3645 },
3646 "cell": "number"
3647 },
3648 {
3649 "id": "capacity_bytes",
3650 "label": "Capacity",
3651 "projection": {
3652 "kind": "direct",
3653 "column": "capacity_bytes"
3654 },
3655 "cell": "number"
3656 },
3657 {
3658 "id": "free_space_bytes",
3659 "label": "Free Space",
3660 "projection": {
3661 "kind": "direct",
3662 "column": "free_space_bytes"
3663 },
3664 "cell": "number"
3665 },
3666 {
3667 "id": "uncommitted_bytes",
3668 "label": "Uncommitted",
3669 "projection": {
3670 "kind": "direct",
3671 "column": "uncommitted_bytes"
3672 },
3673 "cell": "number",
3674 "visibility": "expanded"
3675 },
3676 {
3677 "id": "cpu_capacity_mhz",
3678 "label": "CPU Capacity MHz",
3679 "projection": {
3680 "kind": "direct",
3681 "column": "cpu_capacity_mhz"
3682 },
3683 "cell": "number"
3684 },
3685 {
3686 "id": "memory_capacity_mib",
3687 "label": "Memory Capacity MiB",
3688 "projection": {
3689 "kind": "direct",
3690 "column": "memory_capacity_mib"
3691 },
3692 "cell": "number"
3693 },
3694 {
3695 "id": "cpu_limit_mhz",
3696 "label": "CPU Limit MHz",
3697 "projection": {
3698 "kind": "direct",
3699 "column": "cpu_limit_mhz"
3700 },
3701 "cell": "number"
3702 },
3703 {
3704 "id": "memory_limit_mib",
3705 "label": "Memory Limit MiB",
3706 "projection": {
3707 "kind": "direct",
3708 "column": "memory_limit_mib"
3709 },
3710 "cell": "number"
3711 },
3712 {
3713 "id": "cpu_reservation_mhz",
3714 "label": "CPU Reservation MHz",
3715 "projection": {
3716 "kind": "direct",
3717 "column": "cpu_reservation_mhz"
3718 },
3719 "cell": "number",
3720 "visibility": "expanded"
3721 },
3722 {
3723 "id": "memory_reservation_mib",
3724 "label": "Memory Reservation MiB",
3725 "projection": {
3726 "kind": "direct",
3727 "column": "memory_reservation_mib"
3728 },
3729 "cell": "number",
3730 "visibility": "expanded"
3731 },
3732 {
3733 "id": "network_hosts",
3734 "label": "Hosts",
3735 "projection": {
3736 "kind": "direct",
3737 "column": "network_hosts"
3738 },
3739 "cell": "number"
3740 },
3741 {
3742 "id": "network_vms",
3743 "label": "VMs",
3744 "projection": {
3745 "kind": "direct",
3746 "column": "network_vms"
3747 },
3748 "cell": "number"
3749 },
3750 {
3751 "id": "drs_enabled",
3752 "label": "DRS",
3753 "projection": {
3754 "kind": "direct",
3755 "column": "drs_enabled"
3756 },
3757 "cell": "badge"
3758 },
3759 {
3760 "id": "ha_enabled",
3761 "label": "HA",
3762 "projection": {
3763 "kind": "direct",
3764 "column": "ha_enabled"
3765 },
3766 "cell": "badge"
3767 },
3768 {
3769 "id": "vsan_enabled",
3770 "label": "vSAN",
3771 "projection": {
3772 "kind": "direct",
3773 "column": "vsan_enabled"
3774 },
3775 "cell": "badge"
3776 },
3777 {
3778 "id": "storage_drs_enabled",
3779 "label": "Storage DRS",
3780 "projection": {
3781 "kind": "direct",
3782 "column": "storage_drs_enabled"
3783 },
3784 "cell": "badge"
3785 },
3786 {
3787 "id": "multiple_host_access",
3788 "label": "Multiple Host Access",
3789 "projection": {
3790 "kind": "direct",
3791 "column": "multiple_host_access"
3792 },
3793 "cell": "badge"
3794 },
3795 {
3796 "id": "consolidation_needed",
3797 "label": "Consolidation",
3798 "projection": {
3799 "kind": "direct",
3800 "column": "consolidation_needed"
3801 },
3802 "cell": "badge"
3803 },
3804 {
3805 "id": "tools_running_status",
3806 "label": "Tools Running",
3807 "projection": {
3808 "kind": "direct",
3809 "column": "tools_running_status"
3810 },
3811 "cell": "badge",
3812 "visibility": "expanded"
3813 },
3814 {
3815 "id": "tools_version_status",
3816 "label": "Tools Version",
3817 "projection": {
3818 "kind": "direct",
3819 "column": "tools_version_status"
3820 },
3821 "cell": "badge",
3822 "visibility": "expanded"
3823 }
3824 ],
3825 "empty_label": "No vSphere details"
3826 },
3827 {
3828 "id": "relationships",
3829 "label": "Relationships",
3830 "order": 20,
3831 "source": {
3832 "kind": "links"
3833 },
3834 "owner_filter": {
3835 "mode": "incident_link",
3836 "src_actor_column": "src_actor",
3837 "dst_actor_column": "dst_actor"
3838 },
3839 "columns": [
3840 {
3841 "id": "relationship",
3842 "label": "Relationship",
3843 "projection": {
3844 "kind": "direct",
3845 "column": "relationship"
3846 },
3847 "cell": "badge"
3848 },
3849 {
3850 "id": "related_object",
3851 "label": "Related Object",
3852 "projection": {
3853 "kind": "opposite_actor",
3854 "src_actor_column": "src_actor",
3855 "dst_actor_column": "dst_actor"
3856 },
3857 "cell": "actor_link"
3858 },
3859 {
3860 "id": "evidence_count",
3861 "label": "Evidence",
3862 "projection": {
3863 "kind": "direct",
3864 "column": "evidence_count"
3865 },
3866 "cell": "number"
3867 }
3868 ],
3869 "empty_label": "No vSphere relationships"
3870 }
3871 ]
3872 }
3873 }
3874 },
3875 "vsphere_vm": {
3876 "layer": "virtualization",
3877 "identity": [
3878 "object_type",
3879 "vsphere_moid"
3880 ],
3881 "merge_identity": [
3882 "object_type",
3883 "vsphere_moid"
3884 ],
3885 "parent_identity": [
3886 "parent_object_type",
3887 "parent_moid"
3888 ],
3889 "search": {
3890 "columns": [
3891 "name",
3892 "vsphere_moid"
3893 ],
3894 "label_keys": [
3895 "datacenter",
3896 "cluster",
3897 "host",
3898 "resource_pool"
3899 ]
3900 },
3901 "presentation": {
3902 "label": "VM",
3903 "role": "actor",
3904 "icon": "vm",
3905 "color_slot": "purple",
3906 "border": {
3907 "enabled": true,
3908 "style": "solid"
3909 },
3910 "label_policy": {
3911 "columns": [
3912 "name"
3913 ],
3914 "fallback": "type_label",
3915 "max_length": 80,
3916 "array": "reject"
3917 },
3918 "hover": {
3919 "fields": [
3920 {
3921 "key": "name",
3922 "label": "Name"
3923 },
3924 {
3925 "key": "object_type",
3926 "label": "Type"
3927 },
3928 {
3929 "key": "vsphere_moid",
3930 "label": "vSphere MoRef"
3931 },
3932 {
3933 "key": "overall_status",
3934 "label": "Status"
3935 },
3936 {
3937 "key": "power_state",
3938 "label": "Power"
3939 }
3940 ]
3941 },
3942 "modal": {
3943 "enabled": true,
3944 "labels": {
3945 "enabled": true,
3946 "table": "actor_labels",
3947 "actor_column": "actor",
3948 "key_column": "key",
3949 "value_column": "value",
3950 "source_column": "source",
3951 "kind_column": "kind",
3952 "value_index_column": "value_index",
3953 "identification": {
3954 "enabled": true,
3955 "fields": [
3956 {
3957 "key": "object_type",
3958 "label": "Type",
3959 "max_values": 1
3960 },
3961 {
3962 "key": "datacenter",
3963 "label": "Datacenter",
3964 "max_values": 1
3965 },
3966 {
3967 "key": "cluster",
3968 "label": "Cluster",
3969 "max_values": 1
3970 },
3971 {
3972 "key": "host",
3973 "label": "Host",
3974 "max_values": 1
3975 },
3976 {
3977 "key": "resource_pool",
3978 "label": "Resource Pool",
3979 "max_values": 1
3980 }
3981 ]
3982 }
3983 },
3984 "mini_topology": {
3985 "enabled": true,
3986 "depth": 1,
3987 "include_link_types": [
3988 "vsphere_ownership",
3989 "vsphere_runs_on",
3990 "vsphere_connected_to"
3991 ]
3992 },
3993 "sections": [
3994 {
3995 "id": "details",
3996 "label": "Details",
3997 "order": 10,
3998 "source": {
3999 "kind": "actor_table",
4000 "table": "vsphere_object_detail"
4001 },
4002 "owner_filter": {
4003 "mode": "actor_column",
4004 "actor_column": "actor"
4005 },
4006 "columns": [
4007 {
4008 "id": "object_type",
4009 "label": "Type",
4010 "projection": {
4011 "kind": "direct",
4012 "column": "object_type"
4013 },
4014 "cell": "badge"
4015 },
4016 {
4017 "id": "name",
4018 "label": "Name",
4019 "projection": {
4020 "kind": "direct",
4021 "column": "name"
4022 },
4023 "cell": "text"
4024 },
4025 {
4026 "id": "vsphere_moid",
4027 "label": "vSphere MoRef",
4028 "projection": {
4029 "kind": "direct",
4030 "column": "vsphere_moid"
4031 },
4032 "cell": "text"
4033 },
4034 {
4035 "id": "datacenter",
4036 "label": "Datacenter",
4037 "projection": {
4038 "kind": "direct",
4039 "column": "datacenter"
4040 },
4041 "cell": "text"
4042 },
4043 {
4044 "id": "cluster",
4045 "label": "Cluster",
4046 "projection": {
4047 "kind": "direct",
4048 "column": "cluster"
4049 },
4050 "cell": "text"
4051 },
4052 {
4053 "id": "host",
4054 "label": "Host",
4055 "projection": {
4056 "kind": "direct",
4057 "column": "host"
4058 },
4059 "cell": "text"
4060 },
4061 {
4062 "id": "resource_pool",
4063 "label": "Resource Pool",
4064 "projection": {
4065 "kind": "direct",
4066 "column": "resource_pool"
4067 },
4068 "cell": "text"
4069 },
4070 {
4071 "id": "connection_state",
4072 "label": "Connection",
4073 "projection": {
4074 "kind": "direct",
4075 "column": "connection_state"
4076 },
4077 "cell": "badge"
4078 },
4079 {
4080 "id": "power_state",
4081 "label": "Power",
4082 "projection": {
4083 "kind": "direct",
4084 "column": "power_state"
4085 },
4086 "cell": "badge"
4087 },
4088 {
4089 "id": "overall_status",
4090 "label": "Status",
4091 "projection": {
4092 "kind": "direct",
4093 "column": "overall_status"
4094 },
4095 "cell": "badge"
4096 },
4097 {
4098 "id": "accessible",
4099 "label": "Accessible",
4100 "projection": {
4101 "kind": "direct",
4102 "column": "accessible"
4103 },
4104 "cell": "badge"
4105 },
4106 {
4107 "id": "in_maintenance_mode",
4108 "label": "In Maintenance",
4109 "projection": {
4110 "kind": "direct",
4111 "column": "in_maintenance_mode"
4112 },
4113 "cell": "badge"
4114 },
4115 {
4116 "id": "maintenance_mode",
4117 "label": "Maintenance",
4118 "projection": {
4119 "kind": "direct",
4120 "column": "maintenance_mode"
4121 },
4122 "cell": "badge"
4123 },
4124 {
4125 "id": "datastore_type",
4126 "label": "Datastore Type",
4127 "projection": {
4128 "kind": "direct",
4129 "column": "datastore_type"
4130 },
4131 "cell": "badge"
4132 },
4133 {
4134 "id": "network_type",
4135 "label": "Network Type",
4136 "projection": {
4137 "kind": "direct",
4138 "column": "network_type"
4139 },
4140 "cell": "badge"
4141 },
4142 {
4143 "id": "ip_pool_name",
4144 "label": "IP Pool",
4145 "projection": {
4146 "kind": "direct",
4147 "column": "ip_pool_name"
4148 },
4149 "cell": "text",
4150 "visibility": "expanded"
4151 },
4152 {
4153 "id": "snapshot_count",
4154 "label": "Snapshots",
4155 "projection": {
4156 "kind": "direct",
4157 "column": "snapshot_count"
4158 },
4159 "cell": "number"
4160 },
4161 {
4162 "id": "snapshot_chain_depth",
4163 "label": "Snapshot Chain",
4164 "projection": {
4165 "kind": "direct",
4166 "column": "snapshot_chain_depth"
4167 },
4168 "cell": "number",
4169 "visibility": "expanded"
4170 },
4171 {
4172 "id": "configured_vcpus",
4173 "label": "vCPUs",
4174 "projection": {
4175 "kind": "direct",
4176 "column": "configured_vcpus"
4177 },
4178 "cell": "number"
4179 },
4180 {
4181 "id": "configured_memory_mib",
4182 "label": "Memory MiB",
4183 "projection": {
4184 "kind": "direct",
4185 "column": "configured_memory_mib"
4186 },
4187 "cell": "number"
4188 },
4189 {
4190 "id": "capacity_bytes",
4191 "label": "Capacity",
4192 "projection": {
4193 "kind": "direct",
4194 "column": "capacity_bytes"
4195 },
4196 "cell": "number"
4197 },
4198 {
4199 "id": "free_space_bytes",
4200 "label": "Free Space",
4201 "projection": {
4202 "kind": "direct",
4203 "column": "free_space_bytes"
4204 },
4205 "cell": "number"
4206 },
4207 {
4208 "id": "uncommitted_bytes",
4209 "label": "Uncommitted",
4210 "projection": {
4211 "kind": "direct",
4212 "column": "uncommitted_bytes"
4213 },
4214 "cell": "number",
4215 "visibility": "expanded"
4216 },
4217 {
4218 "id": "cpu_capacity_mhz",
4219 "label": "CPU Capacity MHz",
4220 "projection": {
4221 "kind": "direct",
4222 "column": "cpu_capacity_mhz"
4223 },
4224 "cell": "number"
4225 },
4226 {
4227 "id": "memory_capacity_mib",
4228 "label": "Memory Capacity MiB",
4229 "projection": {
4230 "kind": "direct",
4231 "column": "memory_capacity_mib"
4232 },
4233 "cell": "number"
4234 },
4235 {
4236 "id": "cpu_limit_mhz",
4237 "label": "CPU Limit MHz",
4238 "projection": {
4239 "kind": "direct",
4240 "column": "cpu_limit_mhz"
4241 },
4242 "cell": "number"
4243 },
4244 {
4245 "id": "memory_limit_mib",
4246 "label": "Memory Limit MiB",
4247 "projection": {
4248 "kind": "direct",
4249 "column": "memory_limit_mib"
4250 },
4251 "cell": "number"
4252 },
4253 {
4254 "id": "cpu_reservation_mhz",
4255 "label": "CPU Reservation MHz",
4256 "projection": {
4257 "kind": "direct",
4258 "column": "cpu_reservation_mhz"
4259 },
4260 "cell": "number",
4261 "visibility": "expanded"
4262 },
4263 {
4264 "id": "memory_reservation_mib",
4265 "label": "Memory Reservation MiB",
4266 "projection": {
4267 "kind": "direct",
4268 "column": "memory_reservation_mib"
4269 },
4270 "cell": "number",
4271 "visibility": "expanded"
4272 },
4273 {
4274 "id": "network_hosts",
4275 "label": "Hosts",
4276 "projection": {
4277 "kind": "direct",
4278 "column": "network_hosts"
4279 },
4280 "cell": "number"
4281 },
4282 {
4283 "id": "network_vms",
4284 "label": "VMs",
4285 "projection": {
4286 "kind": "direct",
4287 "column": "network_vms"
4288 },
4289 "cell": "number"
4290 },
4291 {
4292 "id": "drs_enabled",
4293 "label": "DRS",
4294 "projection": {
4295 "kind": "direct",
4296 "column": "drs_enabled"
4297 },
4298 "cell": "badge"
4299 },
4300 {
4301 "id": "ha_enabled",
4302 "label": "HA",
4303 "projection": {
4304 "kind": "direct",
4305 "column": "ha_enabled"
4306 },
4307 "cell": "badge"
4308 },
4309 {
4310 "id": "vsan_enabled",
4311 "label": "vSAN",
4312 "projection": {
4313 "kind": "direct",
4314 "column": "vsan_enabled"
4315 },
4316 "cell": "badge"
4317 },
4318 {
4319 "id": "storage_drs_enabled",
4320 "label": "Storage DRS",
4321 "projection": {
4322 "kind": "direct",
4323 "column": "storage_drs_enabled"
4324 },
4325 "cell": "badge"
4326 },
4327 {
4328 "id": "multiple_host_access",
4329 "label": "Multiple Host Access",
4330 "projection": {
4331 "kind": "direct",
4332 "column": "multiple_host_access"
4333 },
4334 "cell": "badge"
4335 },
4336 {
4337 "id": "consolidation_needed",
4338 "label": "Consolidation",
4339 "projection": {
4340 "kind": "direct",
4341 "column": "consolidation_needed"
4342 },
4343 "cell": "badge"
4344 },
4345 {
4346 "id": "tools_running_status",
4347 "label": "Tools Running",
4348 "projection": {
4349 "kind": "direct",
4350 "column": "tools_running_status"
4351 },
4352 "cell": "badge",
4353 "visibility": "expanded"
4354 },
4355 {
4356 "id": "tools_version_status",
4357 "label": "Tools Version",
4358 "projection": {
4359 "kind": "direct",
4360 "column": "tools_version_status"
4361 },
4362 "cell": "badge",
4363 "visibility": "expanded"
4364 }
4365 ],
4366 "empty_label": "No vSphere details"
4367 },
4368 {
4369 "id": "relationships",
4370 "label": "Relationships",
4371 "order": 20,
4372 "source": {
4373 "kind": "links"
4374 },
4375 "owner_filter": {
4376 "mode": "incident_link",
4377 "src_actor_column": "src_actor",
4378 "dst_actor_column": "dst_actor"
4379 },
4380 "columns": [
4381 {
4382 "id": "relationship",
4383 "label": "Relationship",
4384 "projection": {
4385 "kind": "direct",
4386 "column": "relationship"
4387 },
4388 "cell": "badge"
4389 },
4390 {
4391 "id": "related_object",
4392 "label": "Related Object",
4393 "projection": {
4394 "kind": "opposite_actor",
4395 "src_actor_column": "src_actor",
4396 "dst_actor_column": "dst_actor"
4397 },
4398 "cell": "actor_link"
4399 },
4400 {
4401 "id": "evidence_count",
4402 "label": "Evidence",
4403 "projection": {
4404 "kind": "direct",
4405 "column": "evidence_count"
4406 },
4407 "cell": "number"
4408 }
4409 ],
4410 "empty_label": "No vSphere relationships"
4411 }
4412 ]
4413 }
4414 }
4415 }
4416 },
4417 "link_types": {
4418 "vsphere_connected_to": {
4419 "orientation": "undirected",
4420 "direction_role": "observation",
4421 "semantic_role": "normal",
4422 "aggregation": {
4423 "direction": "canonicalize_unordered",
4424 "evidence": "append",
4425 "metrics": {
4426 "evidence_count": "sum"
4427 }
4428 },
4429 "evidence_types": [
4430 "vsphere_network_connection_evidence"
4431 ],
4432 "presentation": {
4433 "label": "Connected to",
4434 "color_slot": "green",
4435 "line_style": "solid",
4436 "width": "normal",
4437 "curve": "auto",
4438 "arrow": "none",
4439 "hover": {
4440 "fields": [
4441 {
4442 "key": "relationship",
4443 "label": "Relationship"
4444 },
4445 {
4446 "key": "evidence_count",
4447 "label": "Evidence"
4448 }
4449 ]
4450 },
4451 "layout": {
4452 "strength": "normal",
4453 "distance": "farther"
4454 }
4455 }
4456 },
4457 "vsphere_ownership": {
4458 "orientation": "hierarchical",
4459 "direction_role": "ownership",
4460 "semantic_role": "ownership",
4461 "aggregation": {
4462 "direction": "preserve",
4463 "evidence": "append",
4464 "metrics": {
4465 "evidence_count": "sum"
4466 }
4467 },
4468 "evidence_types": [
4469 "vsphere_ownership_evidence"
4470 ],
4471 "presentation": {
4472 "label": "Contains",
4473 "color_slot": "gray",
4474 "line_style": "solid",
4475 "width": "normal",
4476 "curve": "auto",
4477 "arrow": "forward",
4478 "hover": {
4479 "fields": [
4480 {
4481 "key": "relationship",
4482 "label": "Relationship"
4483 },
4484 {
4485 "key": "evidence_count",
4486 "label": "Evidence"
4487 }
4488 ]
4489 },
4490 "layout": {
4491 "strength": "normal",
4492 "distance": "closer"
4493 }
4494 }
4495 },
4496 "vsphere_runs_on": {
4497 "orientation": "directed",
4498 "direction_role": "dependency",
4499 "semantic_role": "normal",
4500 "aggregation": {
4501 "direction": "preserve",
4502 "evidence": "append",
4503 "metrics": {
4504 "evidence_count": "sum"
4505 }
4506 },
4507 "evidence_types": [
4508 "vsphere_runs_on_evidence"
4509 ],
4510 "presentation": {
4511 "label": "Runs on",
4512 "color_slot": "blue",
4513 "line_style": "solid",
4514 "width": "normal",
4515 "curve": "auto",
4516 "arrow": "forward",
4517 "hover": {
4518 "fields": [
4519 {
4520 "key": "relationship",
4521 "label": "Relationship"
4522 },
4523 {
4524 "key": "evidence_count",
4525 "label": "Evidence"
4526 }
4527 ]
4528 },
4529 "layout": {
4530 "strength": "normal",
4531 "distance": "normal"
4532 }
4533 }
4534 }
4535 },
4536 "evidence_types": {
4537 "vsphere_network_connection_evidence": {
4538 "link_type": "vsphere_connected_to",
4539 "role": "relationship_evidence",
4540 "columns": [
4541 {
4542 "id": "link",
4543 "type": "link_ref",
4544 "role": "reference"
4545 },
4546 {
4547 "id": "source_type",
4548 "type": "string_ref",
4549 "dictionary": "strings",
4550 "role": "group_key"
4551 },
4552 {
4553 "id": "source_moid",
4554 "type": "string_ref",
4555 "dictionary": "strings",
4556 "role": "group_key"
4557 },
4558 {
4559 "id": "target_type",
4560 "type": "string_ref",
4561 "dictionary": "strings",
4562 "role": "group_key"
4563 },
4564 {
4565 "id": "target_moid",
4566 "type": "string_ref",
4567 "dictionary": "strings",
4568 "role": "group_key"
4569 },
4570 {
4571 "id": "relationship",
4572 "type": "string_ref",
4573 "dictionary": "strings",
4574 "role": "group_key"
4575 }
4576 ],
4577 "match_columns": [
4578 "source_type",
4579 "source_moid",
4580 "target_type",
4581 "target_moid",
4582 "relationship"
4583 ]
4584 },
4585 "vsphere_ownership_evidence": {
4586 "link_type": "vsphere_ownership",
4587 "role": "relationship_evidence",
4588 "columns": [
4589 {
4590 "id": "link",
4591 "type": "link_ref",
4592 "role": "reference"
4593 },
4594 {
4595 "id": "source_type",
4596 "type": "string_ref",
4597 "dictionary": "strings",
4598 "role": "group_key"
4599 },
4600 {
4601 "id": "source_moid",
4602 "type": "string_ref",
4603 "dictionary": "strings",
4604 "role": "group_key"
4605 },
4606 {
4607 "id": "target_type",
4608 "type": "string_ref",
4609 "dictionary": "strings",
4610 "role": "group_key"
4611 },
4612 {
4613 "id": "target_moid",
4614 "type": "string_ref",
4615 "dictionary": "strings",
4616 "role": "group_key"
4617 },
4618 {
4619 "id": "relationship",
4620 "type": "string_ref",
4621 "dictionary": "strings",
4622 "role": "group_key"
4623 }
4624 ],
4625 "match_columns": [
4626 "source_type",
4627 "source_moid",
4628 "target_type",
4629 "target_moid",
4630 "relationship"
4631 ]
4632 },
4633 "vsphere_runs_on_evidence": {
4634 "link_type": "vsphere_runs_on",
4635 "role": "relationship_evidence",
4636 "columns": [
4637 {
4638 "id": "link",
4639 "type": "link_ref",
4640 "role": "reference"
4641 },
4642 {
4643 "id": "source_type",
4644 "type": "string_ref",
4645 "dictionary": "strings",
4646 "role": "group_key"
4647 },
4648 {
4649 "id": "source_moid",
4650 "type": "string_ref",
4651 "dictionary": "strings",
4652 "role": "group_key"
4653 },
4654 {
4655 "id": "target_type",
4656 "type": "string_ref",
4657 "dictionary": "strings",
4658 "role": "group_key"
4659 },
4660 {
4661 "id": "target_moid",
4662 "type": "string_ref",
4663 "dictionary": "strings",
4664 "role": "group_key"
4665 },
4666 {
4667 "id": "relationship",
4668 "type": "string_ref",
4669 "dictionary": "strings",
4670 "role": "group_key"
4671 }
4672 ],
4673 "match_columns": [
4674 "source_type",
4675 "source_moid",
4676 "target_type",
4677 "target_moid",
4678 "relationship"
4679 ]
4680 }
4681 },
4682 "table_types": {
4683 "actor_labels": {
4684 "role": "actor_inventory",
4685 "owner": "actor",
4686 "aggregation": "set",
4687 "columns": [
4688 {
4689 "id": "actor",
4690 "type": "actor_ref",
4691 "role": "reference"
4692 },
4693 {
4694 "id": "key",
4695 "type": "string_ref",
4696 "dictionary": "strings",
4697 "role": "attribute"
4698 },
4699 {
4700 "id": "value",
4701 "type": "string_ref",
4702 "dictionary": "strings",
4703 "role": "attribute"
4704 },
4705 {
4706 "id": "source",
4707 "type": "string_ref",
4708 "dictionary": "strings",
4709 "nullable": true,
4710 "role": "attribute"
4711 },
4712 {
4713 "id": "kind",
4714 "type": "string_ref",
4715 "dictionary": "strings",
4716 "nullable": true,
4717 "role": "attribute"
4718 },
4719 {
4720 "id": "value_index",
4721 "type": "uint",
4722 "nullable": true,
4723 "role": "attribute"
4724 }
4725 ],
4726 "presentation": {
4727 "label": "Labels",
4728 "columns": [
4729 {
4730 "id": "key",
4731 "label": "Label",
4732 "projection": {
4733 "kind": "direct",
4734 "column": "key"
4735 },
4736 "cell": "text"
4737 },
4738 {
4739 "id": "value",
4740 "label": "Value",
4741 "projection": {
4742 "kind": "direct",
4743 "column": "value"
4744 },
4745 "cell": "text"
4746 },
4747 {
4748 "id": "source",
4749 "label": "Source",
4750 "projection": {
4751 "kind": "direct",
4752 "column": "source"
4753 },
4754 "cell": "badge"
4755 },
4756 {
4757 "id": "kind",
4758 "label": "Kind",
4759 "projection": {
4760 "kind": "direct",
4761 "column": "kind"
4762 },
4763 "cell": "badge"
4764 }
4765 ]
4766 }
4767 },
4768 "vsphere_object_detail": {
4769 "role": "actor_detail",
4770 "owner": "actor",
4771 "aggregation": "last",
4772 "columns": [
4773 {
4774 "id": "actor",
4775 "type": "actor_ref",
4776 "role": "reference"
4777 },
4778 {
4779 "id": "object_type",
4780 "type": "string_ref",
4781 "dictionary": "strings",
4782 "role": "attribute"
4783 },
4784 {
4785 "id": "vsphere_moid",
4786 "type": "string_ref",
4787 "dictionary": "strings",
4788 "role": "identity"
4789 },
4790 {
4791 "id": "name",
4792 "type": "string_ref",
4793 "dictionary": "strings",
4794 "role": "attribute"
4795 },
4796 {
4797 "id": "parent_object_type",
4798 "type": "string_ref",
4799 "dictionary": "strings",
4800 "nullable": true,
4801 "role": "parent_identity"
4802 },
4803 {
4804 "id": "parent_moid",
4805 "type": "string_ref",
4806 "dictionary": "strings",
4807 "nullable": true,
4808 "role": "parent_identity"
4809 },
4810 {
4811 "id": "datacenter",
4812 "type": "string_ref",
4813 "dictionary": "strings",
4814 "nullable": true,
4815 "role": "attribute"
4816 },
4817 {
4818 "id": "cluster",
4819 "type": "string_ref",
4820 "dictionary": "strings",
4821 "nullable": true,
4822 "role": "attribute"
4823 },
4824 {
4825 "id": "host",
4826 "type": "string_ref",
4827 "dictionary": "strings",
4828 "nullable": true,
4829 "role": "attribute"
4830 },
4831 {
4832 "id": "resource_pool",
4833 "type": "string_ref",
4834 "dictionary": "strings",
4835 "nullable": true,
4836 "role": "attribute"
4837 },
4838 {
4839 "id": "connection_state",
4840 "type": "string_ref",
4841 "dictionary": "strings",
4842 "nullable": true,
4843 "role": "attribute"
4844 },
4845 {
4846 "id": "power_state",
4847 "type": "string_ref",
4848 "dictionary": "strings",
4849 "nullable": true,
4850 "role": "attribute"
4851 },
4852 {
4853 "id": "overall_status",
4854 "type": "string_ref",
4855 "dictionary": "strings",
4856 "nullable": true,
4857 "role": "attribute"
4858 },
4859 {
4860 "id": "accessible",
4861 "type": "bool",
4862 "nullable": true,
4863 "role": "attribute"
4864 },
4865 {
4866 "id": "in_maintenance_mode",
4867 "type": "bool",
4868 "nullable": true,
4869 "role": "attribute"
4870 },
4871 {
4872 "id": "maintenance_mode",
4873 "type": "string_ref",
4874 "dictionary": "strings",
4875 "nullable": true,
4876 "role": "attribute"
4877 },
4878 {
4879 "id": "datastore_type",
4880 "type": "string_ref",
4881 "dictionary": "strings",
4882 "nullable": true,
4883 "role": "attribute"
4884 },
4885 {
4886 "id": "network_type",
4887 "type": "string_ref",
4888 "dictionary": "strings",
4889 "nullable": true,
4890 "role": "attribute"
4891 },
4892 {
4893 "id": "ip_pool_name",
4894 "type": "string_ref",
4895 "dictionary": "strings",
4896 "nullable": true,
4897 "role": "attribute"
4898 },
4899 {
4900 "id": "storage_drs_enabled",
4901 "type": "bool",
4902 "nullable": true,
4903 "role": "attribute"
4904 },
4905 {
4906 "id": "multiple_host_access",
4907 "type": "bool",
4908 "nullable": true,
4909 "role": "attribute"
4910 },
4911 {
4912 "id": "snapshot_count",
4913 "type": "uint",
4914 "nullable": true,
4915 "role": "metric",
4916 "aggregation": "sum"
4917 },
4918 {
4919 "id": "snapshot_chain_depth",
4920 "type": "uint",
4921 "nullable": true,
4922 "role": "metric",
4923 "aggregation": "max"
4924 },
4925 {
4926 "id": "configured_vcpus",
4927 "type": "uint",
4928 "nullable": true,
4929 "role": "metric",
4930 "aggregation": "sum"
4931 },
4932 {
4933 "id": "configured_memory_mib",
4934 "type": "uint",
4935 "nullable": true,
4936 "unit": "MiB",
4937 "role": "metric",
4938 "aggregation": "sum"
4939 },
4940 {
4941 "id": "capacity_bytes",
4942 "type": "uint",
4943 "nullable": true,
4944 "unit": "bytes",
4945 "role": "metric",
4946 "aggregation": "sum"
4947 },
4948 {
4949 "id": "free_space_bytes",
4950 "type": "uint",
4951 "nullable": true,
4952 "unit": "bytes",
4953 "role": "metric",
4954 "aggregation": "sum"
4955 },
4956 {
4957 "id": "uncommitted_bytes",
4958 "type": "uint",
4959 "nullable": true,
4960 "unit": "bytes",
4961 "role": "metric",
4962 "aggregation": "sum"
4963 },
4964 {
4965 "id": "cpu_capacity_mhz",
4966 "type": "int",
4967 "nullable": true,
4968 "unit": "MHz",
4969 "role": "metric",
4970 "aggregation": "sum"
4971 },
4972 {
4973 "id": "memory_capacity_mib",
4974 "type": "int",
4975 "nullable": true,
4976 "unit": "MiB",
4977 "role": "metric",
4978 "aggregation": "sum"
4979 },
4980 {
4981 "id": "cpu_limit_mhz",
4982 "type": "int",
4983 "nullable": true,
4984 "unit": "MHz",
4985 "role": "metric",
4986 "aggregation": "last"
4987 },
4988 {
4989 "id": "memory_limit_mib",
4990 "type": "int",
4991 "nullable": true,
4992 "unit": "MiB",
4993 "role": "metric",
4994 "aggregation": "last"
4995 },
4996 {
4997 "id": "cpu_reservation_mhz",
4998 "type": "int",
4999 "nullable": true,
5000 "unit": "MHz",
Showing first 5,000 of 7,357 lines. View raw