github.com/vmware/govmomi@v0.51.0/simulator/esx/datacenter.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  // Datacenter is the default template for Datacenter properties.
    13  // Capture method:
    14  // govc datacenter.info -dump
    15  var Datacenter = mo.Datacenter{
    16  	ManagedEntity: mo.ManagedEntity{
    17  		ExtensibleManagedObject: mo.ExtensibleManagedObject{
    18  			Self:           types.ManagedObjectReference{Type: "Datacenter", Value: "ha-datacenter"},
    19  			Value:          nil,
    20  			AvailableField: nil,
    21  		},
    22  		Parent:              (*types.ManagedObjectReference)(nil),
    23  		CustomValue:         nil,
    24  		OverallStatus:       "",
    25  		ConfigStatus:        "",
    26  		ConfigIssue:         nil,
    27  		EffectiveRole:       nil,
    28  		Permission:          nil,
    29  		Name:                "ha-datacenter",
    30  		DisabledMethod:      nil,
    31  		RecentTask:          nil,
    32  		DeclaredAlarmState:  nil,
    33  		TriggeredAlarmState: nil,
    34  		AlarmActionsEnabled: (*bool)(nil),
    35  		Tag:                 nil,
    36  	},
    37  	VmFolder:        types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-vm"},
    38  	HostFolder:      types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-host"},
    39  	DatastoreFolder: types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-datastore"},
    40  	NetworkFolder:   types.ManagedObjectReference{Type: "Folder", Value: "ha-folder-network"},
    41  	Datastore:       nil,
    42  	Network: []types.ManagedObjectReference{
    43  		{Type: "Network", Value: "HaNetwork-VM Network"},
    44  	},
    45  	Configuration: types.DatacenterConfigInfo{},
    46  }