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  }