12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802 |
- /*
- Copyright (c) 2014-2018 VMware, Inc. All Rights Reserved.
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- */
- package mo
- import (
- "reflect"
- "time"
- "github.com/vmware/govmomi/vim25/types"
- )
- type Alarm struct {
- ExtensibleManagedObject
- Info types.AlarmInfo `mo:"info"`
- }
- func init() {
- t["Alarm"] = reflect.TypeOf((*Alarm)(nil)).Elem()
- }
- type AlarmManager struct {
- Self types.ManagedObjectReference
- DefaultExpression []types.BaseAlarmExpression `mo:"defaultExpression"`
- Description types.AlarmDescription `mo:"description"`
- }
- func (m AlarmManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["AlarmManager"] = reflect.TypeOf((*AlarmManager)(nil)).Elem()
- }
- type AuthorizationManager struct {
- Self types.ManagedObjectReference
- PrivilegeList []types.AuthorizationPrivilege `mo:"privilegeList"`
- RoleList []types.AuthorizationRole `mo:"roleList"`
- Description types.AuthorizationDescription `mo:"description"`
- }
- func (m AuthorizationManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["AuthorizationManager"] = reflect.TypeOf((*AuthorizationManager)(nil)).Elem()
- }
- type CertificateManager struct {
- Self types.ManagedObjectReference
- }
- func (m CertificateManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["CertificateManager"] = reflect.TypeOf((*CertificateManager)(nil)).Elem()
- }
- type ClusterComputeResource struct {
- ComputeResource
- Configuration types.ClusterConfigInfo `mo:"configuration"`
- Recommendation []types.ClusterRecommendation `mo:"recommendation"`
- DrsRecommendation []types.ClusterDrsRecommendation `mo:"drsRecommendation"`
- MigrationHistory []types.ClusterDrsMigration `mo:"migrationHistory"`
- ActionHistory []types.ClusterActionHistory `mo:"actionHistory"`
- DrsFault []types.ClusterDrsFaults `mo:"drsFault"`
- }
- func init() {
- t["ClusterComputeResource"] = reflect.TypeOf((*ClusterComputeResource)(nil)).Elem()
- }
- type ClusterEVCManager struct {
- ExtensibleManagedObject
- ManagedCluster types.ManagedObjectReference `mo:"managedCluster"`
- EvcState types.ClusterEVCManagerEVCState `mo:"evcState"`
- }
- func init() {
- t["ClusterEVCManager"] = reflect.TypeOf((*ClusterEVCManager)(nil)).Elem()
- }
- type ClusterProfile struct {
- Profile
- }
- func init() {
- t["ClusterProfile"] = reflect.TypeOf((*ClusterProfile)(nil)).Elem()
- }
- type ClusterProfileManager struct {
- ProfileManager
- }
- func init() {
- t["ClusterProfileManager"] = reflect.TypeOf((*ClusterProfileManager)(nil)).Elem()
- }
- type ComputeResource struct {
- ManagedEntity
- ResourcePool *types.ManagedObjectReference `mo:"resourcePool"`
- Host []types.ManagedObjectReference `mo:"host"`
- Datastore []types.ManagedObjectReference `mo:"datastore"`
- Network []types.ManagedObjectReference `mo:"network"`
- Summary types.BaseComputeResourceSummary `mo:"summary"`
- EnvironmentBrowser *types.ManagedObjectReference `mo:"environmentBrowser"`
- ConfigurationEx types.BaseComputeResourceConfigInfo `mo:"configurationEx"`
- }
- func (m *ComputeResource) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["ComputeResource"] = reflect.TypeOf((*ComputeResource)(nil)).Elem()
- }
- type ContainerView struct {
- ManagedObjectView
- Container types.ManagedObjectReference `mo:"container"`
- Type []string `mo:"type"`
- Recursive bool `mo:"recursive"`
- }
- func init() {
- t["ContainerView"] = reflect.TypeOf((*ContainerView)(nil)).Elem()
- }
- type CryptoManager struct {
- Self types.ManagedObjectReference
- Enabled bool `mo:"enabled"`
- }
- func (m CryptoManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["CryptoManager"] = reflect.TypeOf((*CryptoManager)(nil)).Elem()
- }
- type CryptoManagerHost struct {
- CryptoManager
- }
- func init() {
- t["CryptoManagerHost"] = reflect.TypeOf((*CryptoManagerHost)(nil)).Elem()
- }
- type CryptoManagerHostKMS struct {
- CryptoManagerHost
- }
- func init() {
- t["CryptoManagerHostKMS"] = reflect.TypeOf((*CryptoManagerHostKMS)(nil)).Elem()
- }
- type CryptoManagerKmip struct {
- CryptoManager
- KmipServers []types.KmipClusterInfo `mo:"kmipServers"`
- }
- func init() {
- t["CryptoManagerKmip"] = reflect.TypeOf((*CryptoManagerKmip)(nil)).Elem()
- }
- type CustomFieldsManager struct {
- Self types.ManagedObjectReference
- Field []types.CustomFieldDef `mo:"field"`
- }
- func (m CustomFieldsManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["CustomFieldsManager"] = reflect.TypeOf((*CustomFieldsManager)(nil)).Elem()
- }
- type CustomizationSpecManager struct {
- Self types.ManagedObjectReference
- Info []types.CustomizationSpecInfo `mo:"info"`
- EncryptionKey []byte `mo:"encryptionKey"`
- }
- func (m CustomizationSpecManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["CustomizationSpecManager"] = reflect.TypeOf((*CustomizationSpecManager)(nil)).Elem()
- }
- type Datacenter struct {
- ManagedEntity
- VmFolder types.ManagedObjectReference `mo:"vmFolder"`
- HostFolder types.ManagedObjectReference `mo:"hostFolder"`
- DatastoreFolder types.ManagedObjectReference `mo:"datastoreFolder"`
- NetworkFolder types.ManagedObjectReference `mo:"networkFolder"`
- Datastore []types.ManagedObjectReference `mo:"datastore"`
- Network []types.ManagedObjectReference `mo:"network"`
- Configuration types.DatacenterConfigInfo `mo:"configuration"`
- }
- func (m *Datacenter) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["Datacenter"] = reflect.TypeOf((*Datacenter)(nil)).Elem()
- }
- type Datastore struct {
- ManagedEntity
- Info types.BaseDatastoreInfo `mo:"info"`
- Summary types.DatastoreSummary `mo:"summary"`
- Host []types.DatastoreHostMount `mo:"host"`
- Vm []types.ManagedObjectReference `mo:"vm"`
- Browser types.ManagedObjectReference `mo:"browser"`
- Capability types.DatastoreCapability `mo:"capability"`
- IormConfiguration *types.StorageIORMInfo `mo:"iormConfiguration"`
- }
- func (m *Datastore) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["Datastore"] = reflect.TypeOf((*Datastore)(nil)).Elem()
- }
- type DatastoreNamespaceManager struct {
- Self types.ManagedObjectReference
- }
- func (m DatastoreNamespaceManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["DatastoreNamespaceManager"] = reflect.TypeOf((*DatastoreNamespaceManager)(nil)).Elem()
- }
- type DiagnosticManager struct {
- Self types.ManagedObjectReference
- }
- func (m DiagnosticManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["DiagnosticManager"] = reflect.TypeOf((*DiagnosticManager)(nil)).Elem()
- }
- type DistributedVirtualPortgroup struct {
- Network
- Key string `mo:"key"`
- Config types.DVPortgroupConfigInfo `mo:"config"`
- PortKeys []string `mo:"portKeys"`
- }
- func init() {
- t["DistributedVirtualPortgroup"] = reflect.TypeOf((*DistributedVirtualPortgroup)(nil)).Elem()
- }
- type DistributedVirtualSwitch struct {
- ManagedEntity
- Uuid string `mo:"uuid"`
- Capability types.DVSCapability `mo:"capability"`
- Summary types.DVSSummary `mo:"summary"`
- Config types.BaseDVSConfigInfo `mo:"config"`
- NetworkResourcePool []types.DVSNetworkResourcePool `mo:"networkResourcePool"`
- Portgroup []types.ManagedObjectReference `mo:"portgroup"`
- Runtime *types.DVSRuntimeInfo `mo:"runtime"`
- }
- func (m *DistributedVirtualSwitch) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["DistributedVirtualSwitch"] = reflect.TypeOf((*DistributedVirtualSwitch)(nil)).Elem()
- }
- type DistributedVirtualSwitchManager struct {
- Self types.ManagedObjectReference
- }
- func (m DistributedVirtualSwitchManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["DistributedVirtualSwitchManager"] = reflect.TypeOf((*DistributedVirtualSwitchManager)(nil)).Elem()
- }
- type EnvironmentBrowser struct {
- Self types.ManagedObjectReference
- DatastoreBrowser *types.ManagedObjectReference `mo:"datastoreBrowser"`
- }
- func (m EnvironmentBrowser) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["EnvironmentBrowser"] = reflect.TypeOf((*EnvironmentBrowser)(nil)).Elem()
- }
- type EventHistoryCollector struct {
- HistoryCollector
- LatestPage []types.BaseEvent `mo:"latestPage"`
- }
- func init() {
- t["EventHistoryCollector"] = reflect.TypeOf((*EventHistoryCollector)(nil)).Elem()
- }
- type EventManager struct {
- Self types.ManagedObjectReference
- Description types.EventDescription `mo:"description"`
- LatestEvent types.BaseEvent `mo:"latestEvent"`
- MaxCollector int32 `mo:"maxCollector"`
- }
- func (m EventManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["EventManager"] = reflect.TypeOf((*EventManager)(nil)).Elem()
- }
- type ExtensibleManagedObject struct {
- Self types.ManagedObjectReference
- Value []types.BaseCustomFieldValue `mo:"value"`
- AvailableField []types.CustomFieldDef `mo:"availableField"`
- }
- func (m ExtensibleManagedObject) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ExtensibleManagedObject"] = reflect.TypeOf((*ExtensibleManagedObject)(nil)).Elem()
- }
- type ExtensionManager struct {
- Self types.ManagedObjectReference
- ExtensionList []types.Extension `mo:"extensionList"`
- }
- func (m ExtensionManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ExtensionManager"] = reflect.TypeOf((*ExtensionManager)(nil)).Elem()
- }
- type FailoverClusterConfigurator struct {
- Self types.ManagedObjectReference
- DisabledConfigureMethod []string `mo:"disabledConfigureMethod"`
- }
- func (m FailoverClusterConfigurator) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["FailoverClusterConfigurator"] = reflect.TypeOf((*FailoverClusterConfigurator)(nil)).Elem()
- }
- type FailoverClusterManager struct {
- Self types.ManagedObjectReference
- DisabledClusterMethod []string `mo:"disabledClusterMethod"`
- }
- func (m FailoverClusterManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["FailoverClusterManager"] = reflect.TypeOf((*FailoverClusterManager)(nil)).Elem()
- }
- type FileManager struct {
- Self types.ManagedObjectReference
- }
- func (m FileManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["FileManager"] = reflect.TypeOf((*FileManager)(nil)).Elem()
- }
- type Folder struct {
- ManagedEntity
- ChildType []string `mo:"childType"`
- ChildEntity []types.ManagedObjectReference `mo:"childEntity"`
- }
- func (m *Folder) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["Folder"] = reflect.TypeOf((*Folder)(nil)).Elem()
- }
- type GuestAliasManager struct {
- Self types.ManagedObjectReference
- }
- func (m GuestAliasManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["GuestAliasManager"] = reflect.TypeOf((*GuestAliasManager)(nil)).Elem()
- }
- type GuestAuthManager struct {
- Self types.ManagedObjectReference
- }
- func (m GuestAuthManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["GuestAuthManager"] = reflect.TypeOf((*GuestAuthManager)(nil)).Elem()
- }
- type GuestFileManager struct {
- Self types.ManagedObjectReference
- }
- func (m GuestFileManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["GuestFileManager"] = reflect.TypeOf((*GuestFileManager)(nil)).Elem()
- }
- type GuestOperationsManager struct {
- Self types.ManagedObjectReference
- AuthManager *types.ManagedObjectReference `mo:"authManager"`
- FileManager *types.ManagedObjectReference `mo:"fileManager"`
- ProcessManager *types.ManagedObjectReference `mo:"processManager"`
- GuestWindowsRegistryManager *types.ManagedObjectReference `mo:"guestWindowsRegistryManager"`
- AliasManager *types.ManagedObjectReference `mo:"aliasManager"`
- }
- func (m GuestOperationsManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["GuestOperationsManager"] = reflect.TypeOf((*GuestOperationsManager)(nil)).Elem()
- }
- type GuestProcessManager struct {
- Self types.ManagedObjectReference
- }
- func (m GuestProcessManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["GuestProcessManager"] = reflect.TypeOf((*GuestProcessManager)(nil)).Elem()
- }
- type GuestWindowsRegistryManager struct {
- Self types.ManagedObjectReference
- }
- func (m GuestWindowsRegistryManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["GuestWindowsRegistryManager"] = reflect.TypeOf((*GuestWindowsRegistryManager)(nil)).Elem()
- }
- type HealthUpdateManager struct {
- Self types.ManagedObjectReference
- }
- func (m HealthUpdateManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HealthUpdateManager"] = reflect.TypeOf((*HealthUpdateManager)(nil)).Elem()
- }
- type HistoryCollector struct {
- Self types.ManagedObjectReference
- Filter types.AnyType `mo:"filter"`
- }
- func (m HistoryCollector) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HistoryCollector"] = reflect.TypeOf((*HistoryCollector)(nil)).Elem()
- }
- type HostAccessManager struct {
- Self types.ManagedObjectReference
- LockdownMode types.HostLockdownMode `mo:"lockdownMode"`
- }
- func (m HostAccessManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostAccessManager"] = reflect.TypeOf((*HostAccessManager)(nil)).Elem()
- }
- type HostActiveDirectoryAuthentication struct {
- HostDirectoryStore
- }
- func init() {
- t["HostActiveDirectoryAuthentication"] = reflect.TypeOf((*HostActiveDirectoryAuthentication)(nil)).Elem()
- }
- type HostAuthenticationManager struct {
- Self types.ManagedObjectReference
- Info types.HostAuthenticationManagerInfo `mo:"info"`
- SupportedStore []types.ManagedObjectReference `mo:"supportedStore"`
- }
- func (m HostAuthenticationManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostAuthenticationManager"] = reflect.TypeOf((*HostAuthenticationManager)(nil)).Elem()
- }
- type HostAuthenticationStore struct {
- Self types.ManagedObjectReference
- Info types.BaseHostAuthenticationStoreInfo `mo:"info"`
- }
- func (m HostAuthenticationStore) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostAuthenticationStore"] = reflect.TypeOf((*HostAuthenticationStore)(nil)).Elem()
- }
- type HostAutoStartManager struct {
- Self types.ManagedObjectReference
- Config types.HostAutoStartManagerConfig `mo:"config"`
- }
- func (m HostAutoStartManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostAutoStartManager"] = reflect.TypeOf((*HostAutoStartManager)(nil)).Elem()
- }
- type HostBootDeviceSystem struct {
- Self types.ManagedObjectReference
- }
- func (m HostBootDeviceSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostBootDeviceSystem"] = reflect.TypeOf((*HostBootDeviceSystem)(nil)).Elem()
- }
- type HostCacheConfigurationManager struct {
- Self types.ManagedObjectReference
- CacheConfigurationInfo []types.HostCacheConfigurationInfo `mo:"cacheConfigurationInfo"`
- }
- func (m HostCacheConfigurationManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostCacheConfigurationManager"] = reflect.TypeOf((*HostCacheConfigurationManager)(nil)).Elem()
- }
- type HostCertificateManager struct {
- Self types.ManagedObjectReference
- CertificateInfo types.HostCertificateManagerCertificateInfo `mo:"certificateInfo"`
- }
- func (m HostCertificateManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostCertificateManager"] = reflect.TypeOf((*HostCertificateManager)(nil)).Elem()
- }
- type HostCpuSchedulerSystem struct {
- ExtensibleManagedObject
- HyperthreadInfo *types.HostHyperThreadScheduleInfo `mo:"hyperthreadInfo"`
- }
- func init() {
- t["HostCpuSchedulerSystem"] = reflect.TypeOf((*HostCpuSchedulerSystem)(nil)).Elem()
- }
- type HostDatastoreBrowser struct {
- Self types.ManagedObjectReference
- Datastore []types.ManagedObjectReference `mo:"datastore"`
- SupportedType []types.BaseFileQuery `mo:"supportedType"`
- }
- func (m HostDatastoreBrowser) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostDatastoreBrowser"] = reflect.TypeOf((*HostDatastoreBrowser)(nil)).Elem()
- }
- type HostDatastoreSystem struct {
- Self types.ManagedObjectReference
- Datastore []types.ManagedObjectReference `mo:"datastore"`
- Capabilities types.HostDatastoreSystemCapabilities `mo:"capabilities"`
- }
- func (m HostDatastoreSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostDatastoreSystem"] = reflect.TypeOf((*HostDatastoreSystem)(nil)).Elem()
- }
- type HostDateTimeSystem struct {
- Self types.ManagedObjectReference
- DateTimeInfo types.HostDateTimeInfo `mo:"dateTimeInfo"`
- }
- func (m HostDateTimeSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostDateTimeSystem"] = reflect.TypeOf((*HostDateTimeSystem)(nil)).Elem()
- }
- type HostDiagnosticSystem struct {
- Self types.ManagedObjectReference
- ActivePartition *types.HostDiagnosticPartition `mo:"activePartition"`
- }
- func (m HostDiagnosticSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostDiagnosticSystem"] = reflect.TypeOf((*HostDiagnosticSystem)(nil)).Elem()
- }
- type HostDirectoryStore struct {
- HostAuthenticationStore
- }
- func init() {
- t["HostDirectoryStore"] = reflect.TypeOf((*HostDirectoryStore)(nil)).Elem()
- }
- type HostEsxAgentHostManager struct {
- Self types.ManagedObjectReference
- ConfigInfo types.HostEsxAgentHostManagerConfigInfo `mo:"configInfo"`
- }
- func (m HostEsxAgentHostManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostEsxAgentHostManager"] = reflect.TypeOf((*HostEsxAgentHostManager)(nil)).Elem()
- }
- type HostFirewallSystem struct {
- ExtensibleManagedObject
- FirewallInfo *types.HostFirewallInfo `mo:"firewallInfo"`
- }
- func init() {
- t["HostFirewallSystem"] = reflect.TypeOf((*HostFirewallSystem)(nil)).Elem()
- }
- type HostFirmwareSystem struct {
- Self types.ManagedObjectReference
- }
- func (m HostFirmwareSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostFirmwareSystem"] = reflect.TypeOf((*HostFirmwareSystem)(nil)).Elem()
- }
- type HostGraphicsManager struct {
- ExtensibleManagedObject
- GraphicsInfo []types.HostGraphicsInfo `mo:"graphicsInfo"`
- GraphicsConfig *types.HostGraphicsConfig `mo:"graphicsConfig"`
- SharedPassthruGpuTypes []string `mo:"sharedPassthruGpuTypes"`
- SharedGpuCapabilities []types.HostSharedGpuCapabilities `mo:"sharedGpuCapabilities"`
- }
- func init() {
- t["HostGraphicsManager"] = reflect.TypeOf((*HostGraphicsManager)(nil)).Elem()
- }
- type HostHealthStatusSystem struct {
- Self types.ManagedObjectReference
- Runtime types.HealthSystemRuntime `mo:"runtime"`
- }
- func (m HostHealthStatusSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostHealthStatusSystem"] = reflect.TypeOf((*HostHealthStatusSystem)(nil)).Elem()
- }
- type HostImageConfigManager struct {
- Self types.ManagedObjectReference
- }
- func (m HostImageConfigManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostImageConfigManager"] = reflect.TypeOf((*HostImageConfigManager)(nil)).Elem()
- }
- type HostKernelModuleSystem struct {
- Self types.ManagedObjectReference
- }
- func (m HostKernelModuleSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostKernelModuleSystem"] = reflect.TypeOf((*HostKernelModuleSystem)(nil)).Elem()
- }
- type HostLocalAccountManager struct {
- Self types.ManagedObjectReference
- }
- func (m HostLocalAccountManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostLocalAccountManager"] = reflect.TypeOf((*HostLocalAccountManager)(nil)).Elem()
- }
- type HostLocalAuthentication struct {
- HostAuthenticationStore
- }
- func init() {
- t["HostLocalAuthentication"] = reflect.TypeOf((*HostLocalAuthentication)(nil)).Elem()
- }
- type HostMemorySystem struct {
- ExtensibleManagedObject
- ConsoleReservationInfo *types.ServiceConsoleReservationInfo `mo:"consoleReservationInfo"`
- VirtualMachineReservationInfo *types.VirtualMachineMemoryReservationInfo `mo:"virtualMachineReservationInfo"`
- }
- func init() {
- t["HostMemorySystem"] = reflect.TypeOf((*HostMemorySystem)(nil)).Elem()
- }
- type HostNetworkSystem struct {
- ExtensibleManagedObject
- Capabilities *types.HostNetCapabilities `mo:"capabilities"`
- NetworkInfo *types.HostNetworkInfo `mo:"networkInfo"`
- OffloadCapabilities *types.HostNetOffloadCapabilities `mo:"offloadCapabilities"`
- NetworkConfig *types.HostNetworkConfig `mo:"networkConfig"`
- DnsConfig types.BaseHostDnsConfig `mo:"dnsConfig"`
- IpRouteConfig types.BaseHostIpRouteConfig `mo:"ipRouteConfig"`
- ConsoleIpRouteConfig types.BaseHostIpRouteConfig `mo:"consoleIpRouteConfig"`
- }
- func init() {
- t["HostNetworkSystem"] = reflect.TypeOf((*HostNetworkSystem)(nil)).Elem()
- }
- type HostNvdimmSystem struct {
- Self types.ManagedObjectReference
- NvdimmSystemInfo types.NvdimmSystemInfo `mo:"nvdimmSystemInfo"`
- }
- func (m HostNvdimmSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostNvdimmSystem"] = reflect.TypeOf((*HostNvdimmSystem)(nil)).Elem()
- }
- type HostPatchManager struct {
- Self types.ManagedObjectReference
- }
- func (m HostPatchManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostPatchManager"] = reflect.TypeOf((*HostPatchManager)(nil)).Elem()
- }
- type HostPciPassthruSystem struct {
- ExtensibleManagedObject
- PciPassthruInfo []types.BaseHostPciPassthruInfo `mo:"pciPassthruInfo"`
- SriovDevicePoolInfo []types.BaseHostSriovDevicePoolInfo `mo:"sriovDevicePoolInfo"`
- }
- func init() {
- t["HostPciPassthruSystem"] = reflect.TypeOf((*HostPciPassthruSystem)(nil)).Elem()
- }
- type HostPowerSystem struct {
- Self types.ManagedObjectReference
- Capability types.PowerSystemCapability `mo:"capability"`
- Info types.PowerSystemInfo `mo:"info"`
- }
- func (m HostPowerSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostPowerSystem"] = reflect.TypeOf((*HostPowerSystem)(nil)).Elem()
- }
- type HostProfile struct {
- Profile
- ValidationState *string `mo:"validationState"`
- ValidationStateUpdateTime *time.Time `mo:"validationStateUpdateTime"`
- ValidationFailureInfo *types.HostProfileValidationFailureInfo `mo:"validationFailureInfo"`
- ReferenceHost *types.ManagedObjectReference `mo:"referenceHost"`
- }
- func init() {
- t["HostProfile"] = reflect.TypeOf((*HostProfile)(nil)).Elem()
- }
- type HostProfileManager struct {
- ProfileManager
- }
- func init() {
- t["HostProfileManager"] = reflect.TypeOf((*HostProfileManager)(nil)).Elem()
- }
- type HostServiceSystem struct {
- ExtensibleManagedObject
- ServiceInfo types.HostServiceInfo `mo:"serviceInfo"`
- }
- func init() {
- t["HostServiceSystem"] = reflect.TypeOf((*HostServiceSystem)(nil)).Elem()
- }
- type HostSnmpSystem struct {
- Self types.ManagedObjectReference
- Configuration types.HostSnmpConfigSpec `mo:"configuration"`
- Limits types.HostSnmpSystemAgentLimits `mo:"limits"`
- }
- func (m HostSnmpSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostSnmpSystem"] = reflect.TypeOf((*HostSnmpSystem)(nil)).Elem()
- }
- type HostSpecificationManager struct {
- Self types.ManagedObjectReference
- }
- func (m HostSpecificationManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostSpecificationManager"] = reflect.TypeOf((*HostSpecificationManager)(nil)).Elem()
- }
- type HostStorageSystem struct {
- ExtensibleManagedObject
- StorageDeviceInfo *types.HostStorageDeviceInfo `mo:"storageDeviceInfo"`
- FileSystemVolumeInfo types.HostFileSystemVolumeInfo `mo:"fileSystemVolumeInfo"`
- SystemFile []string `mo:"systemFile"`
- MultipathStateInfo *types.HostMultipathStateInfo `mo:"multipathStateInfo"`
- }
- func init() {
- t["HostStorageSystem"] = reflect.TypeOf((*HostStorageSystem)(nil)).Elem()
- }
- type HostSystem struct {
- ManagedEntity
- Runtime types.HostRuntimeInfo `mo:"runtime"`
- Summary types.HostListSummary `mo:"summary"`
- Hardware *types.HostHardwareInfo `mo:"hardware"`
- Capability *types.HostCapability `mo:"capability"`
- LicensableResource types.HostLicensableResourceInfo `mo:"licensableResource"`
- RemediationState *types.HostSystemRemediationState `mo:"remediationState"`
- PrecheckRemediationResult *types.ApplyHostProfileConfigurationSpec `mo:"precheckRemediationResult"`
- RemediationResult *types.ApplyHostProfileConfigurationResult `mo:"remediationResult"`
- ComplianceCheckState *types.HostSystemComplianceCheckState `mo:"complianceCheckState"`
- ComplianceCheckResult *types.ComplianceResult `mo:"complianceCheckResult"`
- ConfigManager types.HostConfigManager `mo:"configManager"`
- Config *types.HostConfigInfo `mo:"config"`
- Vm []types.ManagedObjectReference `mo:"vm"`
- Datastore []types.ManagedObjectReference `mo:"datastore"`
- Network []types.ManagedObjectReference `mo:"network"`
- DatastoreBrowser types.ManagedObjectReference `mo:"datastoreBrowser"`
- SystemResources *types.HostSystemResourceInfo `mo:"systemResources"`
- AnswerFileValidationState *types.AnswerFileStatusResult `mo:"answerFileValidationState"`
- AnswerFileValidationResult *types.AnswerFileStatusResult `mo:"answerFileValidationResult"`
- }
- func (m *HostSystem) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["HostSystem"] = reflect.TypeOf((*HostSystem)(nil)).Elem()
- }
- type HostVFlashManager struct {
- Self types.ManagedObjectReference
- VFlashConfigInfo *types.HostVFlashManagerVFlashConfigInfo `mo:"vFlashConfigInfo"`
- }
- func (m HostVFlashManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostVFlashManager"] = reflect.TypeOf((*HostVFlashManager)(nil)).Elem()
- }
- type HostVMotionSystem struct {
- ExtensibleManagedObject
- NetConfig *types.HostVMotionNetConfig `mo:"netConfig"`
- IpConfig *types.HostIpConfig `mo:"ipConfig"`
- }
- func init() {
- t["HostVMotionSystem"] = reflect.TypeOf((*HostVMotionSystem)(nil)).Elem()
- }
- type HostVStorageObjectManager struct {
- VStorageObjectManagerBase
- }
- func init() {
- t["HostVStorageObjectManager"] = reflect.TypeOf((*HostVStorageObjectManager)(nil)).Elem()
- }
- type HostVirtualNicManager struct {
- ExtensibleManagedObject
- Info types.HostVirtualNicManagerInfo `mo:"info"`
- }
- func init() {
- t["HostVirtualNicManager"] = reflect.TypeOf((*HostVirtualNicManager)(nil)).Elem()
- }
- type HostVsanInternalSystem struct {
- Self types.ManagedObjectReference
- }
- func (m HostVsanInternalSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostVsanInternalSystem"] = reflect.TypeOf((*HostVsanInternalSystem)(nil)).Elem()
- }
- type HostVsanSystem struct {
- Self types.ManagedObjectReference
- Config types.VsanHostConfigInfo `mo:"config"`
- }
- func (m HostVsanSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HostVsanSystem"] = reflect.TypeOf((*HostVsanSystem)(nil)).Elem()
- }
- type HttpNfcLease struct {
- Self types.ManagedObjectReference
- InitializeProgress int32 `mo:"initializeProgress"`
- TransferProgress int32 `mo:"transferProgress"`
- Mode string `mo:"mode"`
- Capabilities types.HttpNfcLeaseCapabilities `mo:"capabilities"`
- Info *types.HttpNfcLeaseInfo `mo:"info"`
- State types.HttpNfcLeaseState `mo:"state"`
- Error *types.LocalizedMethodFault `mo:"error"`
- }
- func (m HttpNfcLease) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["HttpNfcLease"] = reflect.TypeOf((*HttpNfcLease)(nil)).Elem()
- }
- type InventoryView struct {
- ManagedObjectView
- }
- func init() {
- t["InventoryView"] = reflect.TypeOf((*InventoryView)(nil)).Elem()
- }
- type IoFilterManager struct {
- Self types.ManagedObjectReference
- }
- func (m IoFilterManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["IoFilterManager"] = reflect.TypeOf((*IoFilterManager)(nil)).Elem()
- }
- type IpPoolManager struct {
- Self types.ManagedObjectReference
- }
- func (m IpPoolManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["IpPoolManager"] = reflect.TypeOf((*IpPoolManager)(nil)).Elem()
- }
- type IscsiManager struct {
- Self types.ManagedObjectReference
- }
- func (m IscsiManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["IscsiManager"] = reflect.TypeOf((*IscsiManager)(nil)).Elem()
- }
- type LicenseAssignmentManager struct {
- Self types.ManagedObjectReference
- }
- func (m LicenseAssignmentManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["LicenseAssignmentManager"] = reflect.TypeOf((*LicenseAssignmentManager)(nil)).Elem()
- }
- type LicenseManager struct {
- Self types.ManagedObjectReference
- Source types.BaseLicenseSource `mo:"source"`
- SourceAvailable bool `mo:"sourceAvailable"`
- Diagnostics *types.LicenseDiagnostics `mo:"diagnostics"`
- FeatureInfo []types.LicenseFeatureInfo `mo:"featureInfo"`
- LicensedEdition string `mo:"licensedEdition"`
- Licenses []types.LicenseManagerLicenseInfo `mo:"licenses"`
- LicenseAssignmentManager *types.ManagedObjectReference `mo:"licenseAssignmentManager"`
- Evaluation types.LicenseManagerEvaluationInfo `mo:"evaluation"`
- }
- func (m LicenseManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["LicenseManager"] = reflect.TypeOf((*LicenseManager)(nil)).Elem()
- }
- type ListView struct {
- ManagedObjectView
- }
- func init() {
- t["ListView"] = reflect.TypeOf((*ListView)(nil)).Elem()
- }
- type LocalizationManager struct {
- Self types.ManagedObjectReference
- Catalog []types.LocalizationManagerMessageCatalog `mo:"catalog"`
- }
- func (m LocalizationManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["LocalizationManager"] = reflect.TypeOf((*LocalizationManager)(nil)).Elem()
- }
- type ManagedEntity struct {
- ExtensibleManagedObject
- Parent *types.ManagedObjectReference `mo:"parent"`
- CustomValue []types.BaseCustomFieldValue `mo:"customValue"`
- OverallStatus types.ManagedEntityStatus `mo:"overallStatus"`
- ConfigStatus types.ManagedEntityStatus `mo:"configStatus"`
- ConfigIssue []types.BaseEvent `mo:"configIssue"`
- EffectiveRole []int32 `mo:"effectiveRole"`
- Permission []types.Permission `mo:"permission"`
- Name string `mo:"name"`
- DisabledMethod []string `mo:"disabledMethod"`
- RecentTask []types.ManagedObjectReference `mo:"recentTask"`
- DeclaredAlarmState []types.AlarmState `mo:"declaredAlarmState"`
- TriggeredAlarmState []types.AlarmState `mo:"triggeredAlarmState"`
- AlarmActionsEnabled *bool `mo:"alarmActionsEnabled"`
- Tag []types.Tag `mo:"tag"`
- }
- func init() {
- t["ManagedEntity"] = reflect.TypeOf((*ManagedEntity)(nil)).Elem()
- }
- type ManagedObjectView struct {
- Self types.ManagedObjectReference
- View []types.ManagedObjectReference `mo:"view"`
- }
- func (m ManagedObjectView) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ManagedObjectView"] = reflect.TypeOf((*ManagedObjectView)(nil)).Elem()
- }
- type MessageBusProxy struct {
- Self types.ManagedObjectReference
- }
- func (m MessageBusProxy) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["MessageBusProxy"] = reflect.TypeOf((*MessageBusProxy)(nil)).Elem()
- }
- type Network struct {
- ManagedEntity
- Name string `mo:"name"`
- Summary types.BaseNetworkSummary `mo:"summary"`
- Host []types.ManagedObjectReference `mo:"host"`
- Vm []types.ManagedObjectReference `mo:"vm"`
- }
- func (m *Network) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["Network"] = reflect.TypeOf((*Network)(nil)).Elem()
- }
- type OpaqueNetwork struct {
- Network
- Capability *types.OpaqueNetworkCapability `mo:"capability"`
- ExtraConfig []types.BaseOptionValue `mo:"extraConfig"`
- }
- func init() {
- t["OpaqueNetwork"] = reflect.TypeOf((*OpaqueNetwork)(nil)).Elem()
- }
- type OptionManager struct {
- Self types.ManagedObjectReference
- SupportedOption []types.OptionDef `mo:"supportedOption"`
- Setting []types.BaseOptionValue `mo:"setting"`
- }
- func (m OptionManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["OptionManager"] = reflect.TypeOf((*OptionManager)(nil)).Elem()
- }
- type OverheadMemoryManager struct {
- Self types.ManagedObjectReference
- }
- func (m OverheadMemoryManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["OverheadMemoryManager"] = reflect.TypeOf((*OverheadMemoryManager)(nil)).Elem()
- }
- type OvfManager struct {
- Self types.ManagedObjectReference
- OvfImportOption []types.OvfOptionInfo `mo:"ovfImportOption"`
- OvfExportOption []types.OvfOptionInfo `mo:"ovfExportOption"`
- }
- func (m OvfManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["OvfManager"] = reflect.TypeOf((*OvfManager)(nil)).Elem()
- }
- type PerformanceManager struct {
- Self types.ManagedObjectReference
- Description types.PerformanceDescription `mo:"description"`
- HistoricalInterval []types.PerfInterval `mo:"historicalInterval"`
- PerfCounter []types.PerfCounterInfo `mo:"perfCounter"`
- }
- func (m PerformanceManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["PerformanceManager"] = reflect.TypeOf((*PerformanceManager)(nil)).Elem()
- }
- type Profile struct {
- Self types.ManagedObjectReference
- Config types.BaseProfileConfigInfo `mo:"config"`
- Description *types.ProfileDescription `mo:"description"`
- Name string `mo:"name"`
- CreatedTime time.Time `mo:"createdTime"`
- ModifiedTime time.Time `mo:"modifiedTime"`
- Entity []types.ManagedObjectReference `mo:"entity"`
- ComplianceStatus string `mo:"complianceStatus"`
- }
- func (m Profile) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["Profile"] = reflect.TypeOf((*Profile)(nil)).Elem()
- }
- type ProfileComplianceManager struct {
- Self types.ManagedObjectReference
- }
- func (m ProfileComplianceManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ProfileComplianceManager"] = reflect.TypeOf((*ProfileComplianceManager)(nil)).Elem()
- }
- type ProfileManager struct {
- Self types.ManagedObjectReference
- Profile []types.ManagedObjectReference `mo:"profile"`
- }
- func (m ProfileManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ProfileManager"] = reflect.TypeOf((*ProfileManager)(nil)).Elem()
- }
- type PropertyCollector struct {
- Self types.ManagedObjectReference
- Filter []types.ManagedObjectReference `mo:"filter"`
- }
- func (m PropertyCollector) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["PropertyCollector"] = reflect.TypeOf((*PropertyCollector)(nil)).Elem()
- }
- type PropertyFilter struct {
- Self types.ManagedObjectReference
- Spec types.PropertyFilterSpec `mo:"spec"`
- PartialUpdates bool `mo:"partialUpdates"`
- }
- func (m PropertyFilter) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["PropertyFilter"] = reflect.TypeOf((*PropertyFilter)(nil)).Elem()
- }
- type ResourcePlanningManager struct {
- Self types.ManagedObjectReference
- }
- func (m ResourcePlanningManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ResourcePlanningManager"] = reflect.TypeOf((*ResourcePlanningManager)(nil)).Elem()
- }
- type ResourcePool struct {
- ManagedEntity
- Summary types.BaseResourcePoolSummary `mo:"summary"`
- Runtime types.ResourcePoolRuntimeInfo `mo:"runtime"`
- Owner types.ManagedObjectReference `mo:"owner"`
- ResourcePool []types.ManagedObjectReference `mo:"resourcePool"`
- Vm []types.ManagedObjectReference `mo:"vm"`
- Config types.ResourceConfigSpec `mo:"config"`
- ChildConfiguration []types.ResourceConfigSpec `mo:"childConfiguration"`
- }
- func (m *ResourcePool) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["ResourcePool"] = reflect.TypeOf((*ResourcePool)(nil)).Elem()
- }
- type ScheduledTask struct {
- ExtensibleManagedObject
- Info types.ScheduledTaskInfo `mo:"info"`
- }
- func init() {
- t["ScheduledTask"] = reflect.TypeOf((*ScheduledTask)(nil)).Elem()
- }
- type ScheduledTaskManager struct {
- Self types.ManagedObjectReference
- ScheduledTask []types.ManagedObjectReference `mo:"scheduledTask"`
- Description types.ScheduledTaskDescription `mo:"description"`
- }
- func (m ScheduledTaskManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ScheduledTaskManager"] = reflect.TypeOf((*ScheduledTaskManager)(nil)).Elem()
- }
- type SearchIndex struct {
- Self types.ManagedObjectReference
- }
- func (m SearchIndex) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["SearchIndex"] = reflect.TypeOf((*SearchIndex)(nil)).Elem()
- }
- type ServiceInstance struct {
- Self types.ManagedObjectReference
- ServerClock time.Time `mo:"serverClock"`
- Capability types.Capability `mo:"capability"`
- Content types.ServiceContent `mo:"content"`
- }
- func (m ServiceInstance) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ServiceInstance"] = reflect.TypeOf((*ServiceInstance)(nil)).Elem()
- }
- type ServiceManager struct {
- Self types.ManagedObjectReference
- Service []types.ServiceManagerServiceInfo `mo:"service"`
- }
- func (m ServiceManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ServiceManager"] = reflect.TypeOf((*ServiceManager)(nil)).Elem()
- }
- type SessionManager struct {
- Self types.ManagedObjectReference
- SessionList []types.UserSession `mo:"sessionList"`
- CurrentSession *types.UserSession `mo:"currentSession"`
- Message *string `mo:"message"`
- MessageLocaleList []string `mo:"messageLocaleList"`
- SupportedLocaleList []string `mo:"supportedLocaleList"`
- DefaultLocale string `mo:"defaultLocale"`
- }
- func (m SessionManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["SessionManager"] = reflect.TypeOf((*SessionManager)(nil)).Elem()
- }
- type SimpleCommand struct {
- Self types.ManagedObjectReference
- EncodingType types.SimpleCommandEncoding `mo:"encodingType"`
- Entity types.ServiceManagerServiceInfo `mo:"entity"`
- }
- func (m SimpleCommand) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["SimpleCommand"] = reflect.TypeOf((*SimpleCommand)(nil)).Elem()
- }
- type StoragePod struct {
- Folder
- Summary *types.StoragePodSummary `mo:"summary"`
- PodStorageDrsEntry *types.PodStorageDrsEntry `mo:"podStorageDrsEntry"`
- }
- func init() {
- t["StoragePod"] = reflect.TypeOf((*StoragePod)(nil)).Elem()
- }
- type StorageResourceManager struct {
- Self types.ManagedObjectReference
- }
- func (m StorageResourceManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["StorageResourceManager"] = reflect.TypeOf((*StorageResourceManager)(nil)).Elem()
- }
- type Task struct {
- ExtensibleManagedObject
- Info types.TaskInfo `mo:"info"`
- }
- func init() {
- t["Task"] = reflect.TypeOf((*Task)(nil)).Elem()
- }
- type TaskHistoryCollector struct {
- HistoryCollector
- LatestPage []types.TaskInfo `mo:"latestPage"`
- }
- func init() {
- t["TaskHistoryCollector"] = reflect.TypeOf((*TaskHistoryCollector)(nil)).Elem()
- }
- type TaskManager struct {
- Self types.ManagedObjectReference
- RecentTask []types.ManagedObjectReference `mo:"recentTask"`
- Description types.TaskDescription `mo:"description"`
- MaxCollector int32 `mo:"maxCollector"`
- }
- func (m TaskManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["TaskManager"] = reflect.TypeOf((*TaskManager)(nil)).Elem()
- }
- type UserDirectory struct {
- Self types.ManagedObjectReference
- DomainList []string `mo:"domainList"`
- }
- func (m UserDirectory) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["UserDirectory"] = reflect.TypeOf((*UserDirectory)(nil)).Elem()
- }
- type VStorageObjectManagerBase struct {
- Self types.ManagedObjectReference
- }
- func (m VStorageObjectManagerBase) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["VStorageObjectManagerBase"] = reflect.TypeOf((*VStorageObjectManagerBase)(nil)).Elem()
- }
- type VcenterVStorageObjectManager struct {
- VStorageObjectManagerBase
- }
- func init() {
- t["VcenterVStorageObjectManager"] = reflect.TypeOf((*VcenterVStorageObjectManager)(nil)).Elem()
- }
- type View struct {
- Self types.ManagedObjectReference
- }
- func (m View) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["View"] = reflect.TypeOf((*View)(nil)).Elem()
- }
- type ViewManager struct {
- Self types.ManagedObjectReference
- ViewList []types.ManagedObjectReference `mo:"viewList"`
- }
- func (m ViewManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["ViewManager"] = reflect.TypeOf((*ViewManager)(nil)).Elem()
- }
- type VirtualApp struct {
- ResourcePool
- ParentFolder *types.ManagedObjectReference `mo:"parentFolder"`
- Datastore []types.ManagedObjectReference `mo:"datastore"`
- Network []types.ManagedObjectReference `mo:"network"`
- VAppConfig *types.VAppConfigInfo `mo:"vAppConfig"`
- ParentVApp *types.ManagedObjectReference `mo:"parentVApp"`
- ChildLink []types.VirtualAppLinkInfo `mo:"childLink"`
- }
- func init() {
- t["VirtualApp"] = reflect.TypeOf((*VirtualApp)(nil)).Elem()
- }
- type VirtualDiskManager struct {
- Self types.ManagedObjectReference
- }
- func (m VirtualDiskManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["VirtualDiskManager"] = reflect.TypeOf((*VirtualDiskManager)(nil)).Elem()
- }
- type VirtualMachine struct {
- ManagedEntity
- Capability types.VirtualMachineCapability `mo:"capability"`
- Config *types.VirtualMachineConfigInfo `mo:"config"`
- Layout *types.VirtualMachineFileLayout `mo:"layout"`
- LayoutEx *types.VirtualMachineFileLayoutEx `mo:"layoutEx"`
- Storage *types.VirtualMachineStorageInfo `mo:"storage"`
- EnvironmentBrowser types.ManagedObjectReference `mo:"environmentBrowser"`
- ResourcePool *types.ManagedObjectReference `mo:"resourcePool"`
- ParentVApp *types.ManagedObjectReference `mo:"parentVApp"`
- ResourceConfig *types.ResourceConfigSpec `mo:"resourceConfig"`
- Runtime types.VirtualMachineRuntimeInfo `mo:"runtime"`
- Guest *types.GuestInfo `mo:"guest"`
- Summary types.VirtualMachineSummary `mo:"summary"`
- Datastore []types.ManagedObjectReference `mo:"datastore"`
- Network []types.ManagedObjectReference `mo:"network"`
- Snapshot *types.VirtualMachineSnapshotInfo `mo:"snapshot"`
- RootSnapshot []types.ManagedObjectReference `mo:"rootSnapshot"`
- GuestHeartbeatStatus types.ManagedEntityStatus `mo:"guestHeartbeatStatus"`
- }
- func (m *VirtualMachine) Entity() *ManagedEntity {
- return &m.ManagedEntity
- }
- func init() {
- t["VirtualMachine"] = reflect.TypeOf((*VirtualMachine)(nil)).Elem()
- }
- type VirtualMachineCompatibilityChecker struct {
- Self types.ManagedObjectReference
- }
- func (m VirtualMachineCompatibilityChecker) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["VirtualMachineCompatibilityChecker"] = reflect.TypeOf((*VirtualMachineCompatibilityChecker)(nil)).Elem()
- }
- type VirtualMachineProvisioningChecker struct {
- Self types.ManagedObjectReference
- }
- func (m VirtualMachineProvisioningChecker) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["VirtualMachineProvisioningChecker"] = reflect.TypeOf((*VirtualMachineProvisioningChecker)(nil)).Elem()
- }
- type VirtualMachineSnapshot struct {
- ExtensibleManagedObject
- Config types.VirtualMachineConfigInfo `mo:"config"`
- ChildSnapshot []types.ManagedObjectReference `mo:"childSnapshot"`
- Vm types.ManagedObjectReference `mo:"vm"`
- }
- func init() {
- t["VirtualMachineSnapshot"] = reflect.TypeOf((*VirtualMachineSnapshot)(nil)).Elem()
- }
- type VirtualizationManager struct {
- Self types.ManagedObjectReference
- }
- func (m VirtualizationManager) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["VirtualizationManager"] = reflect.TypeOf((*VirtualizationManager)(nil)).Elem()
- }
- type VmwareDistributedVirtualSwitch struct {
- DistributedVirtualSwitch
- }
- func init() {
- t["VmwareDistributedVirtualSwitch"] = reflect.TypeOf((*VmwareDistributedVirtualSwitch)(nil)).Elem()
- }
- type VsanUpgradeSystem struct {
- Self types.ManagedObjectReference
- }
- func (m VsanUpgradeSystem) Reference() types.ManagedObjectReference {
- return m.Self
- }
- func init() {
- t["VsanUpgradeSystem"] = reflect.TypeOf((*VsanUpgradeSystem)(nil)).Elem()
- }
|