github.com/vmware/govmomi@v0.51.0/simulator/esx/service_content.go (about) 1 // © Broadcom. All Rights Reserved. 2 // The term “Broadcom” refers to Broadcom Inc. and/or its subsidiaries. 3 // SPDX-License-Identifier: Apache-2.0 4 5 package esx 6 7 import "github.com/vmware/govmomi/vim25/types" 8 9 // ServiceContent is the default template for the ServiceInstance content property. 10 // Capture method: 11 // 12 // govc object.collect -s -dump - content 13 var ServiceContent = types.ServiceContent{ 14 RootFolder: types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-root"}, 15 PropertyCollector: types.ManagedObjectReference{Type: "PropertyCollector", Value: "ha-property-collector"}, 16 ViewManager: &types.ManagedObjectReference{Type: "ViewManager", Value: "ViewManager"}, 17 About: types.AboutInfo{ 18 Name: "VMware ESXi", 19 FullName: "VMware ESXi 6.5.0 build-5969303", 20 Vendor: "VMware, Inc.", 21 Version: "6.5.0", 22 Build: "5969303", 23 LocaleVersion: "INTL", 24 LocaleBuild: "000", 25 OsType: "vmnix-x86", 26 ProductLineId: "embeddedEsx", 27 ApiType: "HostAgent", 28 ApiVersion: "6.5", 29 InstanceUuid: "", 30 LicenseProductName: "VMware ESX Server", 31 LicenseProductVersion: "6.0", 32 }, 33 Setting: &types.ManagedObjectReference{Type: "OptionManager", Value: "HostAgentSettings"}, 34 UserDirectory: &types.ManagedObjectReference{Type: "UserDirectory", Value: "ha-user-directory"}, 35 SessionManager: &types.ManagedObjectReference{Type: "SessionManager", Value: "ha-sessionmgr"}, 36 AuthorizationManager: &types.ManagedObjectReference{Type: "AuthorizationManager", Value: "ha-authmgr"}, 37 ServiceManager: &types.ManagedObjectReference{Type: "ServiceManager", Value: "ha-servicemanager"}, 38 PerfManager: &types.ManagedObjectReference{Type: "PerformanceManager", Value: "ha-perfmgr"}, 39 ScheduledTaskManager: (*types.ManagedObjectReference)(nil), 40 AlarmManager: (*types.ManagedObjectReference)(nil), 41 EventManager: &types.ManagedObjectReference{Type: "EventManager", Value: "ha-eventmgr"}, 42 TaskManager: &types.ManagedObjectReference{Type: "TaskManager", Value: "ha-taskmgr"}, 43 ExtensionManager: (*types.ManagedObjectReference)(nil), 44 CustomizationSpecManager: (*types.ManagedObjectReference)(nil), 45 CustomFieldsManager: (*types.ManagedObjectReference)(nil), 46 AccountManager: &types.ManagedObjectReference{Type: "HostLocalAccountManager", Value: "ha-localacctmgr"}, 47 DiagnosticManager: &types.ManagedObjectReference{Type: "DiagnosticManager", Value: "ha-diagnosticmgr"}, 48 LicenseManager: &types.ManagedObjectReference{Type: "LicenseManager", Value: "ha-license-manager"}, 49 SearchIndex: &types.ManagedObjectReference{Type: "SearchIndex", Value: "ha-searchindex"}, 50 FileManager: &types.ManagedObjectReference{Type: "FileManager", Value: "ha-nfc-file-manager"}, 51 DatastoreNamespaceManager: &types.ManagedObjectReference{Type: "DatastoreNamespaceManager", Value: "ha-datastore-namespace-manager"}, 52 VirtualDiskManager: &types.ManagedObjectReference{Type: "VirtualDiskManager", Value: "ha-vdiskmanager"}, 53 VirtualizationManager: (*types.ManagedObjectReference)(nil), 54 SnmpSystem: (*types.ManagedObjectReference)(nil), 55 VmProvisioningChecker: (*types.ManagedObjectReference)(nil), 56 VmCompatibilityChecker: (*types.ManagedObjectReference)(nil), 57 OvfManager: &types.ManagedObjectReference{Type: "OvfManager", Value: "ha-ovf-manager"}, 58 IpPoolManager: (*types.ManagedObjectReference)(nil), 59 DvSwitchManager: &types.ManagedObjectReference{Type: "DistributedVirtualSwitchManager", Value: "ha-dvsmanager"}, 60 HostProfileManager: (*types.ManagedObjectReference)(nil), 61 ClusterProfileManager: (*types.ManagedObjectReference)(nil), 62 ComplianceManager: (*types.ManagedObjectReference)(nil), 63 LocalizationManager: &types.ManagedObjectReference{Type: "LocalizationManager", Value: "ha-l10n-manager"}, 64 StorageResourceManager: &types.ManagedObjectReference{Type: "StorageResourceManager", Value: "ha-storage-resource-manager"}, 65 GuestOperationsManager: &types.ManagedObjectReference{Type: "GuestOperationsManager", Value: "ha-guest-operations-manager"}, 66 OverheadMemoryManager: (*types.ManagedObjectReference)(nil), 67 CertificateManager: (*types.ManagedObjectReference)(nil), 68 IoFilterManager: (*types.ManagedObjectReference)(nil), 69 VStorageObjectManager: &types.ManagedObjectReference{Type: "HostVStorageObjectManager", Value: "ha-vstorage-object-manager"}, 70 HostSpecManager: (*types.ManagedObjectReference)(nil), 71 CryptoManager: &types.ManagedObjectReference{Type: "CryptoManager", Value: "ha-crypto-manager"}, 72 HealthUpdateManager: (*types.ManagedObjectReference)(nil), 73 FailoverClusterConfigurator: (*types.ManagedObjectReference)(nil), 74 FailoverClusterManager: (*types.ManagedObjectReference)(nil), 75 }