github.com/vmware/govmomi@v0.51.0/simulator/esx/root_folder.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 ( 8 "github.com/vmware/govmomi/vim25/mo" 9 "github.com/vmware/govmomi/vim25/types" 10 ) 11 12 // RootFolder is the default template for the ServiceContent rootFolder property. 13 // Capture method: 14 // 15 // govc folder.info -dump / 16 var RootFolder = mo.Folder{ 17 ManagedEntity: mo.ManagedEntity{ 18 ExtensibleManagedObject: mo.ExtensibleManagedObject{ 19 Self: types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-root"}, 20 Value: nil, 21 AvailableField: nil, 22 }, 23 Parent: (*types.ManagedObjectReference)(nil), 24 CustomValue: nil, 25 OverallStatus: "green", 26 ConfigStatus: "green", 27 ConfigIssue: nil, 28 EffectiveRole: []int32{-1}, 29 Permission: []types.Permission{ 30 { 31 DynamicData: types.DynamicData{}, 32 Entity: &types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-root"}, 33 Principal: "vpxuser", 34 Group: false, 35 RoleId: -1, 36 Propagate: true, 37 }, 38 { 39 DynamicData: types.DynamicData{}, 40 Entity: &types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-root"}, 41 Principal: "dcui", 42 Group: false, 43 RoleId: -1, 44 Propagate: true, 45 }, 46 { 47 DynamicData: types.DynamicData{}, 48 Entity: &types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-root"}, 49 Principal: "root", 50 Group: false, 51 RoleId: -1, 52 Propagate: true, 53 }, 54 }, 55 Name: "ha-folder-root", 56 DisabledMethod: nil, 57 RecentTask: nil, 58 DeclaredAlarmState: nil, 59 TriggeredAlarmState: nil, 60 AlarmActionsEnabled: (*bool)(nil), 61 Tag: nil, 62 }, 63 ChildType: []string{"Datacenter"}, 64 ChildEntity: nil, 65 }