github.com/vmware/govmomi@v0.51.0/simulator/vpx/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 vpx 6 7 import ( 8 "github.com/google/uuid" 9 10 "github.com/vmware/govmomi/internal" 11 "github.com/vmware/govmomi/vim25/types" 12 ) 13 14 // ServiceContent is the default template for the ServiceInstance content property. 15 // Capture method: 16 // govc object.collect -s -dump - content 17 var ServiceContent = types.ServiceContent{ 18 RootFolder: types.ManagedObjectReference{Type: "Folder", Value: "group-d1"}, 19 PropertyCollector: types.ManagedObjectReference{Type: "PropertyCollector", Value: "propertyCollector"}, 20 ViewManager: &types.ManagedObjectReference{Type: "ViewManager", Value: "ViewManager"}, 21 About: types.AboutInfo{ 22 Name: "VMware vCenter Server", 23 FullName: "VMware vCenter Server 6.5.0 build-5973321", 24 Vendor: "VMware, Inc.", 25 Version: "6.5.0", 26 Build: "5973321", 27 LocaleVersion: "INTL", 28 LocaleBuild: "000", 29 OsType: "linux-x64", 30 ProductLineId: "vpx", 31 ApiType: "VirtualCenter", 32 ApiVersion: "6.5", 33 InstanceUuid: internal.OID(string(uuid.NodeID())).String(), 34 LicenseProductName: "VMware VirtualCenter Server", 35 LicenseProductVersion: "6.0", 36 }, 37 Setting: &types.ManagedObjectReference{Type: "OptionManager", Value: "VpxSettings"}, 38 UserDirectory: &types.ManagedObjectReference{Type: "UserDirectory", Value: "UserDirectory"}, 39 SessionManager: &types.ManagedObjectReference{Type: "SessionManager", Value: "SessionManager"}, 40 AuthorizationManager: &types.ManagedObjectReference{Type: "AuthorizationManager", Value: "AuthorizationManager"}, 41 ServiceManager: &types.ManagedObjectReference{Type: "ServiceManager", Value: "ServiceMgr"}, 42 PerfManager: &types.ManagedObjectReference{Type: "PerformanceManager", Value: "PerfMgr"}, 43 ScheduledTaskManager: &types.ManagedObjectReference{Type: "ScheduledTaskManager", Value: "ScheduledTaskManager"}, 44 AlarmManager: &types.ManagedObjectReference{Type: "AlarmManager", Value: "AlarmManager"}, 45 EventManager: &types.ManagedObjectReference{Type: "EventManager", Value: "EventManager"}, 46 TaskManager: &types.ManagedObjectReference{Type: "TaskManager", Value: "TaskManager"}, 47 ExtensionManager: &types.ManagedObjectReference{Type: "ExtensionManager", Value: "ExtensionManager"}, 48 CustomizationSpecManager: &types.ManagedObjectReference{Type: "CustomizationSpecManager", Value: "CustomizationSpecManager"}, 49 CustomFieldsManager: &types.ManagedObjectReference{Type: "CustomFieldsManager", Value: "CustomFieldsManager"}, 50 AccountManager: (*types.ManagedObjectReference)(nil), 51 DiagnosticManager: &types.ManagedObjectReference{Type: "DiagnosticManager", Value: "DiagMgr"}, 52 LicenseManager: &types.ManagedObjectReference{Type: "LicenseManager", Value: "LicenseManager"}, 53 SearchIndex: &types.ManagedObjectReference{Type: "SearchIndex", Value: "SearchIndex"}, 54 FileManager: &types.ManagedObjectReference{Type: "FileManager", Value: "FileManager"}, 55 DatastoreNamespaceManager: &types.ManagedObjectReference{Type: "DatastoreNamespaceManager", Value: "DatastoreNamespaceManager"}, 56 VirtualDiskManager: &types.ManagedObjectReference{Type: "VirtualDiskManager", Value: "virtualDiskManager"}, 57 VirtualizationManager: (*types.ManagedObjectReference)(nil), 58 SnmpSystem: &types.ManagedObjectReference{Type: "HostSnmpSystem", Value: "SnmpSystem"}, 59 VmProvisioningChecker: &types.ManagedObjectReference{Type: "VirtualMachineProvisioningChecker", Value: "ProvChecker"}, 60 VmCompatibilityChecker: &types.ManagedObjectReference{Type: "VirtualMachineCompatibilityChecker", Value: "CompatChecker"}, 61 OvfManager: &types.ManagedObjectReference{Type: "OvfManager", Value: "OvfManager"}, 62 IpPoolManager: &types.ManagedObjectReference{Type: "IpPoolManager", Value: "IpPoolManager"}, 63 DvSwitchManager: &types.ManagedObjectReference{Type: "DistributedVirtualSwitchManager", Value: "DVSManager"}, 64 HostProfileManager: &types.ManagedObjectReference{Type: "HostProfileManager", Value: "HostProfileManager"}, 65 ClusterProfileManager: &types.ManagedObjectReference{Type: "ClusterProfileManager", Value: "ClusterProfileManager"}, 66 ComplianceManager: &types.ManagedObjectReference{Type: "ProfileComplianceManager", Value: "MoComplianceManager"}, 67 LocalizationManager: &types.ManagedObjectReference{Type: "LocalizationManager", Value: "LocalizationManager"}, 68 StorageResourceManager: &types.ManagedObjectReference{Type: "StorageResourceManager", Value: "StorageResourceManager"}, 69 GuestOperationsManager: &types.ManagedObjectReference{Type: "GuestOperationsManager", Value: "guestOperationsManager"}, 70 OverheadMemoryManager: &types.ManagedObjectReference{Type: "OverheadMemoryManager", Value: "OverheadMemoryManager"}, 71 CertificateManager: &types.ManagedObjectReference{Type: "CertificateManager", Value: "certificateManager"}, 72 IoFilterManager: &types.ManagedObjectReference{Type: "IoFilterManager", Value: "IoFilterManager"}, 73 VStorageObjectManager: &types.ManagedObjectReference{Type: "VcenterVStorageObjectManager", Value: "VStorageObjectManager"}, 74 HostSpecManager: &types.ManagedObjectReference{Type: "HostSpecificationManager", Value: "HostSpecificationManager"}, 75 CryptoManager: &types.ManagedObjectReference{Type: "CryptoManagerKmip", Value: "CryptoManager"}, 76 HealthUpdateManager: &types.ManagedObjectReference{Type: "HealthUpdateManager", Value: "HealthUpdateManager"}, 77 FailoverClusterConfigurator: &types.ManagedObjectReference{Type: "FailoverClusterConfigurator", Value: "FailoverClusterConfigurator"}, 78 FailoverClusterManager: &types.ManagedObjectReference{Type: "FailoverClusterManager", Value: "FailoverClusterManager"}, 79 TenantManager: &types.ManagedObjectReference{Type: "TenantTenantManager", Value: "TenantManager"}, 80 }