1/*
2Copyright (c) 2014-2018 VMware, Inc. All Rights Reserved.
3
4Licensed under the Apache License, Version 2.0 (the "License");
5you may not use this file except in compliance with the License.
6You may obtain a copy of the License at
7
8    http://www.apache.org/licenses/LICENSE-2.0
9
10Unless required by applicable law or agreed to in writing, software
11distributed under the License is distributed on an "AS IS" BASIS,
12WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13See the License for the specific language governing permissions and
14limitations under the License.
15*/
16
17package types
18
19import "reflect"
20
21type ActionParameter string
22
23const (
24	ActionParameterTargetName        = ActionParameter("targetName")
25	ActionParameterAlarmName         = ActionParameter("alarmName")
26	ActionParameterOldStatus         = ActionParameter("oldStatus")
27	ActionParameterNewStatus         = ActionParameter("newStatus")
28	ActionParameterTriggeringSummary = ActionParameter("triggeringSummary")
29	ActionParameterDeclaringSummary  = ActionParameter("declaringSummary")
30	ActionParameterEventDescription  = ActionParameter("eventDescription")
31	ActionParameterTarget            = ActionParameter("target")
32	ActionParameterAlarm             = ActionParameter("alarm")
33)
34
35func init() {
36	t["ActionParameter"] = reflect.TypeOf((*ActionParameter)(nil)).Elem()
37}
38
39type ActionType string
40
41const (
42	ActionTypeMigrationV1         = ActionType("MigrationV1")
43	ActionTypeVmPowerV1           = ActionType("VmPowerV1")
44	ActionTypeHostPowerV1         = ActionType("HostPowerV1")
45	ActionTypeHostMaintenanceV1   = ActionType("HostMaintenanceV1")
46	ActionTypeStorageMigrationV1  = ActionType("StorageMigrationV1")
47	ActionTypeStoragePlacementV1  = ActionType("StoragePlacementV1")
48	ActionTypePlacementV1         = ActionType("PlacementV1")
49	ActionTypeHostInfraUpdateHaV1 = ActionType("HostInfraUpdateHaV1")
50)
51
52func init() {
53	t["ActionType"] = reflect.TypeOf((*ActionType)(nil)).Elem()
54}
55
56type AffinityType string
57
58const (
59	AffinityTypeMemory = AffinityType("memory")
60	AffinityTypeCpu    = AffinityType("cpu")
61)
62
63func init() {
64	t["AffinityType"] = reflect.TypeOf((*AffinityType)(nil)).Elem()
65}
66
67type AgentInstallFailedReason string
68
69const (
70	AgentInstallFailedReasonNotEnoughSpaceOnDevice      = AgentInstallFailedReason("NotEnoughSpaceOnDevice")
71	AgentInstallFailedReasonPrepareToUpgradeFailed      = AgentInstallFailedReason("PrepareToUpgradeFailed")
72	AgentInstallFailedReasonAgentNotRunning             = AgentInstallFailedReason("AgentNotRunning")
73	AgentInstallFailedReasonAgentNotReachable           = AgentInstallFailedReason("AgentNotReachable")
74	AgentInstallFailedReasonInstallTimedout             = AgentInstallFailedReason("InstallTimedout")
75	AgentInstallFailedReasonSignatureVerificationFailed = AgentInstallFailedReason("SignatureVerificationFailed")
76	AgentInstallFailedReasonAgentUploadFailed           = AgentInstallFailedReason("AgentUploadFailed")
77	AgentInstallFailedReasonAgentUploadTimedout         = AgentInstallFailedReason("AgentUploadTimedout")
78	AgentInstallFailedReasonUnknownInstallerError       = AgentInstallFailedReason("UnknownInstallerError")
79)
80
81func init() {
82	t["AgentInstallFailedReason"] = reflect.TypeOf((*AgentInstallFailedReason)(nil)).Elem()
83}
84
85type AlarmFilterSpecAlarmTypeByEntity string
86
87const (
88	AlarmFilterSpecAlarmTypeByEntityEntityTypeAll  = AlarmFilterSpecAlarmTypeByEntity("entityTypeAll")
89	AlarmFilterSpecAlarmTypeByEntityEntityTypeHost = AlarmFilterSpecAlarmTypeByEntity("entityTypeHost")
90	AlarmFilterSpecAlarmTypeByEntityEntityTypeVm   = AlarmFilterSpecAlarmTypeByEntity("entityTypeVm")
91)
92
93func init() {
94	t["AlarmFilterSpecAlarmTypeByEntity"] = reflect.TypeOf((*AlarmFilterSpecAlarmTypeByEntity)(nil)).Elem()
95}
96
97type AlarmFilterSpecAlarmTypeByTrigger string
98
99const (
100	AlarmFilterSpecAlarmTypeByTriggerTriggerTypeAll    = AlarmFilterSpecAlarmTypeByTrigger("triggerTypeAll")
101	AlarmFilterSpecAlarmTypeByTriggerTriggerTypeEvent  = AlarmFilterSpecAlarmTypeByTrigger("triggerTypeEvent")
102	AlarmFilterSpecAlarmTypeByTriggerTriggerTypeMetric = AlarmFilterSpecAlarmTypeByTrigger("triggerTypeMetric")
103)
104
105func init() {
106	t["AlarmFilterSpecAlarmTypeByTrigger"] = reflect.TypeOf((*AlarmFilterSpecAlarmTypeByTrigger)(nil)).Elem()
107}
108
109type AnswerFileValidationInfoStatus string
110
111const (
112	AnswerFileValidationInfoStatusSuccess         = AnswerFileValidationInfoStatus("success")
113	AnswerFileValidationInfoStatusFailed          = AnswerFileValidationInfoStatus("failed")
114	AnswerFileValidationInfoStatusFailed_defaults = AnswerFileValidationInfoStatus("failed_defaults")
115)
116
117func init() {
118	t["AnswerFileValidationInfoStatus"] = reflect.TypeOf((*AnswerFileValidationInfoStatus)(nil)).Elem()
119}
120
121type ApplyHostProfileConfigurationResultStatus string
122
123const (
124	ApplyHostProfileConfigurationResultStatusSuccess                     = ApplyHostProfileConfigurationResultStatus("success")
125	ApplyHostProfileConfigurationResultStatusFailed                      = ApplyHostProfileConfigurationResultStatus("failed")
126	ApplyHostProfileConfigurationResultStatusReboot_failed               = ApplyHostProfileConfigurationResultStatus("reboot_failed")
127	ApplyHostProfileConfigurationResultStatusStateless_reboot_failed     = ApplyHostProfileConfigurationResultStatus("stateless_reboot_failed")
128	ApplyHostProfileConfigurationResultStatusCheck_compliance_failed     = ApplyHostProfileConfigurationResultStatus("check_compliance_failed")
129	ApplyHostProfileConfigurationResultStatusState_not_satisfied         = ApplyHostProfileConfigurationResultStatus("state_not_satisfied")
130	ApplyHostProfileConfigurationResultStatusExit_maintenancemode_failed = ApplyHostProfileConfigurationResultStatus("exit_maintenancemode_failed")
131	ApplyHostProfileConfigurationResultStatusCanceled                    = ApplyHostProfileConfigurationResultStatus("canceled")
132)
133
134func init() {
135	t["ApplyHostProfileConfigurationResultStatus"] = reflect.TypeOf((*ApplyHostProfileConfigurationResultStatus)(nil)).Elem()
136}
137
138type ArrayUpdateOperation string
139
140const (
141	ArrayUpdateOperationAdd    = ArrayUpdateOperation("add")
142	ArrayUpdateOperationRemove = ArrayUpdateOperation("remove")
143	ArrayUpdateOperationEdit   = ArrayUpdateOperation("edit")
144)
145
146func init() {
147	t["ArrayUpdateOperation"] = reflect.TypeOf((*ArrayUpdateOperation)(nil)).Elem()
148}
149
150type AutoStartAction string
151
152const (
153	AutoStartActionNone          = AutoStartAction("none")
154	AutoStartActionSystemDefault = AutoStartAction("systemDefault")
155	AutoStartActionPowerOn       = AutoStartAction("powerOn")
156	AutoStartActionPowerOff      = AutoStartAction("powerOff")
157	AutoStartActionGuestShutdown = AutoStartAction("guestShutdown")
158	AutoStartActionSuspend       = AutoStartAction("suspend")
159)
160
161func init() {
162	t["AutoStartAction"] = reflect.TypeOf((*AutoStartAction)(nil)).Elem()
163}
164
165type AutoStartWaitHeartbeatSetting string
166
167const (
168	AutoStartWaitHeartbeatSettingYes           = AutoStartWaitHeartbeatSetting("yes")
169	AutoStartWaitHeartbeatSettingNo            = AutoStartWaitHeartbeatSetting("no")
170	AutoStartWaitHeartbeatSettingSystemDefault = AutoStartWaitHeartbeatSetting("systemDefault")
171)
172
173func init() {
174	t["AutoStartWaitHeartbeatSetting"] = reflect.TypeOf((*AutoStartWaitHeartbeatSetting)(nil)).Elem()
175}
176
177type BaseConfigInfoDiskFileBackingInfoProvisioningType string
178
179const (
180	BaseConfigInfoDiskFileBackingInfoProvisioningTypeThin             = BaseConfigInfoDiskFileBackingInfoProvisioningType("thin")
181	BaseConfigInfoDiskFileBackingInfoProvisioningTypeEagerZeroedThick = BaseConfigInfoDiskFileBackingInfoProvisioningType("eagerZeroedThick")
182	BaseConfigInfoDiskFileBackingInfoProvisioningTypeLazyZeroedThick  = BaseConfigInfoDiskFileBackingInfoProvisioningType("lazyZeroedThick")
183)
184
185func init() {
186	t["BaseConfigInfoDiskFileBackingInfoProvisioningType"] = reflect.TypeOf((*BaseConfigInfoDiskFileBackingInfoProvisioningType)(nil)).Elem()
187}
188
189type BatchResultResult string
190
191const (
192	BatchResultResultSuccess = BatchResultResult("success")
193	BatchResultResultFail    = BatchResultResult("fail")
194)
195
196func init() {
197	t["BatchResultResult"] = reflect.TypeOf((*BatchResultResult)(nil)).Elem()
198}
199
200type CannotEnableVmcpForClusterReason string
201
202const (
203	CannotEnableVmcpForClusterReasonAPDTimeoutDisabled      = CannotEnableVmcpForClusterReason("APDTimeoutDisabled")
204	CannotEnableVmcpForClusterReasonIncompatibleHostVersion = CannotEnableVmcpForClusterReason("IncompatibleHostVersion")
205)
206
207func init() {
208	t["CannotEnableVmcpForClusterReason"] = reflect.TypeOf((*CannotEnableVmcpForClusterReason)(nil)).Elem()
209}
210
211type CannotMoveFaultToleranceVmMoveType string
212
213const (
214	CannotMoveFaultToleranceVmMoveTypeResourcePool = CannotMoveFaultToleranceVmMoveType("resourcePool")
215	CannotMoveFaultToleranceVmMoveTypeCluster      = CannotMoveFaultToleranceVmMoveType("cluster")
216)
217
218func init() {
219	t["CannotMoveFaultToleranceVmMoveType"] = reflect.TypeOf((*CannotMoveFaultToleranceVmMoveType)(nil)).Elem()
220}
221
222type CannotPowerOffVmInClusterOperation string
223
224const (
225	CannotPowerOffVmInClusterOperationSuspend       = CannotPowerOffVmInClusterOperation("suspend")
226	CannotPowerOffVmInClusterOperationPowerOff      = CannotPowerOffVmInClusterOperation("powerOff")
227	CannotPowerOffVmInClusterOperationGuestShutdown = CannotPowerOffVmInClusterOperation("guestShutdown")
228	CannotPowerOffVmInClusterOperationGuestSuspend  = CannotPowerOffVmInClusterOperation("guestSuspend")
229)
230
231func init() {
232	t["CannotPowerOffVmInClusterOperation"] = reflect.TypeOf((*CannotPowerOffVmInClusterOperation)(nil)).Elem()
233}
234
235type CannotUseNetworkReason string
236
237const (
238	CannotUseNetworkReasonNetworkReservationNotSupported  = CannotUseNetworkReason("NetworkReservationNotSupported")
239	CannotUseNetworkReasonMismatchedNetworkPolicies       = CannotUseNetworkReason("MismatchedNetworkPolicies")
240	CannotUseNetworkReasonMismatchedDvsVersionOrVendor    = CannotUseNetworkReason("MismatchedDvsVersionOrVendor")
241	CannotUseNetworkReasonVMotionToUnsupportedNetworkType = CannotUseNetworkReason("VMotionToUnsupportedNetworkType")
242)
243
244func init() {
245	t["CannotUseNetworkReason"] = reflect.TypeOf((*CannotUseNetworkReason)(nil)).Elem()
246}
247
248type CheckTestType string
249
250const (
251	CheckTestTypeSourceTests       = CheckTestType("sourceTests")
252	CheckTestTypeHostTests         = CheckTestType("hostTests")
253	CheckTestTypeResourcePoolTests = CheckTestType("resourcePoolTests")
254	CheckTestTypeDatastoreTests    = CheckTestType("datastoreTests")
255	CheckTestTypeNetworkTests      = CheckTestType("networkTests")
256)
257
258func init() {
259	t["CheckTestType"] = reflect.TypeOf((*CheckTestType)(nil)).Elem()
260}
261
262type ClusterDasAamNodeStateDasState string
263
264const (
265	ClusterDasAamNodeStateDasStateUninitialized = ClusterDasAamNodeStateDasState("uninitialized")
266	ClusterDasAamNodeStateDasStateInitialized   = ClusterDasAamNodeStateDasState("initialized")
267	ClusterDasAamNodeStateDasStateConfiguring   = ClusterDasAamNodeStateDasState("configuring")
268	ClusterDasAamNodeStateDasStateUnconfiguring = ClusterDasAamNodeStateDasState("unconfiguring")
269	ClusterDasAamNodeStateDasStateRunning       = ClusterDasAamNodeStateDasState("running")
270	ClusterDasAamNodeStateDasStateError         = ClusterDasAamNodeStateDasState("error")
271	ClusterDasAamNodeStateDasStateAgentShutdown = ClusterDasAamNodeStateDasState("agentShutdown")
272	ClusterDasAamNodeStateDasStateNodeFailed    = ClusterDasAamNodeStateDasState("nodeFailed")
273)
274
275func init() {
276	t["ClusterDasAamNodeStateDasState"] = reflect.TypeOf((*ClusterDasAamNodeStateDasState)(nil)).Elem()
277}
278
279type ClusterDasConfigInfoHBDatastoreCandidate string
280
281const (
282	ClusterDasConfigInfoHBDatastoreCandidateUserSelectedDs                  = ClusterDasConfigInfoHBDatastoreCandidate("userSelectedDs")
283	ClusterDasConfigInfoHBDatastoreCandidateAllFeasibleDs                   = ClusterDasConfigInfoHBDatastoreCandidate("allFeasibleDs")
284	ClusterDasConfigInfoHBDatastoreCandidateAllFeasibleDsWithUserPreference = ClusterDasConfigInfoHBDatastoreCandidate("allFeasibleDsWithUserPreference")
285)
286
287func init() {
288	t["ClusterDasConfigInfoHBDatastoreCandidate"] = reflect.TypeOf((*ClusterDasConfigInfoHBDatastoreCandidate)(nil)).Elem()
289}
290
291type ClusterDasConfigInfoServiceState string
292
293const (
294	ClusterDasConfigInfoServiceStateDisabled = ClusterDasConfigInfoServiceState("disabled")
295	ClusterDasConfigInfoServiceStateEnabled  = ClusterDasConfigInfoServiceState("enabled")
296)
297
298func init() {
299	t["ClusterDasConfigInfoServiceState"] = reflect.TypeOf((*ClusterDasConfigInfoServiceState)(nil)).Elem()
300}
301
302type ClusterDasConfigInfoVmMonitoringState string
303
304const (
305	ClusterDasConfigInfoVmMonitoringStateVmMonitoringDisabled = ClusterDasConfigInfoVmMonitoringState("vmMonitoringDisabled")
306	ClusterDasConfigInfoVmMonitoringStateVmMonitoringOnly     = ClusterDasConfigInfoVmMonitoringState("vmMonitoringOnly")
307	ClusterDasConfigInfoVmMonitoringStateVmAndAppMonitoring   = ClusterDasConfigInfoVmMonitoringState("vmAndAppMonitoring")
308)
309
310func init() {
311	t["ClusterDasConfigInfoVmMonitoringState"] = reflect.TypeOf((*ClusterDasConfigInfoVmMonitoringState)(nil)).Elem()
312}
313
314type ClusterDasFdmAvailabilityState string
315
316const (
317	ClusterDasFdmAvailabilityStateUninitialized                = ClusterDasFdmAvailabilityState("uninitialized")
318	ClusterDasFdmAvailabilityStateElection                     = ClusterDasFdmAvailabilityState("election")
319	ClusterDasFdmAvailabilityStateMaster                       = ClusterDasFdmAvailabilityState("master")
320	ClusterDasFdmAvailabilityStateConnectedToMaster            = ClusterDasFdmAvailabilityState("connectedToMaster")
321	ClusterDasFdmAvailabilityStateNetworkPartitionedFromMaster = ClusterDasFdmAvailabilityState("networkPartitionedFromMaster")
322	ClusterDasFdmAvailabilityStateNetworkIsolated              = ClusterDasFdmAvailabilityState("networkIsolated")
323	ClusterDasFdmAvailabilityStateHostDown                     = ClusterDasFdmAvailabilityState("hostDown")
324	ClusterDasFdmAvailabilityStateInitializationError          = ClusterDasFdmAvailabilityState("initializationError")
325	ClusterDasFdmAvailabilityStateUninitializationError        = ClusterDasFdmAvailabilityState("uninitializationError")
326	ClusterDasFdmAvailabilityStateFdmUnreachable               = ClusterDasFdmAvailabilityState("fdmUnreachable")
327)
328
329func init() {
330	t["ClusterDasFdmAvailabilityState"] = reflect.TypeOf((*ClusterDasFdmAvailabilityState)(nil)).Elem()
331}
332
333type ClusterDasVmSettingsIsolationResponse string
334
335const (
336	ClusterDasVmSettingsIsolationResponseNone                     = ClusterDasVmSettingsIsolationResponse("none")
337	ClusterDasVmSettingsIsolationResponsePowerOff                 = ClusterDasVmSettingsIsolationResponse("powerOff")
338	ClusterDasVmSettingsIsolationResponseShutdown                 = ClusterDasVmSettingsIsolationResponse("shutdown")
339	ClusterDasVmSettingsIsolationResponseClusterIsolationResponse = ClusterDasVmSettingsIsolationResponse("clusterIsolationResponse")
340)
341
342func init() {
343	t["ClusterDasVmSettingsIsolationResponse"] = reflect.TypeOf((*ClusterDasVmSettingsIsolationResponse)(nil)).Elem()
344}
345
346type ClusterDasVmSettingsRestartPriority string
347
348const (
349	ClusterDasVmSettingsRestartPriorityDisabled               = ClusterDasVmSettingsRestartPriority("disabled")
350	ClusterDasVmSettingsRestartPriorityLowest                 = ClusterDasVmSettingsRestartPriority("lowest")
351	ClusterDasVmSettingsRestartPriorityLow                    = ClusterDasVmSettingsRestartPriority("low")
352	ClusterDasVmSettingsRestartPriorityMedium                 = ClusterDasVmSettingsRestartPriority("medium")
353	ClusterDasVmSettingsRestartPriorityHigh                   = ClusterDasVmSettingsRestartPriority("high")
354	ClusterDasVmSettingsRestartPriorityHighest                = ClusterDasVmSettingsRestartPriority("highest")
355	ClusterDasVmSettingsRestartPriorityClusterRestartPriority = ClusterDasVmSettingsRestartPriority("clusterRestartPriority")
356)
357
358func init() {
359	t["ClusterDasVmSettingsRestartPriority"] = reflect.TypeOf((*ClusterDasVmSettingsRestartPriority)(nil)).Elem()
360}
361
362type ClusterHostInfraUpdateHaModeActionOperationType string
363
364const (
365	ClusterHostInfraUpdateHaModeActionOperationTypeEnterQuarantine  = ClusterHostInfraUpdateHaModeActionOperationType("enterQuarantine")
366	ClusterHostInfraUpdateHaModeActionOperationTypeExitQuarantine   = ClusterHostInfraUpdateHaModeActionOperationType("exitQuarantine")
367	ClusterHostInfraUpdateHaModeActionOperationTypeEnterMaintenance = ClusterHostInfraUpdateHaModeActionOperationType("enterMaintenance")
368)
369
370func init() {
371	t["ClusterHostInfraUpdateHaModeActionOperationType"] = reflect.TypeOf((*ClusterHostInfraUpdateHaModeActionOperationType)(nil)).Elem()
372}
373
374type ClusterInfraUpdateHaConfigInfoBehaviorType string
375
376const (
377	ClusterInfraUpdateHaConfigInfoBehaviorTypeManual    = ClusterInfraUpdateHaConfigInfoBehaviorType("Manual")
378	ClusterInfraUpdateHaConfigInfoBehaviorTypeAutomated = ClusterInfraUpdateHaConfigInfoBehaviorType("Automated")
379)
380
381func init() {
382	t["ClusterInfraUpdateHaConfigInfoBehaviorType"] = reflect.TypeOf((*ClusterInfraUpdateHaConfigInfoBehaviorType)(nil)).Elem()
383}
384
385type ClusterInfraUpdateHaConfigInfoRemediationType string
386
387const (
388	ClusterInfraUpdateHaConfigInfoRemediationTypeQuarantineMode  = ClusterInfraUpdateHaConfigInfoRemediationType("QuarantineMode")
389	ClusterInfraUpdateHaConfigInfoRemediationTypeMaintenanceMode = ClusterInfraUpdateHaConfigInfoRemediationType("MaintenanceMode")
390)
391
392func init() {
393	t["ClusterInfraUpdateHaConfigInfoRemediationType"] = reflect.TypeOf((*ClusterInfraUpdateHaConfigInfoRemediationType)(nil)).Elem()
394}
395
396type ClusterPowerOnVmOption string
397
398const (
399	ClusterPowerOnVmOptionOverrideAutomationLevel = ClusterPowerOnVmOption("OverrideAutomationLevel")
400	ClusterPowerOnVmOptionReserveResources        = ClusterPowerOnVmOption("ReserveResources")
401)
402
403func init() {
404	t["ClusterPowerOnVmOption"] = reflect.TypeOf((*ClusterPowerOnVmOption)(nil)).Elem()
405}
406
407type ClusterProfileServiceType string
408
409const (
410	ClusterProfileServiceTypeDRS = ClusterProfileServiceType("DRS")
411	ClusterProfileServiceTypeHA  = ClusterProfileServiceType("HA")
412	ClusterProfileServiceTypeDPM = ClusterProfileServiceType("DPM")
413	ClusterProfileServiceTypeFT  = ClusterProfileServiceType("FT")
414)
415
416func init() {
417	t["ClusterProfileServiceType"] = reflect.TypeOf((*ClusterProfileServiceType)(nil)).Elem()
418}
419
420type ClusterVmComponentProtectionSettingsStorageVmReaction string
421
422const (
423	ClusterVmComponentProtectionSettingsStorageVmReactionDisabled            = ClusterVmComponentProtectionSettingsStorageVmReaction("disabled")
424	ClusterVmComponentProtectionSettingsStorageVmReactionWarning             = ClusterVmComponentProtectionSettingsStorageVmReaction("warning")
425	ClusterVmComponentProtectionSettingsStorageVmReactionRestartConservative = ClusterVmComponentProtectionSettingsStorageVmReaction("restartConservative")
426	ClusterVmComponentProtectionSettingsStorageVmReactionRestartAggressive   = ClusterVmComponentProtectionSettingsStorageVmReaction("restartAggressive")
427	ClusterVmComponentProtectionSettingsStorageVmReactionClusterDefault      = ClusterVmComponentProtectionSettingsStorageVmReaction("clusterDefault")
428)
429
430func init() {
431	t["ClusterVmComponentProtectionSettingsStorageVmReaction"] = reflect.TypeOf((*ClusterVmComponentProtectionSettingsStorageVmReaction)(nil)).Elem()
432}
433
434type ClusterVmComponentProtectionSettingsVmReactionOnAPDCleared string
435
436const (
437	ClusterVmComponentProtectionSettingsVmReactionOnAPDClearedNone              = ClusterVmComponentProtectionSettingsVmReactionOnAPDCleared("none")
438	ClusterVmComponentProtectionSettingsVmReactionOnAPDClearedReset             = ClusterVmComponentProtectionSettingsVmReactionOnAPDCleared("reset")
439	ClusterVmComponentProtectionSettingsVmReactionOnAPDClearedUseClusterDefault = ClusterVmComponentProtectionSettingsVmReactionOnAPDCleared("useClusterDefault")
440)
441
442func init() {
443	t["ClusterVmComponentProtectionSettingsVmReactionOnAPDCleared"] = reflect.TypeOf((*ClusterVmComponentProtectionSettingsVmReactionOnAPDCleared)(nil)).Elem()
444}
445
446type ClusterVmReadinessReadyCondition string
447
448const (
449	ClusterVmReadinessReadyConditionNone               = ClusterVmReadinessReadyCondition("none")
450	ClusterVmReadinessReadyConditionPoweredOn          = ClusterVmReadinessReadyCondition("poweredOn")
451	ClusterVmReadinessReadyConditionGuestHbStatusGreen = ClusterVmReadinessReadyCondition("guestHbStatusGreen")
452	ClusterVmReadinessReadyConditionAppHbStatusGreen   = ClusterVmReadinessReadyCondition("appHbStatusGreen")
453	ClusterVmReadinessReadyConditionUseClusterDefault  = ClusterVmReadinessReadyCondition("useClusterDefault")
454)
455
456func init() {
457	t["ClusterVmReadinessReadyCondition"] = reflect.TypeOf((*ClusterVmReadinessReadyCondition)(nil)).Elem()
458}
459
460type ComplianceResultStatus string
461
462const (
463	ComplianceResultStatusCompliant    = ComplianceResultStatus("compliant")
464	ComplianceResultStatusNonCompliant = ComplianceResultStatus("nonCompliant")
465	ComplianceResultStatusUnknown      = ComplianceResultStatus("unknown")
466	ComplianceResultStatusRunning      = ComplianceResultStatus("running")
467)
468
469func init() {
470	t["ComplianceResultStatus"] = reflect.TypeOf((*ComplianceResultStatus)(nil)).Elem()
471}
472
473type ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState string
474
475const (
476	ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseStateLicensed   = ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState("licensed")
477	ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseStateUnlicensed = ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState("unlicensed")
478	ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseStateUnknown    = ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState("unknown")
479)
480
481func init() {
482	t["ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState"] = reflect.TypeOf((*ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState)(nil)).Elem()
483}
484
485type ConfigSpecOperation string
486
487const (
488	ConfigSpecOperationAdd    = ConfigSpecOperation("add")
489	ConfigSpecOperationEdit   = ConfigSpecOperation("edit")
490	ConfigSpecOperationRemove = ConfigSpecOperation("remove")
491)
492
493func init() {
494	t["ConfigSpecOperation"] = reflect.TypeOf((*ConfigSpecOperation)(nil)).Elem()
495}
496
497type CustomizationLicenseDataMode string
498
499const (
500	CustomizationLicenseDataModePerServer = CustomizationLicenseDataMode("perServer")
501	CustomizationLicenseDataModePerSeat   = CustomizationLicenseDataMode("perSeat")
502)
503
504func init() {
505	t["CustomizationLicenseDataMode"] = reflect.TypeOf((*CustomizationLicenseDataMode)(nil)).Elem()
506}
507
508type CustomizationNetBIOSMode string
509
510const (
511	CustomizationNetBIOSModeEnableNetBIOSViaDhcp = CustomizationNetBIOSMode("enableNetBIOSViaDhcp")
512	CustomizationNetBIOSModeEnableNetBIOS        = CustomizationNetBIOSMode("enableNetBIOS")
513	CustomizationNetBIOSModeDisableNetBIOS       = CustomizationNetBIOSMode("disableNetBIOS")
514)
515
516func init() {
517	t["CustomizationNetBIOSMode"] = reflect.TypeOf((*CustomizationNetBIOSMode)(nil)).Elem()
518}
519
520type CustomizationSysprepRebootOption string
521
522const (
523	CustomizationSysprepRebootOptionReboot   = CustomizationSysprepRebootOption("reboot")
524	CustomizationSysprepRebootOptionNoreboot = CustomizationSysprepRebootOption("noreboot")
525	CustomizationSysprepRebootOptionShutdown = CustomizationSysprepRebootOption("shutdown")
526)
527
528func init() {
529	t["CustomizationSysprepRebootOption"] = reflect.TypeOf((*CustomizationSysprepRebootOption)(nil)).Elem()
530}
531
532type DVPortStatusVmDirectPathGen2InactiveReasonNetwork string
533
534const (
535	DVPortStatusVmDirectPathGen2InactiveReasonNetworkPortNptIncompatibleDvs             = DVPortStatusVmDirectPathGen2InactiveReasonNetwork("portNptIncompatibleDvs")
536	DVPortStatusVmDirectPathGen2InactiveReasonNetworkPortNptNoCompatibleNics            = DVPortStatusVmDirectPathGen2InactiveReasonNetwork("portNptNoCompatibleNics")
537	DVPortStatusVmDirectPathGen2InactiveReasonNetworkPortNptNoVirtualFunctionsAvailable = DVPortStatusVmDirectPathGen2InactiveReasonNetwork("portNptNoVirtualFunctionsAvailable")
538	DVPortStatusVmDirectPathGen2InactiveReasonNetworkPortNptDisabledForPort             = DVPortStatusVmDirectPathGen2InactiveReasonNetwork("portNptDisabledForPort")
539)
540
541func init() {
542	t["DVPortStatusVmDirectPathGen2InactiveReasonNetwork"] = reflect.TypeOf((*DVPortStatusVmDirectPathGen2InactiveReasonNetwork)(nil)).Elem()
543}
544
545type DVPortStatusVmDirectPathGen2InactiveReasonOther string
546
547const (
548	DVPortStatusVmDirectPathGen2InactiveReasonOtherPortNptIncompatibleHost      = DVPortStatusVmDirectPathGen2InactiveReasonOther("portNptIncompatibleHost")
549	DVPortStatusVmDirectPathGen2InactiveReasonOtherPortNptIncompatibleConnectee = DVPortStatusVmDirectPathGen2InactiveReasonOther("portNptIncompatibleConnectee")
550)
551
552func init() {
553	t["DVPortStatusVmDirectPathGen2InactiveReasonOther"] = reflect.TypeOf((*DVPortStatusVmDirectPathGen2InactiveReasonOther)(nil)).Elem()
554}
555
556type DVSMacLimitPolicyType string
557
558const (
559	DVSMacLimitPolicyTypeAllow = DVSMacLimitPolicyType("allow")
560	DVSMacLimitPolicyTypeDrop  = DVSMacLimitPolicyType("drop")
561)
562
563func init() {
564	t["DVSMacLimitPolicyType"] = reflect.TypeOf((*DVSMacLimitPolicyType)(nil)).Elem()
565}
566
567type DasConfigFaultDasConfigFaultReason string
568
569const (
570	DasConfigFaultDasConfigFaultReasonHostNetworkMisconfiguration = DasConfigFaultDasConfigFaultReason("HostNetworkMisconfiguration")
571	DasConfigFaultDasConfigFaultReasonHostMisconfiguration        = DasConfigFaultDasConfigFaultReason("HostMisconfiguration")
572	DasConfigFaultDasConfigFaultReasonInsufficientPrivileges      = DasConfigFaultDasConfigFaultReason("InsufficientPrivileges")
573	DasConfigFaultDasConfigFaultReasonNoPrimaryAgentAvailable     = DasConfigFaultDasConfigFaultReason("NoPrimaryAgentAvailable")
574	DasConfigFaultDasConfigFaultReasonOther                       = DasConfigFaultDasConfigFaultReason("Other")
575	DasConfigFaultDasConfigFaultReasonNoDatastoresConfigured      = DasConfigFaultDasConfigFaultReason("NoDatastoresConfigured")
576	DasConfigFaultDasConfigFaultReasonCreateConfigVvolFailed      = DasConfigFaultDasConfigFaultReason("CreateConfigVvolFailed")
577	DasConfigFaultDasConfigFaultReasonVSanNotSupportedOnHost      = DasConfigFaultDasConfigFaultReason("VSanNotSupportedOnHost")
578	DasConfigFaultDasConfigFaultReasonDasNetworkMisconfiguration  = DasConfigFaultDasConfigFaultReason("DasNetworkMisconfiguration")
579)
580
581func init() {
582	t["DasConfigFaultDasConfigFaultReason"] = reflect.TypeOf((*DasConfigFaultDasConfigFaultReason)(nil)).Elem()
583}
584
585type DasVmPriority string
586
587const (
588	DasVmPriorityDisabled = DasVmPriority("disabled")
589	DasVmPriorityLow      = DasVmPriority("low")
590	DasVmPriorityMedium   = DasVmPriority("medium")
591	DasVmPriorityHigh     = DasVmPriority("high")
592)
593
594func init() {
595	t["DasVmPriority"] = reflect.TypeOf((*DasVmPriority)(nil)).Elem()
596}
597
598type DatastoreAccessible string
599
600const (
601	DatastoreAccessibleTrue  = DatastoreAccessible("True")
602	DatastoreAccessibleFalse = DatastoreAccessible("False")
603)
604
605func init() {
606	t["DatastoreAccessible"] = reflect.TypeOf((*DatastoreAccessible)(nil)).Elem()
607}
608
609type DatastoreSummaryMaintenanceModeState string
610
611const (
612	DatastoreSummaryMaintenanceModeStateNormal              = DatastoreSummaryMaintenanceModeState("normal")
613	DatastoreSummaryMaintenanceModeStateEnteringMaintenance = DatastoreSummaryMaintenanceModeState("enteringMaintenance")
614	DatastoreSummaryMaintenanceModeStateInMaintenance       = DatastoreSummaryMaintenanceModeState("inMaintenance")
615)
616
617func init() {
618	t["DatastoreSummaryMaintenanceModeState"] = reflect.TypeOf((*DatastoreSummaryMaintenanceModeState)(nil)).Elem()
619}
620
621type DayOfWeek string
622
623const (
624	DayOfWeekSunday    = DayOfWeek("sunday")
625	DayOfWeekMonday    = DayOfWeek("monday")
626	DayOfWeekTuesday   = DayOfWeek("tuesday")
627	DayOfWeekWednesday = DayOfWeek("wednesday")
628	DayOfWeekThursday  = DayOfWeek("thursday")
629	DayOfWeekFriday    = DayOfWeek("friday")
630	DayOfWeekSaturday  = DayOfWeek("saturday")
631)
632
633func init() {
634	t["DayOfWeek"] = reflect.TypeOf((*DayOfWeek)(nil)).Elem()
635}
636
637type DeviceNotSupportedReason string
638
639const (
640	DeviceNotSupportedReasonHost  = DeviceNotSupportedReason("host")
641	DeviceNotSupportedReasonGuest = DeviceNotSupportedReason("guest")
642)
643
644func init() {
645	t["DeviceNotSupportedReason"] = reflect.TypeOf((*DeviceNotSupportedReason)(nil)).Elem()
646}
647
648type DiagnosticManagerLogCreator string
649
650const (
651	DiagnosticManagerLogCreatorVpxd      = DiagnosticManagerLogCreator("vpxd")
652	DiagnosticManagerLogCreatorVpxa      = DiagnosticManagerLogCreator("vpxa")
653	DiagnosticManagerLogCreatorHostd     = DiagnosticManagerLogCreator("hostd")
654	DiagnosticManagerLogCreatorServerd   = DiagnosticManagerLogCreator("serverd")
655	DiagnosticManagerLogCreatorInstall   = DiagnosticManagerLogCreator("install")
656	DiagnosticManagerLogCreatorVpxClient = DiagnosticManagerLogCreator("vpxClient")
657	DiagnosticManagerLogCreatorRecordLog = DiagnosticManagerLogCreator("recordLog")
658)
659
660func init() {
661	t["DiagnosticManagerLogCreator"] = reflect.TypeOf((*DiagnosticManagerLogCreator)(nil)).Elem()
662}
663
664type DiagnosticManagerLogFormat string
665
666const (
667	DiagnosticManagerLogFormatPlain = DiagnosticManagerLogFormat("plain")
668)
669
670func init() {
671	t["DiagnosticManagerLogFormat"] = reflect.TypeOf((*DiagnosticManagerLogFormat)(nil)).Elem()
672}
673
674type DiagnosticPartitionStorageType string
675
676const (
677	DiagnosticPartitionStorageTypeDirectAttached  = DiagnosticPartitionStorageType("directAttached")
678	DiagnosticPartitionStorageTypeNetworkAttached = DiagnosticPartitionStorageType("networkAttached")
679)
680
681func init() {
682	t["DiagnosticPartitionStorageType"] = reflect.TypeOf((*DiagnosticPartitionStorageType)(nil)).Elem()
683}
684
685type DiagnosticPartitionType string
686
687const (
688	DiagnosticPartitionTypeSingleHost = DiagnosticPartitionType("singleHost")
689	DiagnosticPartitionTypeMultiHost  = DiagnosticPartitionType("multiHost")
690)
691
692func init() {
693	t["DiagnosticPartitionType"] = reflect.TypeOf((*DiagnosticPartitionType)(nil)).Elem()
694}
695
696type DisallowedChangeByServiceDisallowedChange string
697
698const (
699	DisallowedChangeByServiceDisallowedChangeHotExtendDisk = DisallowedChangeByServiceDisallowedChange("hotExtendDisk")
700)
701
702func init() {
703	t["DisallowedChangeByServiceDisallowedChange"] = reflect.TypeOf((*DisallowedChangeByServiceDisallowedChange)(nil)).Elem()
704}
705
706type DistributedVirtualPortgroupMetaTagName string
707
708const (
709	DistributedVirtualPortgroupMetaTagNameDvsName       = DistributedVirtualPortgroupMetaTagName("dvsName")
710	DistributedVirtualPortgroupMetaTagNamePortgroupName = DistributedVirtualPortgroupMetaTagName("portgroupName")
711	DistributedVirtualPortgroupMetaTagNamePortIndex     = DistributedVirtualPortgroupMetaTagName("portIndex")
712)
713
714func init() {
715	t["DistributedVirtualPortgroupMetaTagName"] = reflect.TypeOf((*DistributedVirtualPortgroupMetaTagName)(nil)).Elem()
716}
717
718type DistributedVirtualPortgroupPortgroupType string
719
720const (
721	DistributedVirtualPortgroupPortgroupTypeEarlyBinding = DistributedVirtualPortgroupPortgroupType("earlyBinding")
722	DistributedVirtualPortgroupPortgroupTypeLateBinding  = DistributedVirtualPortgroupPortgroupType("lateBinding")
723	DistributedVirtualPortgroupPortgroupTypeEphemeral    = DistributedVirtualPortgroupPortgroupType("ephemeral")
724)
725
726func init() {
727	t["DistributedVirtualPortgroupPortgroupType"] = reflect.TypeOf((*DistributedVirtualPortgroupPortgroupType)(nil)).Elem()
728}
729
730type DistributedVirtualSwitchHostInfrastructureTrafficClass string
731
732const (
733	DistributedVirtualSwitchHostInfrastructureTrafficClassManagement     = DistributedVirtualSwitchHostInfrastructureTrafficClass("management")
734	DistributedVirtualSwitchHostInfrastructureTrafficClassFaultTolerance = DistributedVirtualSwitchHostInfrastructureTrafficClass("faultTolerance")
735	DistributedVirtualSwitchHostInfrastructureTrafficClassVmotion        = DistributedVirtualSwitchHostInfrastructureTrafficClass("vmotion")
736	DistributedVirtualSwitchHostInfrastructureTrafficClassVirtualMachine = DistributedVirtualSwitchHostInfrastructureTrafficClass("virtualMachine")
737	DistributedVirtualSwitchHostInfrastructureTrafficClassISCSI          = DistributedVirtualSwitchHostInfrastructureTrafficClass("iSCSI")
738	DistributedVirtualSwitchHostInfrastructureTrafficClassNfs            = DistributedVirtualSwitchHostInfrastructureTrafficClass("nfs")
739	DistributedVirtualSwitchHostInfrastructureTrafficClassHbr            = DistributedVirtualSwitchHostInfrastructureTrafficClass("hbr")
740	DistributedVirtualSwitchHostInfrastructureTrafficClassVsan           = DistributedVirtualSwitchHostInfrastructureTrafficClass("vsan")
741	DistributedVirtualSwitchHostInfrastructureTrafficClassVdp            = DistributedVirtualSwitchHostInfrastructureTrafficClass("vdp")
742)
743
744func init() {
745	t["DistributedVirtualSwitchHostInfrastructureTrafficClass"] = reflect.TypeOf((*DistributedVirtualSwitchHostInfrastructureTrafficClass)(nil)).Elem()
746}
747
748type DistributedVirtualSwitchHostMemberHostComponentState string
749
750const (
751	DistributedVirtualSwitchHostMemberHostComponentStateUp           = DistributedVirtualSwitchHostMemberHostComponentState("up")
752	DistributedVirtualSwitchHostMemberHostComponentStatePending      = DistributedVirtualSwitchHostMemberHostComponentState("pending")
753	DistributedVirtualSwitchHostMemberHostComponentStateOutOfSync    = DistributedVirtualSwitchHostMemberHostComponentState("outOfSync")
754	DistributedVirtualSwitchHostMemberHostComponentStateWarning      = DistributedVirtualSwitchHostMemberHostComponentState("warning")
755	DistributedVirtualSwitchHostMemberHostComponentStateDisconnected = DistributedVirtualSwitchHostMemberHostComponentState("disconnected")
756	DistributedVirtualSwitchHostMemberHostComponentStateDown         = DistributedVirtualSwitchHostMemberHostComponentState("down")
757)
758
759func init() {
760	t["DistributedVirtualSwitchHostMemberHostComponentState"] = reflect.TypeOf((*DistributedVirtualSwitchHostMemberHostComponentState)(nil)).Elem()
761}
762
763type DistributedVirtualSwitchNetworkResourceControlVersion string
764
765const (
766	DistributedVirtualSwitchNetworkResourceControlVersionVersion2 = DistributedVirtualSwitchNetworkResourceControlVersion("version2")
767	DistributedVirtualSwitchNetworkResourceControlVersionVersion3 = DistributedVirtualSwitchNetworkResourceControlVersion("version3")
768)
769
770func init() {
771	t["DistributedVirtualSwitchNetworkResourceControlVersion"] = reflect.TypeOf((*DistributedVirtualSwitchNetworkResourceControlVersion)(nil)).Elem()
772}
773
774type DistributedVirtualSwitchNicTeamingPolicyMode string
775
776const (
777	DistributedVirtualSwitchNicTeamingPolicyModeLoadbalance_ip        = DistributedVirtualSwitchNicTeamingPolicyMode("loadbalance_ip")
778	DistributedVirtualSwitchNicTeamingPolicyModeLoadbalance_srcmac    = DistributedVirtualSwitchNicTeamingPolicyMode("loadbalance_srcmac")
779	DistributedVirtualSwitchNicTeamingPolicyModeLoadbalance_srcid     = DistributedVirtualSwitchNicTeamingPolicyMode("loadbalance_srcid")
780	DistributedVirtualSwitchNicTeamingPolicyModeFailover_explicit     = DistributedVirtualSwitchNicTeamingPolicyMode("failover_explicit")
781	DistributedVirtualSwitchNicTeamingPolicyModeLoadbalance_loadbased = DistributedVirtualSwitchNicTeamingPolicyMode("loadbalance_loadbased")
782)
783
784func init() {
785	t["DistributedVirtualSwitchNicTeamingPolicyMode"] = reflect.TypeOf((*DistributedVirtualSwitchNicTeamingPolicyMode)(nil)).Elem()
786}
787
788type DistributedVirtualSwitchPortConnecteeConnecteeType string
789
790const (
791	DistributedVirtualSwitchPortConnecteeConnecteeTypePnic            = DistributedVirtualSwitchPortConnecteeConnecteeType("pnic")
792	DistributedVirtualSwitchPortConnecteeConnecteeTypeVmVnic          = DistributedVirtualSwitchPortConnecteeConnecteeType("vmVnic")
793	DistributedVirtualSwitchPortConnecteeConnecteeTypeHostConsoleVnic = DistributedVirtualSwitchPortConnecteeConnecteeType("hostConsoleVnic")
794	DistributedVirtualSwitchPortConnecteeConnecteeTypeHostVmkVnic     = DistributedVirtualSwitchPortConnecteeConnecteeType("hostVmkVnic")
795)
796
797func init() {
798	t["DistributedVirtualSwitchPortConnecteeConnecteeType"] = reflect.TypeOf((*DistributedVirtualSwitchPortConnecteeConnecteeType)(nil)).Elem()
799}
800
801type DistributedVirtualSwitchProductSpecOperationType string
802
803const (
804	DistributedVirtualSwitchProductSpecOperationTypePreInstall             = DistributedVirtualSwitchProductSpecOperationType("preInstall")
805	DistributedVirtualSwitchProductSpecOperationTypeUpgrade                = DistributedVirtualSwitchProductSpecOperationType("upgrade")
806	DistributedVirtualSwitchProductSpecOperationTypeNotifyAvailableUpgrade = DistributedVirtualSwitchProductSpecOperationType("notifyAvailableUpgrade")
807	DistributedVirtualSwitchProductSpecOperationTypeProceedWithUpgrade     = DistributedVirtualSwitchProductSpecOperationType("proceedWithUpgrade")
808	DistributedVirtualSwitchProductSpecOperationTypeUpdateBundleInfo       = DistributedVirtualSwitchProductSpecOperationType("updateBundleInfo")
809)
810
811func init() {
812	t["DistributedVirtualSwitchProductSpecOperationType"] = reflect.TypeOf((*DistributedVirtualSwitchProductSpecOperationType)(nil)).Elem()
813}
814
815type DpmBehavior string
816
817const (
818	DpmBehaviorManual    = DpmBehavior("manual")
819	DpmBehaviorAutomated = DpmBehavior("automated")
820)
821
822func init() {
823	t["DpmBehavior"] = reflect.TypeOf((*DpmBehavior)(nil)).Elem()
824}
825
826type DrsBehavior string
827
828const (
829	DrsBehaviorManual             = DrsBehavior("manual")
830	DrsBehaviorPartiallyAutomated = DrsBehavior("partiallyAutomated")
831	DrsBehaviorFullyAutomated     = DrsBehavior("fullyAutomated")
832)
833
834func init() {
835	t["DrsBehavior"] = reflect.TypeOf((*DrsBehavior)(nil)).Elem()
836}
837
838type DrsInjectorWorkloadCorrelationState string
839
840const (
841	DrsInjectorWorkloadCorrelationStateCorrelated   = DrsInjectorWorkloadCorrelationState("Correlated")
842	DrsInjectorWorkloadCorrelationStateUncorrelated = DrsInjectorWorkloadCorrelationState("Uncorrelated")
843)
844
845func init() {
846	t["DrsInjectorWorkloadCorrelationState"] = reflect.TypeOf((*DrsInjectorWorkloadCorrelationState)(nil)).Elem()
847}
848
849type DrsRecommendationReasonCode string
850
851const (
852	DrsRecommendationReasonCodeFairnessCpuAvg = DrsRecommendationReasonCode("fairnessCpuAvg")
853	DrsRecommendationReasonCodeFairnessMemAvg = DrsRecommendationReasonCode("fairnessMemAvg")
854	DrsRecommendationReasonCodeJointAffin     = DrsRecommendationReasonCode("jointAffin")
855	DrsRecommendationReasonCodeAntiAffin      = DrsRecommendationReasonCode("antiAffin")
856	DrsRecommendationReasonCodeHostMaint      = DrsRecommendationReasonCode("hostMaint")
857)
858
859func init() {
860	t["DrsRecommendationReasonCode"] = reflect.TypeOf((*DrsRecommendationReasonCode)(nil)).Elem()
861}
862
863type DvsEventPortBlockState string
864
865const (
866	DvsEventPortBlockStateUnset     = DvsEventPortBlockState("unset")
867	DvsEventPortBlockStateBlocked   = DvsEventPortBlockState("blocked")
868	DvsEventPortBlockStateUnblocked = DvsEventPortBlockState("unblocked")
869	DvsEventPortBlockStateUnknown   = DvsEventPortBlockState("unknown")
870)
871
872func init() {
873	t["DvsEventPortBlockState"] = reflect.TypeOf((*DvsEventPortBlockState)(nil)).Elem()
874}
875
876type DvsFilterOnFailure string
877
878const (
879	DvsFilterOnFailureFailOpen   = DvsFilterOnFailure("failOpen")
880	DvsFilterOnFailureFailClosed = DvsFilterOnFailure("failClosed")
881)
882
883func init() {
884	t["DvsFilterOnFailure"] = reflect.TypeOf((*DvsFilterOnFailure)(nil)).Elem()
885}
886
887type DvsNetworkRuleDirectionType string
888
889const (
890	DvsNetworkRuleDirectionTypeIncomingPackets = DvsNetworkRuleDirectionType("incomingPackets")
891	DvsNetworkRuleDirectionTypeOutgoingPackets = DvsNetworkRuleDirectionType("outgoingPackets")
892	DvsNetworkRuleDirectionTypeBoth            = DvsNetworkRuleDirectionType("both")
893)
894
895func init() {
896	t["DvsNetworkRuleDirectionType"] = reflect.TypeOf((*DvsNetworkRuleDirectionType)(nil)).Elem()
897}
898
899type EntityImportType string
900
901const (
902	EntityImportTypeCreateEntityWithNewIdentifier      = EntityImportType("createEntityWithNewIdentifier")
903	EntityImportTypeCreateEntityWithOriginalIdentifier = EntityImportType("createEntityWithOriginalIdentifier")
904	EntityImportTypeApplyToEntitySpecified             = EntityImportType("applyToEntitySpecified")
905)
906
907func init() {
908	t["EntityImportType"] = reflect.TypeOf((*EntityImportType)(nil)).Elem()
909}
910
911type EntityType string
912
913const (
914	EntityTypeDistributedVirtualSwitch    = EntityType("distributedVirtualSwitch")
915	EntityTypeDistributedVirtualPortgroup = EntityType("distributedVirtualPortgroup")
916)
917
918func init() {
919	t["EntityType"] = reflect.TypeOf((*EntityType)(nil)).Elem()
920}
921
922type EventAlarmExpressionComparisonOperator string
923
924const (
925	EventAlarmExpressionComparisonOperatorEquals           = EventAlarmExpressionComparisonOperator("equals")
926	EventAlarmExpressionComparisonOperatorNotEqualTo       = EventAlarmExpressionComparisonOperator("notEqualTo")
927	EventAlarmExpressionComparisonOperatorStartsWith       = EventAlarmExpressionComparisonOperator("startsWith")
928	EventAlarmExpressionComparisonOperatorDoesNotStartWith = EventAlarmExpressionComparisonOperator("doesNotStartWith")
929	EventAlarmExpressionComparisonOperatorEndsWith         = EventAlarmExpressionComparisonOperator("endsWith")
930	EventAlarmExpressionComparisonOperatorDoesNotEndWith   = EventAlarmExpressionComparisonOperator("doesNotEndWith")
931)
932
933func init() {
934	t["EventAlarmExpressionComparisonOperator"] = reflect.TypeOf((*EventAlarmExpressionComparisonOperator)(nil)).Elem()
935}
936
937type EventCategory string
938
939const (
940	EventCategoryInfo    = EventCategory("info")
941	EventCategoryWarning = EventCategory("warning")
942	EventCategoryError   = EventCategory("error")
943	EventCategoryUser    = EventCategory("user")
944)
945
946func init() {
947	t["EventCategory"] = reflect.TypeOf((*EventCategory)(nil)).Elem()
948}
949
950type EventEventSeverity string
951
952const (
953	EventEventSeverityError   = EventEventSeverity("error")
954	EventEventSeverityWarning = EventEventSeverity("warning")
955	EventEventSeverityInfo    = EventEventSeverity("info")
956	EventEventSeverityUser    = EventEventSeverity("user")
957)
958
959func init() {
960	t["EventEventSeverity"] = reflect.TypeOf((*EventEventSeverity)(nil)).Elem()
961}
962
963type EventFilterSpecRecursionOption string
964
965const (
966	EventFilterSpecRecursionOptionSelf     = EventFilterSpecRecursionOption("self")
967	EventFilterSpecRecursionOptionChildren = EventFilterSpecRecursionOption("children")
968	EventFilterSpecRecursionOptionAll      = EventFilterSpecRecursionOption("all")
969)
970
971func init() {
972	t["EventFilterSpecRecursionOption"] = reflect.TypeOf((*EventFilterSpecRecursionOption)(nil)).Elem()
973}
974
975type FibreChannelPortType string
976
977const (
978	FibreChannelPortTypeFabric       = FibreChannelPortType("fabric")
979	FibreChannelPortTypeLoop         = FibreChannelPortType("loop")
980	FibreChannelPortTypePointToPoint = FibreChannelPortType("pointToPoint")
981	FibreChannelPortTypeUnknown      = FibreChannelPortType("unknown")
982)
983
984func init() {
985	t["FibreChannelPortType"] = reflect.TypeOf((*FibreChannelPortType)(nil)).Elem()
986}
987
988type FileSystemMountInfoVStorageSupportStatus string
989
990const (
991	FileSystemMountInfoVStorageSupportStatusVStorageSupported   = FileSystemMountInfoVStorageSupportStatus("vStorageSupported")
992	FileSystemMountInfoVStorageSupportStatusVStorageUnsupported = FileSystemMountInfoVStorageSupportStatus("vStorageUnsupported")
993	FileSystemMountInfoVStorageSupportStatusVStorageUnknown     = FileSystemMountInfoVStorageSupportStatus("vStorageUnknown")
994)
995
996func init() {
997	t["FileSystemMountInfoVStorageSupportStatus"] = reflect.TypeOf((*FileSystemMountInfoVStorageSupportStatus)(nil)).Elem()
998}
999
1000type FtIssuesOnHostHostSelectionType string
1001
1002const (
1003	FtIssuesOnHostHostSelectionTypeUser = FtIssuesOnHostHostSelectionType("user")
1004	FtIssuesOnHostHostSelectionTypeVc   = FtIssuesOnHostHostSelectionType("vc")
1005	FtIssuesOnHostHostSelectionTypeDrs  = FtIssuesOnHostHostSelectionType("drs")
1006)
1007
1008func init() {
1009	t["FtIssuesOnHostHostSelectionType"] = reflect.TypeOf((*FtIssuesOnHostHostSelectionType)(nil)).Elem()
1010}
1011
1012type GuestFileType string
1013
1014const (
1015	GuestFileTypeFile      = GuestFileType("file")
1016	GuestFileTypeDirectory = GuestFileType("directory")
1017	GuestFileTypeSymlink   = GuestFileType("symlink")
1018)
1019
1020func init() {
1021	t["GuestFileType"] = reflect.TypeOf((*GuestFileType)(nil)).Elem()
1022}
1023
1024type GuestInfoAppStateType string
1025
1026const (
1027	GuestInfoAppStateTypeNone              = GuestInfoAppStateType("none")
1028	GuestInfoAppStateTypeAppStateOk        = GuestInfoAppStateType("appStateOk")
1029	GuestInfoAppStateTypeAppStateNeedReset = GuestInfoAppStateType("appStateNeedReset")
1030)
1031
1032func init() {
1033	t["GuestInfoAppStateType"] = reflect.TypeOf((*GuestInfoAppStateType)(nil)).Elem()
1034}
1035
1036type GuestOsDescriptorFirmwareType string
1037
1038const (
1039	GuestOsDescriptorFirmwareTypeBios = GuestOsDescriptorFirmwareType("bios")
1040	GuestOsDescriptorFirmwareTypeEfi  = GuestOsDescriptorFirmwareType("efi")
1041)
1042
1043func init() {
1044	t["GuestOsDescriptorFirmwareType"] = reflect.TypeOf((*GuestOsDescriptorFirmwareType)(nil)).Elem()
1045}
1046
1047type GuestOsDescriptorSupportLevel string
1048
1049const (
1050	GuestOsDescriptorSupportLevelExperimental = GuestOsDescriptorSupportLevel("experimental")
1051	GuestOsDescriptorSupportLevelLegacy       = GuestOsDescriptorSupportLevel("legacy")
1052	GuestOsDescriptorSupportLevelTerminated   = GuestOsDescriptorSupportLevel("terminated")
1053	GuestOsDescriptorSupportLevelSupported    = GuestOsDescriptorSupportLevel("supported")
1054	GuestOsDescriptorSupportLevelUnsupported  = GuestOsDescriptorSupportLevel("unsupported")
1055	GuestOsDescriptorSupportLevelDeprecated   = GuestOsDescriptorSupportLevel("deprecated")
1056	GuestOsDescriptorSupportLevelTechPreview  = GuestOsDescriptorSupportLevel("techPreview")
1057)
1058
1059func init() {
1060	t["GuestOsDescriptorSupportLevel"] = reflect.TypeOf((*GuestOsDescriptorSupportLevel)(nil)).Elem()
1061}
1062
1063type GuestRegKeyWowSpec string
1064
1065const (
1066	GuestRegKeyWowSpecWOWNative = GuestRegKeyWowSpec("WOWNative")
1067	GuestRegKeyWowSpecWOW32     = GuestRegKeyWowSpec("WOW32")
1068	GuestRegKeyWowSpecWOW64     = GuestRegKeyWowSpec("WOW64")
1069)
1070
1071func init() {
1072	t["GuestRegKeyWowSpec"] = reflect.TypeOf((*GuestRegKeyWowSpec)(nil)).Elem()
1073}
1074
1075type HealthUpdateInfoComponentType string
1076
1077const (
1078	HealthUpdateInfoComponentTypeMemory  = HealthUpdateInfoComponentType("Memory")
1079	HealthUpdateInfoComponentTypePower   = HealthUpdateInfoComponentType("Power")
1080	HealthUpdateInfoComponentTypeFan     = HealthUpdateInfoComponentType("Fan")
1081	HealthUpdateInfoComponentTypeNetwork = HealthUpdateInfoComponentType("Network")
1082	HealthUpdateInfoComponentTypeStorage = HealthUpdateInfoComponentType("Storage")
1083)
1084
1085func init() {
1086	t["HealthUpdateInfoComponentType"] = reflect.TypeOf((*HealthUpdateInfoComponentType)(nil)).Elem()
1087}
1088
1089type HostAccessMode string
1090
1091const (
1092	HostAccessModeAccessNone     = HostAccessMode("accessNone")
1093	HostAccessModeAccessAdmin    = HostAccessMode("accessAdmin")
1094	HostAccessModeAccessNoAccess = HostAccessMode("accessNoAccess")
1095	HostAccessModeAccessReadOnly = HostAccessMode("accessReadOnly")
1096	HostAccessModeAccessOther    = HostAccessMode("accessOther")
1097)
1098
1099func init() {
1100	t["HostAccessMode"] = reflect.TypeOf((*HostAccessMode)(nil)).Elem()
1101}
1102
1103type HostActiveDirectoryAuthenticationCertificateDigest string
1104
1105const (
1106	HostActiveDirectoryAuthenticationCertificateDigestSHA1 = HostActiveDirectoryAuthenticationCertificateDigest("SHA1")
1107)
1108
1109func init() {
1110	t["HostActiveDirectoryAuthenticationCertificateDigest"] = reflect.TypeOf((*HostActiveDirectoryAuthenticationCertificateDigest)(nil)).Elem()
1111}
1112
1113type HostActiveDirectoryInfoDomainMembershipStatus string
1114
1115const (
1116	HostActiveDirectoryInfoDomainMembershipStatusUnknown           = HostActiveDirectoryInfoDomainMembershipStatus("unknown")
1117	HostActiveDirectoryInfoDomainMembershipStatusOk                = HostActiveDirectoryInfoDomainMembershipStatus("ok")
1118	HostActiveDirectoryInfoDomainMembershipStatusNoServers         = HostActiveDirectoryInfoDomainMembershipStatus("noServers")
1119	HostActiveDirectoryInfoDomainMembershipStatusClientTrustBroken = HostActiveDirectoryInfoDomainMembershipStatus("clientTrustBroken")
1120	HostActiveDirectoryInfoDomainMembershipStatusServerTrustBroken = HostActiveDirectoryInfoDomainMembershipStatus("serverTrustBroken")
1121	HostActiveDirectoryInfoDomainMembershipStatusInconsistentTrust = HostActiveDirectoryInfoDomainMembershipStatus("inconsistentTrust")
1122	HostActiveDirectoryInfoDomainMembershipStatusOtherProblem      = HostActiveDirectoryInfoDomainMembershipStatus("otherProblem")
1123)
1124
1125func init() {
1126	t["HostActiveDirectoryInfoDomainMembershipStatus"] = reflect.TypeOf((*HostActiveDirectoryInfoDomainMembershipStatus)(nil)).Elem()
1127}
1128
1129type HostCapabilityFtUnsupportedReason string
1130
1131const (
1132	HostCapabilityFtUnsupportedReasonVMotionNotLicensed  = HostCapabilityFtUnsupportedReason("vMotionNotLicensed")
1133	HostCapabilityFtUnsupportedReasonMissingVMotionNic   = HostCapabilityFtUnsupportedReason("missingVMotionNic")
1134	HostCapabilityFtUnsupportedReasonMissingFTLoggingNic = HostCapabilityFtUnsupportedReason("missingFTLoggingNic")
1135	HostCapabilityFtUnsupportedReasonFtNotLicensed       = HostCapabilityFtUnsupportedReason("ftNotLicensed")
1136	HostCapabilityFtUnsupportedReasonHaAgentIssue        = HostCapabilityFtUnsupportedReason("haAgentIssue")
1137	HostCapabilityFtUnsupportedReasonUnsupportedProduct  = HostCapabilityFtUnsupportedReason("unsupportedProduct")
1138	HostCapabilityFtUnsupportedReasonCpuHvUnsupported    = HostCapabilityFtUnsupportedReason("cpuHvUnsupported")
1139	HostCapabilityFtUnsupportedReasonCpuHwmmuUnsupported = HostCapabilityFtUnsupportedReason("cpuHwmmuUnsupported")
1140	HostCapabilityFtUnsupportedReasonCpuHvDisabled       = HostCapabilityFtUnsupportedReason("cpuHvDisabled")
1141)
1142
1143func init() {
1144	t["HostCapabilityFtUnsupportedReason"] = reflect.TypeOf((*HostCapabilityFtUnsupportedReason)(nil)).Elem()
1145}
1146
1147type HostCapabilityUnmapMethodSupported string
1148
1149const (
1150	HostCapabilityUnmapMethodSupportedPriority = HostCapabilityUnmapMethodSupported("priority")
1151	HostCapabilityUnmapMethodSupportedFixed    = HostCapabilityUnmapMethodSupported("fixed")
1152	HostCapabilityUnmapMethodSupportedDynamic  = HostCapabilityUnmapMethodSupported("dynamic")
1153)
1154
1155func init() {
1156	t["HostCapabilityUnmapMethodSupported"] = reflect.TypeOf((*HostCapabilityUnmapMethodSupported)(nil)).Elem()
1157}
1158
1159type HostCapabilityVmDirectPathGen2UnsupportedReason string
1160
1161const (
1162	HostCapabilityVmDirectPathGen2UnsupportedReasonHostNptIncompatibleProduct  = HostCapabilityVmDirectPathGen2UnsupportedReason("hostNptIncompatibleProduct")
1163	HostCapabilityVmDirectPathGen2UnsupportedReasonHostNptIncompatibleHardware = HostCapabilityVmDirectPathGen2UnsupportedReason("hostNptIncompatibleHardware")
1164	HostCapabilityVmDirectPathGen2UnsupportedReasonHostNptDisabled             = HostCapabilityVmDirectPathGen2UnsupportedReason("hostNptDisabled")
1165)
1166
1167func init() {
1168	t["HostCapabilityVmDirectPathGen2UnsupportedReason"] = reflect.TypeOf((*HostCapabilityVmDirectPathGen2UnsupportedReason)(nil)).Elem()
1169}
1170
1171type HostCertificateManagerCertificateInfoCertificateStatus string
1172
1173const (
1174	HostCertificateManagerCertificateInfoCertificateStatusUnknown            = HostCertificateManagerCertificateInfoCertificateStatus("unknown")
1175	HostCertificateManagerCertificateInfoCertificateStatusExpired            = HostCertificateManagerCertificateInfoCertificateStatus("expired")
1176	HostCertificateManagerCertificateInfoCertificateStatusExpiring           = HostCertificateManagerCertificateInfoCertificateStatus("expiring")
1177	HostCertificateManagerCertificateInfoCertificateStatusExpiringShortly    = HostCertificateManagerCertificateInfoCertificateStatus("expiringShortly")
1178	HostCertificateManagerCertificateInfoCertificateStatusExpirationImminent = HostCertificateManagerCertificateInfoCertificateStatus("expirationImminent")
1179	HostCertificateManagerCertificateInfoCertificateStatusGood               = HostCertificateManagerCertificateInfoCertificateStatus("good")
1180)
1181
1182func init() {
1183	t["HostCertificateManagerCertificateInfoCertificateStatus"] = reflect.TypeOf((*HostCertificateManagerCertificateInfoCertificateStatus)(nil)).Elem()
1184}
1185
1186type HostConfigChangeMode string
1187
1188const (
1189	HostConfigChangeModeModify  = HostConfigChangeMode("modify")
1190	HostConfigChangeModeReplace = HostConfigChangeMode("replace")
1191)
1192
1193func init() {
1194	t["HostConfigChangeMode"] = reflect.TypeOf((*HostConfigChangeMode)(nil)).Elem()
1195}
1196
1197type HostConfigChangeOperation string
1198
1199const (
1200	HostConfigChangeOperationAdd    = HostConfigChangeOperation("add")
1201	HostConfigChangeOperationRemove = HostConfigChangeOperation("remove")
1202	HostConfigChangeOperationEdit   = HostConfigChangeOperation("edit")
1203	HostConfigChangeOperationIgnore = HostConfigChangeOperation("ignore")
1204)
1205
1206func init() {
1207	t["HostConfigChangeOperation"] = reflect.TypeOf((*HostConfigChangeOperation)(nil)).Elem()
1208}
1209
1210type HostCpuPackageVendor string
1211
1212const (
1213	HostCpuPackageVendorUnknown = HostCpuPackageVendor("unknown")
1214	HostCpuPackageVendorIntel   = HostCpuPackageVendor("intel")
1215	HostCpuPackageVendorAmd     = HostCpuPackageVendor("amd")
1216)
1217
1218func init() {
1219	t["HostCpuPackageVendor"] = reflect.TypeOf((*HostCpuPackageVendor)(nil)).Elem()
1220}
1221
1222type HostCpuPowerManagementInfoPolicyType string
1223
1224const (
1225	HostCpuPowerManagementInfoPolicyTypeOff           = HostCpuPowerManagementInfoPolicyType("off")
1226	HostCpuPowerManagementInfoPolicyTypeStaticPolicy  = HostCpuPowerManagementInfoPolicyType("staticPolicy")
1227	HostCpuPowerManagementInfoPolicyTypeDynamicPolicy = HostCpuPowerManagementInfoPolicyType("dynamicPolicy")
1228)
1229
1230func init() {
1231	t["HostCpuPowerManagementInfoPolicyType"] = reflect.TypeOf((*HostCpuPowerManagementInfoPolicyType)(nil)).Elem()
1232}
1233
1234type HostCryptoState string
1235
1236const (
1237	HostCryptoStateIncapable = HostCryptoState("incapable")
1238	HostCryptoStatePrepared  = HostCryptoState("prepared")
1239	HostCryptoStateSafe      = HostCryptoState("safe")
1240)
1241
1242func init() {
1243	t["HostCryptoState"] = reflect.TypeOf((*HostCryptoState)(nil)).Elem()
1244}
1245
1246type HostDasErrorEventHostDasErrorReason string
1247
1248const (
1249	HostDasErrorEventHostDasErrorReasonConfigFailed               = HostDasErrorEventHostDasErrorReason("configFailed")
1250	HostDasErrorEventHostDasErrorReasonTimeout                    = HostDasErrorEventHostDasErrorReason("timeout")
1251	HostDasErrorEventHostDasErrorReasonCommunicationInitFailed    = HostDasErrorEventHostDasErrorReason("communicationInitFailed")
1252	HostDasErrorEventHostDasErrorReasonHealthCheckScriptFailed    = HostDasErrorEventHostDasErrorReason("healthCheckScriptFailed")
1253	HostDasErrorEventHostDasErrorReasonAgentFailed                = HostDasErrorEventHostDasErrorReason("agentFailed")
1254	HostDasErrorEventHostDasErrorReasonAgentShutdown              = HostDasErrorEventHostDasErrorReason("agentShutdown")
1255	HostDasErrorEventHostDasErrorReasonIsolationAddressUnpingable = HostDasErrorEventHostDasErrorReason("isolationAddressUnpingable")
1256	HostDasErrorEventHostDasErrorReasonOther                      = HostDasErrorEventHostDasErrorReason("other")
1257)
1258
1259func init() {
1260	t["HostDasErrorEventHostDasErrorReason"] = reflect.TypeOf((*HostDasErrorEventHostDasErrorReason)(nil)).Elem()
1261}
1262
1263type HostDigestInfoDigestMethodType string
1264
1265const (
1266	HostDigestInfoDigestMethodTypeSHA1    = HostDigestInfoDigestMethodType("SHA1")
1267	HostDigestInfoDigestMethodTypeMD5     = HostDigestInfoDigestMethodType("MD5")
1268	HostDigestInfoDigestMethodTypeSHA256  = HostDigestInfoDigestMethodType("SHA256")
1269	HostDigestInfoDigestMethodTypeSHA384  = HostDigestInfoDigestMethodType("SHA384")
1270	HostDigestInfoDigestMethodTypeSHA512  = HostDigestInfoDigestMethodType("SHA512")
1271	HostDigestInfoDigestMethodTypeSM3_256 = HostDigestInfoDigestMethodType("SM3_256")
1272)
1273
1274func init() {
1275	t["HostDigestInfoDigestMethodType"] = reflect.TypeOf((*HostDigestInfoDigestMethodType)(nil)).Elem()
1276}
1277
1278type HostDisconnectedEventReasonCode string
1279
1280const (
1281	HostDisconnectedEventReasonCodeSslThumbprintVerifyFailed = HostDisconnectedEventReasonCode("sslThumbprintVerifyFailed")
1282	HostDisconnectedEventReasonCodeLicenseExpired            = HostDisconnectedEventReasonCode("licenseExpired")
1283	HostDisconnectedEventReasonCodeAgentUpgrade              = HostDisconnectedEventReasonCode("agentUpgrade")
1284	HostDisconnectedEventReasonCodeUserRequest               = HostDisconnectedEventReasonCode("userRequest")
1285	HostDisconnectedEventReasonCodeInsufficientLicenses      = HostDisconnectedEventReasonCode("insufficientLicenses")
1286	HostDisconnectedEventReasonCodeAgentOutOfDate            = HostDisconnectedEventReasonCode("agentOutOfDate")
1287	HostDisconnectedEventReasonCodePasswordDecryptFailure    = HostDisconnectedEventReasonCode("passwordDecryptFailure")
1288	HostDisconnectedEventReasonCodeUnknown                   = HostDisconnectedEventReasonCode("unknown")
1289	HostDisconnectedEventReasonCodeVcVRAMCapacityExceeded    = HostDisconnectedEventReasonCode("vcVRAMCapacityExceeded")
1290)
1291
1292func init() {
1293	t["HostDisconnectedEventReasonCode"] = reflect.TypeOf((*HostDisconnectedEventReasonCode)(nil)).Elem()
1294}
1295
1296type HostDiskPartitionInfoPartitionFormat string
1297
1298const (
1299	HostDiskPartitionInfoPartitionFormatGpt     = HostDiskPartitionInfoPartitionFormat("gpt")
1300	HostDiskPartitionInfoPartitionFormatMbr     = HostDiskPartitionInfoPartitionFormat("mbr")
1301	HostDiskPartitionInfoPartitionFormatUnknown = HostDiskPartitionInfoPartitionFormat("unknown")
1302)
1303
1304func init() {
1305	t["HostDiskPartitionInfoPartitionFormat"] = reflect.TypeOf((*HostDiskPartitionInfoPartitionFormat)(nil)).Elem()
1306}
1307
1308type HostDiskPartitionInfoType string
1309
1310const (
1311	HostDiskPartitionInfoTypeNone          = HostDiskPartitionInfoType("none")
1312	HostDiskPartitionInfoTypeVmfs          = HostDiskPartitionInfoType("vmfs")
1313	HostDiskPartitionInfoTypeLinuxNative   = HostDiskPartitionInfoType("linuxNative")
1314	HostDiskPartitionInfoTypeLinuxSwap     = HostDiskPartitionInfoType("linuxSwap")
1315	HostDiskPartitionInfoTypeExtended      = HostDiskPartitionInfoType("extended")
1316	HostDiskPartitionInfoTypeNtfs          = HostDiskPartitionInfoType("ntfs")
1317	HostDiskPartitionInfoTypeVmkDiagnostic = HostDiskPartitionInfoType("vmkDiagnostic")
1318	HostDiskPartitionInfoTypeVffs          = HostDiskPartitionInfoType("vffs")
1319)
1320
1321func init() {
1322	t["HostDiskPartitionInfoType"] = reflect.TypeOf((*HostDiskPartitionInfoType)(nil)).Elem()
1323}
1324
1325type HostFeatureVersionKey string
1326
1327const (
1328	HostFeatureVersionKeyFaultTolerance = HostFeatureVersionKey("faultTolerance")
1329)
1330
1331func init() {
1332	t["HostFeatureVersionKey"] = reflect.TypeOf((*HostFeatureVersionKey)(nil)).Elem()
1333}
1334
1335type HostFileSystemVolumeFileSystemType string
1336
1337const (
1338	HostFileSystemVolumeFileSystemTypeVMFS  = HostFileSystemVolumeFileSystemType("VMFS")
1339	HostFileSystemVolumeFileSystemTypeNFS   = HostFileSystemVolumeFileSystemType("NFS")
1340	HostFileSystemVolumeFileSystemTypeNFS41 = HostFileSystemVolumeFileSystemType("NFS41")
1341	HostFileSystemVolumeFileSystemTypeCIFS  = HostFileSystemVolumeFileSystemType("CIFS")
1342	HostFileSystemVolumeFileSystemTypeVsan  = HostFileSystemVolumeFileSystemType("vsan")
1343	HostFileSystemVolumeFileSystemTypeVFFS  = HostFileSystemVolumeFileSystemType("VFFS")
1344	HostFileSystemVolumeFileSystemTypeVVOL  = HostFileSystemVolumeFileSystemType("VVOL")
1345	HostFileSystemVolumeFileSystemTypePMEM  = HostFileSystemVolumeFileSystemType("PMEM")
1346	HostFileSystemVolumeFileSystemTypeOTHER = HostFileSystemVolumeFileSystemType("OTHER")
1347)
1348
1349func init() {
1350	t["HostFileSystemVolumeFileSystemType"] = reflect.TypeOf((*HostFileSystemVolumeFileSystemType)(nil)).Elem()
1351}
1352
1353type HostFirewallRuleDirection string
1354
1355const (
1356	HostFirewallRuleDirectionInbound  = HostFirewallRuleDirection("inbound")
1357	HostFirewallRuleDirectionOutbound = HostFirewallRuleDirection("outbound")
1358)
1359
1360func init() {
1361	t["HostFirewallRuleDirection"] = reflect.TypeOf((*HostFirewallRuleDirection)(nil)).Elem()
1362}
1363
1364type HostFirewallRulePortType string
1365
1366const (
1367	HostFirewallRulePortTypeSrc = HostFirewallRulePortType("src")
1368	HostFirewallRulePortTypeDst = HostFirewallRulePortType("dst")
1369)
1370
1371func init() {
1372	t["HostFirewallRulePortType"] = reflect.TypeOf((*HostFirewallRulePortType)(nil)).Elem()
1373}
1374
1375type HostFirewallRuleProtocol string
1376
1377const (
1378	HostFirewallRuleProtocolTcp = HostFirewallRuleProtocol("tcp")
1379	HostFirewallRuleProtocolUdp = HostFirewallRuleProtocol("udp")
1380)
1381
1382func init() {
1383	t["HostFirewallRuleProtocol"] = reflect.TypeOf((*HostFirewallRuleProtocol)(nil)).Elem()
1384}
1385
1386type HostGraphicsConfigGraphicsType string
1387
1388const (
1389	HostGraphicsConfigGraphicsTypeShared       = HostGraphicsConfigGraphicsType("shared")
1390	HostGraphicsConfigGraphicsTypeSharedDirect = HostGraphicsConfigGraphicsType("sharedDirect")
1391)
1392
1393func init() {
1394	t["HostGraphicsConfigGraphicsType"] = reflect.TypeOf((*HostGraphicsConfigGraphicsType)(nil)).Elem()
1395}
1396
1397type HostGraphicsConfigSharedPassthruAssignmentPolicy string
1398
1399const (
1400	HostGraphicsConfigSharedPassthruAssignmentPolicyPerformance   = HostGraphicsConfigSharedPassthruAssignmentPolicy("performance")
1401	HostGraphicsConfigSharedPassthruAssignmentPolicyConsolidation = HostGraphicsConfigSharedPassthruAssignmentPolicy("consolidation")
1402)
1403
1404func init() {
1405	t["HostGraphicsConfigSharedPassthruAssignmentPolicy"] = reflect.TypeOf((*HostGraphicsConfigSharedPassthruAssignmentPolicy)(nil)).Elem()
1406}
1407
1408type HostGraphicsInfoGraphicsType string
1409
1410const (
1411	HostGraphicsInfoGraphicsTypeBasic        = HostGraphicsInfoGraphicsType("basic")
1412	HostGraphicsInfoGraphicsTypeShared       = HostGraphicsInfoGraphicsType("shared")
1413	HostGraphicsInfoGraphicsTypeDirect       = HostGraphicsInfoGraphicsType("direct")
1414	HostGraphicsInfoGraphicsTypeSharedDirect = HostGraphicsInfoGraphicsType("sharedDirect")
1415)
1416
1417func init() {
1418	t["HostGraphicsInfoGraphicsType"] = reflect.TypeOf((*HostGraphicsInfoGraphicsType)(nil)).Elem()
1419}
1420
1421type HostHardwareElementStatus string
1422
1423const (
1424	HostHardwareElementStatusUnknown = HostHardwareElementStatus("Unknown")
1425	HostHardwareElementStatusGreen   = HostHardwareElementStatus("Green")
1426	HostHardwareElementStatusYellow  = HostHardwareElementStatus("Yellow")
1427	HostHardwareElementStatusRed     = HostHardwareElementStatus("Red")
1428)
1429
1430func init() {
1431	t["HostHardwareElementStatus"] = reflect.TypeOf((*HostHardwareElementStatus)(nil)).Elem()
1432}
1433
1434type HostHasComponentFailureHostComponentType string
1435
1436const (
1437	HostHasComponentFailureHostComponentTypeDatastore = HostHasComponentFailureHostComponentType("Datastore")
1438)
1439
1440func init() {
1441	t["HostHasComponentFailureHostComponentType"] = reflect.TypeOf((*HostHasComponentFailureHostComponentType)(nil)).Elem()
1442}
1443
1444type HostImageAcceptanceLevel string
1445
1446const (
1447	HostImageAcceptanceLevelVmware_certified = HostImageAcceptanceLevel("vmware_certified")
1448	HostImageAcceptanceLevelVmware_accepted  = HostImageAcceptanceLevel("vmware_accepted")
1449	HostImageAcceptanceLevelPartner          = HostImageAcceptanceLevel("partner")
1450	HostImageAcceptanceLevelCommunity        = HostImageAcceptanceLevel("community")
1451)
1452
1453func init() {
1454	t["HostImageAcceptanceLevel"] = reflect.TypeOf((*HostImageAcceptanceLevel)(nil)).Elem()
1455}
1456
1457type HostIncompatibleForFaultToleranceReason string
1458
1459const (
1460	HostIncompatibleForFaultToleranceReasonProduct   = HostIncompatibleForFaultToleranceReason("product")
1461	HostIncompatibleForFaultToleranceReasonProcessor = HostIncompatibleForFaultToleranceReason("processor")
1462)
1463
1464func init() {
1465	t["HostIncompatibleForFaultToleranceReason"] = reflect.TypeOf((*HostIncompatibleForFaultToleranceReason)(nil)).Elem()
1466}
1467
1468type HostIncompatibleForRecordReplayReason string
1469
1470const (
1471	HostIncompatibleForRecordReplayReasonProduct   = HostIncompatibleForRecordReplayReason("product")
1472	HostIncompatibleForRecordReplayReasonProcessor = HostIncompatibleForRecordReplayReason("processor")
1473)
1474
1475func init() {
1476	t["HostIncompatibleForRecordReplayReason"] = reflect.TypeOf((*HostIncompatibleForRecordReplayReason)(nil)).Elem()
1477}
1478
1479type HostInternetScsiHbaChapAuthenticationType string
1480
1481const (
1482	HostInternetScsiHbaChapAuthenticationTypeChapProhibited  = HostInternetScsiHbaChapAuthenticationType("chapProhibited")
1483	HostInternetScsiHbaChapAuthenticationTypeChapDiscouraged = HostInternetScsiHbaChapAuthenticationType("chapDiscouraged")
1484	HostInternetScsiHbaChapAuthenticationTypeChapPreferred   = HostInternetScsiHbaChapAuthenticationType("chapPreferred")
1485	HostInternetScsiHbaChapAuthenticationTypeChapRequired    = HostInternetScsiHbaChapAuthenticationType("chapRequired")
1486)
1487
1488func init() {
1489	t["HostInternetScsiHbaChapAuthenticationType"] = reflect.TypeOf((*HostInternetScsiHbaChapAuthenticationType)(nil)).Elem()
1490}
1491
1492type HostInternetScsiHbaDigestType string
1493
1494const (
1495	HostInternetScsiHbaDigestTypeDigestProhibited  = HostInternetScsiHbaDigestType("digestProhibited")
1496	HostInternetScsiHbaDigestTypeDigestDiscouraged = HostInternetScsiHbaDigestType("digestDiscouraged")
1497	HostInternetScsiHbaDigestTypeDigestPreferred   = HostInternetScsiHbaDigestType("digestPreferred")
1498	HostInternetScsiHbaDigestTypeDigestRequired    = HostInternetScsiHbaDigestType("digestRequired")
1499)
1500
1501func init() {
1502	t["HostInternetScsiHbaDigestType"] = reflect.TypeOf((*HostInternetScsiHbaDigestType)(nil)).Elem()
1503}
1504
1505type HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType string
1506
1507const (
1508	HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationTypeDHCP           = HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType("DHCP")
1509	HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationTypeAutoConfigured = HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType("AutoConfigured")
1510	HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationTypeStatic         = HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType("Static")
1511	HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationTypeOther          = HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType("Other")
1512)
1513
1514func init() {
1515	t["HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType"] = reflect.TypeOf((*HostInternetScsiHbaIscsiIpv6AddressAddressConfigurationType)(nil)).Elem()
1516}
1517
1518type HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperation string
1519
1520const (
1521	HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperationAdd    = HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperation("add")
1522	HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperationRemove = HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperation("remove")
1523)
1524
1525func init() {
1526	t["HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperation"] = reflect.TypeOf((*HostInternetScsiHbaIscsiIpv6AddressIPv6AddressOperation)(nil)).Elem()
1527}
1528
1529type HostInternetScsiHbaNetworkBindingSupportType string
1530
1531const (
1532	HostInternetScsiHbaNetworkBindingSupportTypeNotsupported = HostInternetScsiHbaNetworkBindingSupportType("notsupported")
1533	HostInternetScsiHbaNetworkBindingSupportTypeOptional     = HostInternetScsiHbaNetworkBindingSupportType("optional")
1534	HostInternetScsiHbaNetworkBindingSupportTypeRequired     = HostInternetScsiHbaNetworkBindingSupportType("required")
1535)
1536
1537func init() {
1538	t["HostInternetScsiHbaNetworkBindingSupportType"] = reflect.TypeOf((*HostInternetScsiHbaNetworkBindingSupportType)(nil)).Elem()
1539}
1540
1541type HostInternetScsiHbaStaticTargetTargetDiscoveryMethod string
1542
1543const (
1544	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodStaticMethod     = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("staticMethod")
1545	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodSendTargetMethod = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("sendTargetMethod")
1546	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodSlpMethod        = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("slpMethod")
1547	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodIsnsMethod       = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("isnsMethod")
1548	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodUnknownMethod    = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("unknownMethod")
1549)
1550
1551func init() {
1552	t["HostInternetScsiHbaStaticTargetTargetDiscoveryMethod"] = reflect.TypeOf((*HostInternetScsiHbaStaticTargetTargetDiscoveryMethod)(nil)).Elem()
1553}
1554
1555type HostIpConfigIpV6AddressConfigType string
1556
1557const (
1558	HostIpConfigIpV6AddressConfigTypeOther     = HostIpConfigIpV6AddressConfigType("other")
1559	HostIpConfigIpV6AddressConfigTypeManual    = HostIpConfigIpV6AddressConfigType("manual")
1560	HostIpConfigIpV6AddressConfigTypeDhcp      = HostIpConfigIpV6AddressConfigType("dhcp")
1561	HostIpConfigIpV6AddressConfigTypeLinklayer = HostIpConfigIpV6AddressConfigType("linklayer")
1562	HostIpConfigIpV6AddressConfigTypeRandom    = HostIpConfigIpV6AddressConfigType("random")
1563)
1564
1565func init() {
1566	t["HostIpConfigIpV6AddressConfigType"] = reflect.TypeOf((*HostIpConfigIpV6AddressConfigType)(nil)).Elem()
1567}
1568
1569type HostIpConfigIpV6AddressStatus string
1570
1571const (
1572	HostIpConfigIpV6AddressStatusPreferred    = HostIpConfigIpV6AddressStatus("preferred")
1573	HostIpConfigIpV6AddressStatusDeprecated   = HostIpConfigIpV6AddressStatus("deprecated")
1574	HostIpConfigIpV6AddressStatusInvalid      = HostIpConfigIpV6AddressStatus("invalid")
1575	HostIpConfigIpV6AddressStatusInaccessible = HostIpConfigIpV6AddressStatus("inaccessible")
1576	HostIpConfigIpV6AddressStatusUnknown      = HostIpConfigIpV6AddressStatus("unknown")
1577	HostIpConfigIpV6AddressStatusTentative    = HostIpConfigIpV6AddressStatus("tentative")
1578	HostIpConfigIpV6AddressStatusDuplicate    = HostIpConfigIpV6AddressStatus("duplicate")
1579)
1580
1581func init() {
1582	t["HostIpConfigIpV6AddressStatus"] = reflect.TypeOf((*HostIpConfigIpV6AddressStatus)(nil)).Elem()
1583}
1584
1585type HostLicensableResourceKey string
1586
1587const (
1588	HostLicensableResourceKeyNumCpuPackages = HostLicensableResourceKey("numCpuPackages")
1589	HostLicensableResourceKeyNumCpuCores    = HostLicensableResourceKey("numCpuCores")
1590	HostLicensableResourceKeyMemorySize     = HostLicensableResourceKey("memorySize")
1591	HostLicensableResourceKeyMemoryForVms   = HostLicensableResourceKey("memoryForVms")
1592	HostLicensableResourceKeyNumVmsStarted  = HostLicensableResourceKey("numVmsStarted")
1593	HostLicensableResourceKeyNumVmsStarting = HostLicensableResourceKey("numVmsStarting")
1594)
1595
1596func init() {
1597	t["HostLicensableResourceKey"] = reflect.TypeOf((*HostLicensableResourceKey)(nil)).Elem()
1598}
1599
1600type HostLockdownMode string
1601
1602const (
1603	HostLockdownModeLockdownDisabled = HostLockdownMode("lockdownDisabled")
1604	HostLockdownModeLockdownNormal   = HostLockdownMode("lockdownNormal")
1605	HostLockdownModeLockdownStrict   = HostLockdownMode("lockdownStrict")
1606)
1607
1608func init() {
1609	t["HostLockdownMode"] = reflect.TypeOf((*HostLockdownMode)(nil)).Elem()
1610}
1611
1612type HostLowLevelProvisioningManagerFileType string
1613
1614const (
1615	HostLowLevelProvisioningManagerFileTypeFile        = HostLowLevelProvisioningManagerFileType("File")
1616	HostLowLevelProvisioningManagerFileTypeVirtualDisk = HostLowLevelProvisioningManagerFileType("VirtualDisk")
1617	HostLowLevelProvisioningManagerFileTypeDirectory   = HostLowLevelProvisioningManagerFileType("Directory")
1618)
1619
1620func init() {
1621	t["HostLowLevelProvisioningManagerFileType"] = reflect.TypeOf((*HostLowLevelProvisioningManagerFileType)(nil)).Elem()
1622}
1623
1624type HostLowLevelProvisioningManagerReloadTarget string
1625
1626const (
1627	HostLowLevelProvisioningManagerReloadTargetCurrentConfig  = HostLowLevelProvisioningManagerReloadTarget("currentConfig")
1628	HostLowLevelProvisioningManagerReloadTargetSnapshotConfig = HostLowLevelProvisioningManagerReloadTarget("snapshotConfig")
1629)
1630
1631func init() {
1632	t["HostLowLevelProvisioningManagerReloadTarget"] = reflect.TypeOf((*HostLowLevelProvisioningManagerReloadTarget)(nil)).Elem()
1633}
1634
1635type HostMountInfoInaccessibleReason string
1636
1637const (
1638	HostMountInfoInaccessibleReasonAllPathsDown_Start   = HostMountInfoInaccessibleReason("AllPathsDown_Start")
1639	HostMountInfoInaccessibleReasonAllPathsDown_Timeout = HostMountInfoInaccessibleReason("AllPathsDown_Timeout")
1640	HostMountInfoInaccessibleReasonPermanentDeviceLoss  = HostMountInfoInaccessibleReason("PermanentDeviceLoss")
1641)
1642
1643func init() {
1644	t["HostMountInfoInaccessibleReason"] = reflect.TypeOf((*HostMountInfoInaccessibleReason)(nil)).Elem()
1645}
1646
1647type HostMountMode string
1648
1649const (
1650	HostMountModeReadWrite = HostMountMode("readWrite")
1651	HostMountModeReadOnly  = HostMountMode("readOnly")
1652)
1653
1654func init() {
1655	t["HostMountMode"] = reflect.TypeOf((*HostMountMode)(nil)).Elem()
1656}
1657
1658type HostNasVolumeSecurityType string
1659
1660const (
1661	HostNasVolumeSecurityTypeAUTH_SYS  = HostNasVolumeSecurityType("AUTH_SYS")
1662	HostNasVolumeSecurityTypeSEC_KRB5  = HostNasVolumeSecurityType("SEC_KRB5")
1663	HostNasVolumeSecurityTypeSEC_KRB5I = HostNasVolumeSecurityType("SEC_KRB5I")
1664)
1665
1666func init() {
1667	t["HostNasVolumeSecurityType"] = reflect.TypeOf((*HostNasVolumeSecurityType)(nil)).Elem()
1668}
1669
1670type HostNetStackInstanceCongestionControlAlgorithmType string
1671
1672const (
1673	HostNetStackInstanceCongestionControlAlgorithmTypeNewreno = HostNetStackInstanceCongestionControlAlgorithmType("newreno")
1674	HostNetStackInstanceCongestionControlAlgorithmTypeCubic   = HostNetStackInstanceCongestionControlAlgorithmType("cubic")
1675)
1676
1677func init() {
1678	t["HostNetStackInstanceCongestionControlAlgorithmType"] = reflect.TypeOf((*HostNetStackInstanceCongestionControlAlgorithmType)(nil)).Elem()
1679}
1680
1681type HostNetStackInstanceSystemStackKey string
1682
1683const (
1684	HostNetStackInstanceSystemStackKeyDefaultTcpipStack   = HostNetStackInstanceSystemStackKey("defaultTcpipStack")
1685	HostNetStackInstanceSystemStackKeyVmotion             = HostNetStackInstanceSystemStackKey("vmotion")
1686	HostNetStackInstanceSystemStackKeyVSphereProvisioning = HostNetStackInstanceSystemStackKey("vSphereProvisioning")
1687)
1688
1689func init() {
1690	t["HostNetStackInstanceSystemStackKey"] = reflect.TypeOf((*HostNetStackInstanceSystemStackKey)(nil)).Elem()
1691}
1692
1693type HostNumericSensorHealthState string
1694
1695const (
1696	HostNumericSensorHealthStateUnknown = HostNumericSensorHealthState("unknown")
1697	HostNumericSensorHealthStateGreen   = HostNumericSensorHealthState("green")
1698	HostNumericSensorHealthStateYellow  = HostNumericSensorHealthState("yellow")
1699	HostNumericSensorHealthStateRed     = HostNumericSensorHealthState("red")
1700)
1701
1702func init() {
1703	t["HostNumericSensorHealthState"] = reflect.TypeOf((*HostNumericSensorHealthState)(nil)).Elem()
1704}
1705
1706type HostNumericSensorType string
1707
1708const (
1709	HostNumericSensorTypeFan         = HostNumericSensorType("fan")
1710	HostNumericSensorTypePower       = HostNumericSensorType("power")
1711	HostNumericSensorTypeTemperature = HostNumericSensorType("temperature")
1712	HostNumericSensorTypeVoltage     = HostNumericSensorType("voltage")
1713	HostNumericSensorTypeOther       = HostNumericSensorType("other")
1714	HostNumericSensorTypeProcessor   = HostNumericSensorType("processor")
1715	HostNumericSensorTypeMemory      = HostNumericSensorType("memory")
1716	HostNumericSensorTypeStorage     = HostNumericSensorType("storage")
1717	HostNumericSensorTypeSystemBoard = HostNumericSensorType("systemBoard")
1718	HostNumericSensorTypeBattery     = HostNumericSensorType("battery")
1719	HostNumericSensorTypeBios        = HostNumericSensorType("bios")
1720	HostNumericSensorTypeCable       = HostNumericSensorType("cable")
1721	HostNumericSensorTypeWatchdog    = HostNumericSensorType("watchdog")
1722)
1723
1724func init() {
1725	t["HostNumericSensorType"] = reflect.TypeOf((*HostNumericSensorType)(nil)).Elem()
1726}
1727
1728type HostOpaqueSwitchOpaqueSwitchState string
1729
1730const (
1731	HostOpaqueSwitchOpaqueSwitchStateUp      = HostOpaqueSwitchOpaqueSwitchState("up")
1732	HostOpaqueSwitchOpaqueSwitchStateWarning = HostOpaqueSwitchOpaqueSwitchState("warning")
1733	HostOpaqueSwitchOpaqueSwitchStateDown    = HostOpaqueSwitchOpaqueSwitchState("down")
1734)
1735
1736func init() {
1737	t["HostOpaqueSwitchOpaqueSwitchState"] = reflect.TypeOf((*HostOpaqueSwitchOpaqueSwitchState)(nil)).Elem()
1738}
1739
1740type HostPatchManagerInstallState string
1741
1742const (
1743	HostPatchManagerInstallStateHostRestarted = HostPatchManagerInstallState("hostRestarted")
1744	HostPatchManagerInstallStateImageActive   = HostPatchManagerInstallState("imageActive")
1745)
1746
1747func init() {
1748	t["HostPatchManagerInstallState"] = reflect.TypeOf((*HostPatchManagerInstallState)(nil)).Elem()
1749}
1750
1751type HostPatchManagerIntegrityStatus string
1752
1753const (
1754	HostPatchManagerIntegrityStatusValidated           = HostPatchManagerIntegrityStatus("validated")
1755	HostPatchManagerIntegrityStatusKeyNotFound         = HostPatchManagerIntegrityStatus("keyNotFound")
1756	HostPatchManagerIntegrityStatusKeyRevoked          = HostPatchManagerIntegrityStatus("keyRevoked")
1757	HostPatchManagerIntegrityStatusKeyExpired          = HostPatchManagerIntegrityStatus("keyExpired")
1758	HostPatchManagerIntegrityStatusDigestMismatch      = HostPatchManagerIntegrityStatus("digestMismatch")
1759	HostPatchManagerIntegrityStatusNotEnoughSignatures = HostPatchManagerIntegrityStatus("notEnoughSignatures")
1760	HostPatchManagerIntegrityStatusValidationError     = HostPatchManagerIntegrityStatus("validationError")
1761)
1762
1763func init() {
1764	t["HostPatchManagerIntegrityStatus"] = reflect.TypeOf((*HostPatchManagerIntegrityStatus)(nil)).Elem()
1765}
1766
1767type HostPatchManagerReason string
1768
1769const (
1770	HostPatchManagerReasonObsoleted         = HostPatchManagerReason("obsoleted")
1771	HostPatchManagerReasonMissingPatch      = HostPatchManagerReason("missingPatch")
1772	HostPatchManagerReasonMissingLib        = HostPatchManagerReason("missingLib")
1773	HostPatchManagerReasonHasDependentPatch = HostPatchManagerReason("hasDependentPatch")
1774	HostPatchManagerReasonConflictPatch     = HostPatchManagerReason("conflictPatch")
1775	HostPatchManagerReasonConflictLib       = HostPatchManagerReason("conflictLib")
1776)
1777
1778func init() {
1779	t["HostPatchManagerReason"] = reflect.TypeOf((*HostPatchManagerReason)(nil)).Elem()
1780}
1781
1782type HostPowerOperationType string
1783
1784const (
1785	HostPowerOperationTypePowerOn  = HostPowerOperationType("powerOn")
1786	HostPowerOperationTypePowerOff = HostPowerOperationType("powerOff")
1787)
1788
1789func init() {
1790	t["HostPowerOperationType"] = reflect.TypeOf((*HostPowerOperationType)(nil)).Elem()
1791}
1792
1793type HostProfileManagerAnswerFileStatus string
1794
1795const (
1796	HostProfileManagerAnswerFileStatusValid   = HostProfileManagerAnswerFileStatus("valid")
1797	HostProfileManagerAnswerFileStatusInvalid = HostProfileManagerAnswerFileStatus("invalid")
1798	HostProfileManagerAnswerFileStatusUnknown = HostProfileManagerAnswerFileStatus("unknown")
1799)
1800
1801func init() {
1802	t["HostProfileManagerAnswerFileStatus"] = reflect.TypeOf((*HostProfileManagerAnswerFileStatus)(nil)).Elem()
1803}
1804
1805type HostProfileManagerCompositionResultResultElementStatus string
1806
1807const (
1808	HostProfileManagerCompositionResultResultElementStatusSuccess = HostProfileManagerCompositionResultResultElementStatus("success")
1809	HostProfileManagerCompositionResultResultElementStatusError   = HostProfileManagerCompositionResultResultElementStatus("error")
1810)
1811
1812func init() {
1813	t["HostProfileManagerCompositionResultResultElementStatus"] = reflect.TypeOf((*HostProfileManagerCompositionResultResultElementStatus)(nil)).Elem()
1814}
1815
1816type HostProfileManagerCompositionValidationResultResultElementStatus string
1817
1818const (
1819	HostProfileManagerCompositionValidationResultResultElementStatusSuccess = HostProfileManagerCompositionValidationResultResultElementStatus("success")
1820	HostProfileManagerCompositionValidationResultResultElementStatusError   = HostProfileManagerCompositionValidationResultResultElementStatus("error")
1821)
1822
1823func init() {
1824	t["HostProfileManagerCompositionValidationResultResultElementStatus"] = reflect.TypeOf((*HostProfileManagerCompositionValidationResultResultElementStatus)(nil)).Elem()
1825}
1826
1827type HostProfileManagerTaskListRequirement string
1828
1829const (
1830	HostProfileManagerTaskListRequirementMaintenanceModeRequired = HostProfileManagerTaskListRequirement("maintenanceModeRequired")
1831	HostProfileManagerTaskListRequirementRebootRequired          = HostProfileManagerTaskListRequirement("rebootRequired")
1832)
1833
1834func init() {
1835	t["HostProfileManagerTaskListRequirement"] = reflect.TypeOf((*HostProfileManagerTaskListRequirement)(nil)).Elem()
1836}
1837
1838type HostProfileValidationFailureInfoUpdateType string
1839
1840const (
1841	HostProfileValidationFailureInfoUpdateTypeHostBased = HostProfileValidationFailureInfoUpdateType("HostBased")
1842	HostProfileValidationFailureInfoUpdateTypeImport    = HostProfileValidationFailureInfoUpdateType("Import")
1843	HostProfileValidationFailureInfoUpdateTypeEdit      = HostProfileValidationFailureInfoUpdateType("Edit")
1844	HostProfileValidationFailureInfoUpdateTypeCompose   = HostProfileValidationFailureInfoUpdateType("Compose")
1845)
1846
1847func init() {
1848	t["HostProfileValidationFailureInfoUpdateType"] = reflect.TypeOf((*HostProfileValidationFailureInfoUpdateType)(nil)).Elem()
1849}
1850
1851type HostProfileValidationState string
1852
1853const (
1854	HostProfileValidationStateReady   = HostProfileValidationState("Ready")
1855	HostProfileValidationStateRunning = HostProfileValidationState("Running")
1856	HostProfileValidationStateFailed  = HostProfileValidationState("Failed")
1857)
1858
1859func init() {
1860	t["HostProfileValidationState"] = reflect.TypeOf((*HostProfileValidationState)(nil)).Elem()
1861}
1862
1863type HostProtocolEndpointPEType string
1864
1865const (
1866	HostProtocolEndpointPETypeBlock = HostProtocolEndpointPEType("block")
1867	HostProtocolEndpointPETypeNas   = HostProtocolEndpointPEType("nas")
1868)
1869
1870func init() {
1871	t["HostProtocolEndpointPEType"] = reflect.TypeOf((*HostProtocolEndpointPEType)(nil)).Elem()
1872}
1873
1874type HostProtocolEndpointProtocolEndpointType string
1875
1876const (
1877	HostProtocolEndpointProtocolEndpointTypeScsi  = HostProtocolEndpointProtocolEndpointType("scsi")
1878	HostProtocolEndpointProtocolEndpointTypeNfs   = HostProtocolEndpointProtocolEndpointType("nfs")
1879	HostProtocolEndpointProtocolEndpointTypeNfs4x = HostProtocolEndpointProtocolEndpointType("nfs4x")
1880)
1881
1882func init() {
1883	t["HostProtocolEndpointProtocolEndpointType"] = reflect.TypeOf((*HostProtocolEndpointProtocolEndpointType)(nil)).Elem()
1884}
1885
1886type HostReplayUnsupportedReason string
1887
1888const (
1889	HostReplayUnsupportedReasonIncompatibleProduct = HostReplayUnsupportedReason("incompatibleProduct")
1890	HostReplayUnsupportedReasonIncompatibleCpu     = HostReplayUnsupportedReason("incompatibleCpu")
1891	HostReplayUnsupportedReasonHvDisabled          = HostReplayUnsupportedReason("hvDisabled")
1892	HostReplayUnsupportedReasonCpuidLimitSet       = HostReplayUnsupportedReason("cpuidLimitSet")
1893	HostReplayUnsupportedReasonOldBIOS             = HostReplayUnsupportedReason("oldBIOS")
1894	HostReplayUnsupportedReasonUnknown             = HostReplayUnsupportedReason("unknown")
1895)
1896
1897func init() {
1898	t["HostReplayUnsupportedReason"] = reflect.TypeOf((*HostReplayUnsupportedReason)(nil)).Elem()
1899}
1900
1901type HostRuntimeInfoNetStackInstanceRuntimeInfoState string
1902
1903const (
1904	HostRuntimeInfoNetStackInstanceRuntimeInfoStateInactive     = HostRuntimeInfoNetStackInstanceRuntimeInfoState("inactive")
1905	HostRuntimeInfoNetStackInstanceRuntimeInfoStateActive       = HostRuntimeInfoNetStackInstanceRuntimeInfoState("active")
1906	HostRuntimeInfoNetStackInstanceRuntimeInfoStateDeactivating = HostRuntimeInfoNetStackInstanceRuntimeInfoState("deactivating")
1907	HostRuntimeInfoNetStackInstanceRuntimeInfoStateActivating   = HostRuntimeInfoNetStackInstanceRuntimeInfoState("activating")
1908)
1909
1910func init() {
1911	t["HostRuntimeInfoNetStackInstanceRuntimeInfoState"] = reflect.TypeOf((*HostRuntimeInfoNetStackInstanceRuntimeInfoState)(nil)).Elem()
1912}
1913
1914type HostServicePolicy string
1915
1916const (
1917	HostServicePolicyOn        = HostServicePolicy("on")
1918	HostServicePolicyAutomatic = HostServicePolicy("automatic")
1919	HostServicePolicyOff       = HostServicePolicy("off")
1920)
1921
1922func init() {
1923	t["HostServicePolicy"] = reflect.TypeOf((*HostServicePolicy)(nil)).Elem()
1924}
1925
1926type HostSnmpAgentCapability string
1927
1928const (
1929	HostSnmpAgentCapabilityCOMPLETE      = HostSnmpAgentCapability("COMPLETE")
1930	HostSnmpAgentCapabilityDIAGNOSTICS   = HostSnmpAgentCapability("DIAGNOSTICS")
1931	HostSnmpAgentCapabilityCONFIGURATION = HostSnmpAgentCapability("CONFIGURATION")
1932)
1933
1934func init() {
1935	t["HostSnmpAgentCapability"] = reflect.TypeOf((*HostSnmpAgentCapability)(nil)).Elem()
1936}
1937
1938type HostStandbyMode string
1939
1940const (
1941	HostStandbyModeEntering = HostStandbyMode("entering")
1942	HostStandbyModeExiting  = HostStandbyMode("exiting")
1943	HostStandbyModeIn       = HostStandbyMode("in")
1944	HostStandbyModeNone     = HostStandbyMode("none")
1945)
1946
1947func init() {
1948	t["HostStandbyMode"] = reflect.TypeOf((*HostStandbyMode)(nil)).Elem()
1949}
1950
1951type HostSystemConnectionState string
1952
1953const (
1954	HostSystemConnectionStateConnected     = HostSystemConnectionState("connected")
1955	HostSystemConnectionStateNotResponding = HostSystemConnectionState("notResponding")
1956	HostSystemConnectionStateDisconnected  = HostSystemConnectionState("disconnected")
1957)
1958
1959func init() {
1960	t["HostSystemConnectionState"] = reflect.TypeOf((*HostSystemConnectionState)(nil)).Elem()
1961}
1962
1963type HostSystemIdentificationInfoIdentifier string
1964
1965const (
1966	HostSystemIdentificationInfoIdentifierAssetTag          = HostSystemIdentificationInfoIdentifier("AssetTag")
1967	HostSystemIdentificationInfoIdentifierServiceTag        = HostSystemIdentificationInfoIdentifier("ServiceTag")
1968	HostSystemIdentificationInfoIdentifierOemSpecificString = HostSystemIdentificationInfoIdentifier("OemSpecificString")
1969)
1970
1971func init() {
1972	t["HostSystemIdentificationInfoIdentifier"] = reflect.TypeOf((*HostSystemIdentificationInfoIdentifier)(nil)).Elem()
1973}
1974
1975type HostSystemPowerState string
1976
1977const (
1978	HostSystemPowerStatePoweredOn  = HostSystemPowerState("poweredOn")
1979	HostSystemPowerStatePoweredOff = HostSystemPowerState("poweredOff")
1980	HostSystemPowerStateStandBy    = HostSystemPowerState("standBy")
1981	HostSystemPowerStateUnknown    = HostSystemPowerState("unknown")
1982)
1983
1984func init() {
1985	t["HostSystemPowerState"] = reflect.TypeOf((*HostSystemPowerState)(nil)).Elem()
1986}
1987
1988type HostSystemRemediationStateState string
1989
1990const (
1991	HostSystemRemediationStateStateRemediationReady            = HostSystemRemediationStateState("remediationReady")
1992	HostSystemRemediationStateStatePrecheckRemediationRunning  = HostSystemRemediationStateState("precheckRemediationRunning")
1993	HostSystemRemediationStateStatePrecheckRemediationComplete = HostSystemRemediationStateState("precheckRemediationComplete")
1994	HostSystemRemediationStateStatePrecheckRemediationFailed   = HostSystemRemediationStateState("precheckRemediationFailed")
1995	HostSystemRemediationStateStateRemediationRunning          = HostSystemRemediationStateState("remediationRunning")
1996	HostSystemRemediationStateStateRemediationFailed           = HostSystemRemediationStateState("remediationFailed")
1997)
1998
1999func init() {
2000	t["HostSystemRemediationStateState"] = reflect.TypeOf((*HostSystemRemediationStateState)(nil)).Elem()
2001}
2002
2003type HostTpmAttestationInfoAcceptanceStatus string
2004
2005const (
2006	HostTpmAttestationInfoAcceptanceStatusNotAccepted = HostTpmAttestationInfoAcceptanceStatus("notAccepted")
2007	HostTpmAttestationInfoAcceptanceStatusAccepted    = HostTpmAttestationInfoAcceptanceStatus("accepted")
2008)
2009
2010func init() {
2011	t["HostTpmAttestationInfoAcceptanceStatus"] = reflect.TypeOf((*HostTpmAttestationInfoAcceptanceStatus)(nil)).Elem()
2012}
2013
2014type HostUnresolvedVmfsExtentUnresolvedReason string
2015
2016const (
2017	HostUnresolvedVmfsExtentUnresolvedReasonDiskIdMismatch = HostUnresolvedVmfsExtentUnresolvedReason("diskIdMismatch")
2018	HostUnresolvedVmfsExtentUnresolvedReasonUuidConflict   = HostUnresolvedVmfsExtentUnresolvedReason("uuidConflict")
2019)
2020
2021func init() {
2022	t["HostUnresolvedVmfsExtentUnresolvedReason"] = reflect.TypeOf((*HostUnresolvedVmfsExtentUnresolvedReason)(nil)).Elem()
2023}
2024
2025type HostUnresolvedVmfsResolutionSpecVmfsUuidResolution string
2026
2027const (
2028	HostUnresolvedVmfsResolutionSpecVmfsUuidResolutionResignature = HostUnresolvedVmfsResolutionSpecVmfsUuidResolution("resignature")
2029	HostUnresolvedVmfsResolutionSpecVmfsUuidResolutionForceMount  = HostUnresolvedVmfsResolutionSpecVmfsUuidResolution("forceMount")
2030)
2031
2032func init() {
2033	t["HostUnresolvedVmfsResolutionSpecVmfsUuidResolution"] = reflect.TypeOf((*HostUnresolvedVmfsResolutionSpecVmfsUuidResolution)(nil)).Elem()
2034}
2035
2036type HostVirtualNicManagerNicType string
2037
2038const (
2039	HostVirtualNicManagerNicTypeVmotion               = HostVirtualNicManagerNicType("vmotion")
2040	HostVirtualNicManagerNicTypeFaultToleranceLogging = HostVirtualNicManagerNicType("faultToleranceLogging")
2041	HostVirtualNicManagerNicTypeVSphereReplication    = HostVirtualNicManagerNicType("vSphereReplication")
2042	HostVirtualNicManagerNicTypeVSphereReplicationNFC = HostVirtualNicManagerNicType("vSphereReplicationNFC")
2043	HostVirtualNicManagerNicTypeManagement            = HostVirtualNicManagerNicType("management")
2044	HostVirtualNicManagerNicTypeVsan                  = HostVirtualNicManagerNicType("vsan")
2045	HostVirtualNicManagerNicTypeVSphereProvisioning   = HostVirtualNicManagerNicType("vSphereProvisioning")
2046	HostVirtualNicManagerNicTypeVsanWitness           = HostVirtualNicManagerNicType("vsanWitness")
2047)
2048
2049func init() {
2050	t["HostVirtualNicManagerNicType"] = reflect.TypeOf((*HostVirtualNicManagerNicType)(nil)).Elem()
2051}
2052
2053type HostVmciAccessManagerMode string
2054
2055const (
2056	HostVmciAccessManagerModeGrant   = HostVmciAccessManagerMode("grant")
2057	HostVmciAccessManagerModeReplace = HostVmciAccessManagerMode("replace")
2058	HostVmciAccessManagerModeRevoke  = HostVmciAccessManagerMode("revoke")
2059)
2060
2061func init() {
2062	t["HostVmciAccessManagerMode"] = reflect.TypeOf((*HostVmciAccessManagerMode)(nil)).Elem()
2063}
2064
2065type HostVmfsVolumeUnmapBandwidthPolicy string
2066
2067const (
2068	HostVmfsVolumeUnmapBandwidthPolicyFixed   = HostVmfsVolumeUnmapBandwidthPolicy("fixed")
2069	HostVmfsVolumeUnmapBandwidthPolicyDynamic = HostVmfsVolumeUnmapBandwidthPolicy("dynamic")
2070)
2071
2072func init() {
2073	t["HostVmfsVolumeUnmapBandwidthPolicy"] = reflect.TypeOf((*HostVmfsVolumeUnmapBandwidthPolicy)(nil)).Elem()
2074}
2075
2076type HostVmfsVolumeUnmapPriority string
2077
2078const (
2079	HostVmfsVolumeUnmapPriorityNone = HostVmfsVolumeUnmapPriority("none")
2080	HostVmfsVolumeUnmapPriorityLow  = HostVmfsVolumeUnmapPriority("low")
2081)
2082
2083func init() {
2084	t["HostVmfsVolumeUnmapPriority"] = reflect.TypeOf((*HostVmfsVolumeUnmapPriority)(nil)).Elem()
2085}
2086
2087type HttpNfcLeaseManifestEntryChecksumType string
2088
2089const (
2090	HttpNfcLeaseManifestEntryChecksumTypeSha1   = HttpNfcLeaseManifestEntryChecksumType("sha1")
2091	HttpNfcLeaseManifestEntryChecksumTypeSha256 = HttpNfcLeaseManifestEntryChecksumType("sha256")
2092)
2093
2094func init() {
2095	t["HttpNfcLeaseManifestEntryChecksumType"] = reflect.TypeOf((*HttpNfcLeaseManifestEntryChecksumType)(nil)).Elem()
2096}
2097
2098type HttpNfcLeaseMode string
2099
2100const (
2101	HttpNfcLeaseModePushOrGet = HttpNfcLeaseMode("pushOrGet")
2102	HttpNfcLeaseModePull      = HttpNfcLeaseMode("pull")
2103)
2104
2105func init() {
2106	t["HttpNfcLeaseMode"] = reflect.TypeOf((*HttpNfcLeaseMode)(nil)).Elem()
2107}
2108
2109type HttpNfcLeaseState string
2110
2111const (
2112	HttpNfcLeaseStateInitializing = HttpNfcLeaseState("initializing")
2113	HttpNfcLeaseStateReady        = HttpNfcLeaseState("ready")
2114	HttpNfcLeaseStateDone         = HttpNfcLeaseState("done")
2115	HttpNfcLeaseStateError        = HttpNfcLeaseState("error")
2116)
2117
2118func init() {
2119	t["HttpNfcLeaseState"] = reflect.TypeOf((*HttpNfcLeaseState)(nil)).Elem()
2120}
2121
2122type IncompatibleHostForVmReplicationIncompatibleReason string
2123
2124const (
2125	IncompatibleHostForVmReplicationIncompatibleReasonRpo            = IncompatibleHostForVmReplicationIncompatibleReason("rpo")
2126	IncompatibleHostForVmReplicationIncompatibleReasonNetCompression = IncompatibleHostForVmReplicationIncompatibleReason("netCompression")
2127)
2128
2129func init() {
2130	t["IncompatibleHostForVmReplicationIncompatibleReason"] = reflect.TypeOf((*IncompatibleHostForVmReplicationIncompatibleReason)(nil)).Elem()
2131}
2132
2133type InternetScsiSnsDiscoveryMethod string
2134
2135const (
2136	InternetScsiSnsDiscoveryMethodIsnsStatic = InternetScsiSnsDiscoveryMethod("isnsStatic")
2137	InternetScsiSnsDiscoveryMethodIsnsDhcp   = InternetScsiSnsDiscoveryMethod("isnsDhcp")
2138	InternetScsiSnsDiscoveryMethodIsnsSlp    = InternetScsiSnsDiscoveryMethod("isnsSlp")
2139)
2140
2141func init() {
2142	t["InternetScsiSnsDiscoveryMethod"] = reflect.TypeOf((*InternetScsiSnsDiscoveryMethod)(nil)).Elem()
2143}
2144
2145type InvalidDasConfigArgumentEntryForInvalidArgument string
2146
2147const (
2148	InvalidDasConfigArgumentEntryForInvalidArgumentAdmissionControl = InvalidDasConfigArgumentEntryForInvalidArgument("admissionControl")
2149	InvalidDasConfigArgumentEntryForInvalidArgumentUserHeartbeatDs  = InvalidDasConfigArgumentEntryForInvalidArgument("userHeartbeatDs")
2150	InvalidDasConfigArgumentEntryForInvalidArgumentVmConfig         = InvalidDasConfigArgumentEntryForInvalidArgument("vmConfig")
2151)
2152
2153func init() {
2154	t["InvalidDasConfigArgumentEntryForInvalidArgument"] = reflect.TypeOf((*InvalidDasConfigArgumentEntryForInvalidArgument)(nil)).Elem()
2155}
2156
2157type InvalidProfileReferenceHostReason string
2158
2159const (
2160	InvalidProfileReferenceHostReasonIncompatibleVersion  = InvalidProfileReferenceHostReason("incompatibleVersion")
2161	InvalidProfileReferenceHostReasonMissingReferenceHost = InvalidProfileReferenceHostReason("missingReferenceHost")
2162)
2163
2164func init() {
2165	t["InvalidProfileReferenceHostReason"] = reflect.TypeOf((*InvalidProfileReferenceHostReason)(nil)).Elem()
2166}
2167
2168type IoFilterOperation string
2169
2170const (
2171	IoFilterOperationInstall   = IoFilterOperation("install")
2172	IoFilterOperationUninstall = IoFilterOperation("uninstall")
2173	IoFilterOperationUpgrade   = IoFilterOperation("upgrade")
2174)
2175
2176func init() {
2177	t["IoFilterOperation"] = reflect.TypeOf((*IoFilterOperation)(nil)).Elem()
2178}
2179
2180type IoFilterType string
2181
2182const (
2183	IoFilterTypeCache              = IoFilterType("cache")
2184	IoFilterTypeReplication        = IoFilterType("replication")
2185	IoFilterTypeEncryption         = IoFilterType("encryption")
2186	IoFilterTypeCompression        = IoFilterType("compression")
2187	IoFilterTypeInspection         = IoFilterType("inspection")
2188	IoFilterTypeDatastoreIoControl = IoFilterType("datastoreIoControl")
2189	IoFilterTypeDataProvider       = IoFilterType("dataProvider")
2190)
2191
2192func init() {
2193	t["IoFilterType"] = reflect.TypeOf((*IoFilterType)(nil)).Elem()
2194}
2195
2196type IscsiPortInfoPathStatus string
2197
2198const (
2199	IscsiPortInfoPathStatusNotUsed    = IscsiPortInfoPathStatus("notUsed")
2200	IscsiPortInfoPathStatusActive     = IscsiPortInfoPathStatus("active")
2201	IscsiPortInfoPathStatusStandBy    = IscsiPortInfoPathStatus("standBy")
2202	IscsiPortInfoPathStatusLastActive = IscsiPortInfoPathStatus("lastActive")
2203)
2204
2205func init() {
2206	t["IscsiPortInfoPathStatus"] = reflect.TypeOf((*IscsiPortInfoPathStatus)(nil)).Elem()
2207}
2208
2209type LatencySensitivitySensitivityLevel string
2210
2211const (
2212	LatencySensitivitySensitivityLevelLow    = LatencySensitivitySensitivityLevel("low")
2213	LatencySensitivitySensitivityLevelNormal = LatencySensitivitySensitivityLevel("normal")
2214	LatencySensitivitySensitivityLevelMedium = LatencySensitivitySensitivityLevel("medium")
2215	LatencySensitivitySensitivityLevelHigh   = LatencySensitivitySensitivityLevel("high")
2216	LatencySensitivitySensitivityLevelCustom = LatencySensitivitySensitivityLevel("custom")
2217)
2218
2219func init() {
2220	t["LatencySensitivitySensitivityLevel"] = reflect.TypeOf((*LatencySensitivitySensitivityLevel)(nil)).Elem()
2221}
2222
2223type LicenseAssignmentFailedReason string
2224
2225const (
2226	LicenseAssignmentFailedReasonKeyEntityMismatch                                    = LicenseAssignmentFailedReason("keyEntityMismatch")
2227	LicenseAssignmentFailedReasonDowngradeDisallowed                                  = LicenseAssignmentFailedReason("downgradeDisallowed")
2228	LicenseAssignmentFailedReasonInventoryNotManageableByVirtualCenter                = LicenseAssignmentFailedReason("inventoryNotManageableByVirtualCenter")
2229	LicenseAssignmentFailedReasonHostsUnmanageableByVirtualCenterWithoutLicenseServer = LicenseAssignmentFailedReason("hostsUnmanageableByVirtualCenterWithoutLicenseServer")
2230)
2231
2232func init() {
2233	t["LicenseAssignmentFailedReason"] = reflect.TypeOf((*LicenseAssignmentFailedReason)(nil)).Elem()
2234}
2235
2236type LicenseFeatureInfoSourceRestriction string
2237
2238const (
2239	LicenseFeatureInfoSourceRestrictionUnrestricted = LicenseFeatureInfoSourceRestriction("unrestricted")
2240	LicenseFeatureInfoSourceRestrictionServed       = LicenseFeatureInfoSourceRestriction("served")
2241	LicenseFeatureInfoSourceRestrictionFile         = LicenseFeatureInfoSourceRestriction("file")
2242)
2243
2244func init() {
2245	t["LicenseFeatureInfoSourceRestriction"] = reflect.TypeOf((*LicenseFeatureInfoSourceRestriction)(nil)).Elem()
2246}
2247
2248type LicenseFeatureInfoState string
2249
2250const (
2251	LicenseFeatureInfoStateEnabled  = LicenseFeatureInfoState("enabled")
2252	LicenseFeatureInfoStateDisabled = LicenseFeatureInfoState("disabled")
2253	LicenseFeatureInfoStateOptional = LicenseFeatureInfoState("optional")
2254)
2255
2256func init() {
2257	t["LicenseFeatureInfoState"] = reflect.TypeOf((*LicenseFeatureInfoState)(nil)).Elem()
2258}
2259
2260type LicenseFeatureInfoUnit string
2261
2262const (
2263	LicenseFeatureInfoUnitHost       = LicenseFeatureInfoUnit("host")
2264	LicenseFeatureInfoUnitCpuCore    = LicenseFeatureInfoUnit("cpuCore")
2265	LicenseFeatureInfoUnitCpuPackage = LicenseFeatureInfoUnit("cpuPackage")
2266	LicenseFeatureInfoUnitServer     = LicenseFeatureInfoUnit("server")
2267	LicenseFeatureInfoUnitVm         = LicenseFeatureInfoUnit("vm")
2268)
2269
2270func init() {
2271	t["LicenseFeatureInfoUnit"] = reflect.TypeOf((*LicenseFeatureInfoUnit)(nil)).Elem()
2272}
2273
2274type LicenseManagerLicenseKey string
2275
2276const (
2277	LicenseManagerLicenseKeyEsxFull    = LicenseManagerLicenseKey("esxFull")
2278	LicenseManagerLicenseKeyEsxVmtn    = LicenseManagerLicenseKey("esxVmtn")
2279	LicenseManagerLicenseKeyEsxExpress = LicenseManagerLicenseKey("esxExpress")
2280	LicenseManagerLicenseKeySan        = LicenseManagerLicenseKey("san")
2281	LicenseManagerLicenseKeyIscsi      = LicenseManagerLicenseKey("iscsi")
2282	LicenseManagerLicenseKeyNas        = LicenseManagerLicenseKey("nas")
2283	LicenseManagerLicenseKeyVsmp       = LicenseManagerLicenseKey("vsmp")
2284	LicenseManagerLicenseKeyBackup     = LicenseManagerLicenseKey("backup")
2285	LicenseManagerLicenseKeyVc         = LicenseManagerLicenseKey("vc")
2286	LicenseManagerLicenseKeyVcExpress  = LicenseManagerLicenseKey("vcExpress")
2287	LicenseManagerLicenseKeyEsxHost    = LicenseManagerLicenseKey("esxHost")
2288	LicenseManagerLicenseKeyGsxHost    = LicenseManagerLicenseKey("gsxHost")
2289	LicenseManagerLicenseKeyServerHost = LicenseManagerLicenseKey("serverHost")
2290	LicenseManagerLicenseKeyDrsPower   = LicenseManagerLicenseKey("drsPower")
2291	LicenseManagerLicenseKeyVmotion    = LicenseManagerLicenseKey("vmotion")
2292	LicenseManagerLicenseKeyDrs        = LicenseManagerLicenseKey("drs")
2293	LicenseManagerLicenseKeyDas        = LicenseManagerLicenseKey("das")
2294)
2295
2296func init() {
2297	t["LicenseManagerLicenseKey"] = reflect.TypeOf((*LicenseManagerLicenseKey)(nil)).Elem()
2298}
2299
2300type LicenseManagerState string
2301
2302const (
2303	LicenseManagerStateInitializing = LicenseManagerState("initializing")
2304	LicenseManagerStateNormal       = LicenseManagerState("normal")
2305	LicenseManagerStateMarginal     = LicenseManagerState("marginal")
2306	LicenseManagerStateFault        = LicenseManagerState("fault")
2307)
2308
2309func init() {
2310	t["LicenseManagerState"] = reflect.TypeOf((*LicenseManagerState)(nil)).Elem()
2311}
2312
2313type LicenseReservationInfoState string
2314
2315const (
2316	LicenseReservationInfoStateNotUsed       = LicenseReservationInfoState("notUsed")
2317	LicenseReservationInfoStateNoLicense     = LicenseReservationInfoState("noLicense")
2318	LicenseReservationInfoStateUnlicensedUse = LicenseReservationInfoState("unlicensedUse")
2319	LicenseReservationInfoStateLicensed      = LicenseReservationInfoState("licensed")
2320)
2321
2322func init() {
2323	t["LicenseReservationInfoState"] = reflect.TypeOf((*LicenseReservationInfoState)(nil)).Elem()
2324}
2325
2326type LinkDiscoveryProtocolConfigOperationType string
2327
2328const (
2329	LinkDiscoveryProtocolConfigOperationTypeNone      = LinkDiscoveryProtocolConfigOperationType("none")
2330	LinkDiscoveryProtocolConfigOperationTypeListen    = LinkDiscoveryProtocolConfigOperationType("listen")
2331	LinkDiscoveryProtocolConfigOperationTypeAdvertise = LinkDiscoveryProtocolConfigOperationType("advertise")
2332	LinkDiscoveryProtocolConfigOperationTypeBoth      = LinkDiscoveryProtocolConfigOperationType("both")
2333)
2334
2335func init() {
2336	t["LinkDiscoveryProtocolConfigOperationType"] = reflect.TypeOf((*LinkDiscoveryProtocolConfigOperationType)(nil)).Elem()
2337}
2338
2339type LinkDiscoveryProtocolConfigProtocolType string
2340
2341const (
2342	LinkDiscoveryProtocolConfigProtocolTypeCdp  = LinkDiscoveryProtocolConfigProtocolType("cdp")
2343	LinkDiscoveryProtocolConfigProtocolTypeLldp = LinkDiscoveryProtocolConfigProtocolType("lldp")
2344)
2345
2346func init() {
2347	t["LinkDiscoveryProtocolConfigProtocolType"] = reflect.TypeOf((*LinkDiscoveryProtocolConfigProtocolType)(nil)).Elem()
2348}
2349
2350type ManagedEntityStatus string
2351
2352const (
2353	ManagedEntityStatusGray   = ManagedEntityStatus("gray")
2354	ManagedEntityStatusGreen  = ManagedEntityStatus("green")
2355	ManagedEntityStatusYellow = ManagedEntityStatus("yellow")
2356	ManagedEntityStatusRed    = ManagedEntityStatus("red")
2357)
2358
2359func init() {
2360	t["ManagedEntityStatus"] = reflect.TypeOf((*ManagedEntityStatus)(nil)).Elem()
2361}
2362
2363type MetricAlarmOperator string
2364
2365const (
2366	MetricAlarmOperatorIsAbove = MetricAlarmOperator("isAbove")
2367	MetricAlarmOperatorIsBelow = MetricAlarmOperator("isBelow")
2368)
2369
2370func init() {
2371	t["MetricAlarmOperator"] = reflect.TypeOf((*MetricAlarmOperator)(nil)).Elem()
2372}
2373
2374type MultipathState string
2375
2376const (
2377	MultipathStateStandby  = MultipathState("standby")
2378	MultipathStateActive   = MultipathState("active")
2379	MultipathStateDisabled = MultipathState("disabled")
2380	MultipathStateDead     = MultipathState("dead")
2381	MultipathStateUnknown  = MultipathState("unknown")
2382)
2383
2384func init() {
2385	t["MultipathState"] = reflect.TypeOf((*MultipathState)(nil)).Elem()
2386}
2387
2388type NetBIOSConfigInfoMode string
2389
2390const (
2391	NetBIOSConfigInfoModeUnknown        = NetBIOSConfigInfoMode("unknown")
2392	NetBIOSConfigInfoModeEnabled        = NetBIOSConfigInfoMode("enabled")
2393	NetBIOSConfigInfoModeDisabled       = NetBIOSConfigInfoMode("disabled")
2394	NetBIOSConfigInfoModeEnabledViaDHCP = NetBIOSConfigInfoMode("enabledViaDHCP")
2395)
2396
2397func init() {
2398	t["NetBIOSConfigInfoMode"] = reflect.TypeOf((*NetBIOSConfigInfoMode)(nil)).Elem()
2399}
2400
2401type NetIpConfigInfoIpAddressOrigin string
2402
2403const (
2404	NetIpConfigInfoIpAddressOriginOther     = NetIpConfigInfoIpAddressOrigin("other")
2405	NetIpConfigInfoIpAddressOriginManual    = NetIpConfigInfoIpAddressOrigin("manual")
2406	NetIpConfigInfoIpAddressOriginDhcp      = NetIpConfigInfoIpAddressOrigin("dhcp")
2407	NetIpConfigInfoIpAddressOriginLinklayer = NetIpConfigInfoIpAddressOrigin("linklayer")
2408	NetIpConfigInfoIpAddressOriginRandom    = NetIpConfigInfoIpAddressOrigin("random")
2409)
2410
2411func init() {
2412	t["NetIpConfigInfoIpAddressOrigin"] = reflect.TypeOf((*NetIpConfigInfoIpAddressOrigin)(nil)).Elem()
2413}
2414
2415type NetIpConfigInfoIpAddressStatus string
2416
2417const (
2418	NetIpConfigInfoIpAddressStatusPreferred    = NetIpConfigInfoIpAddressStatus("preferred")
2419	NetIpConfigInfoIpAddressStatusDeprecated   = NetIpConfigInfoIpAddressStatus("deprecated")
2420	NetIpConfigInfoIpAddressStatusInvalid      = NetIpConfigInfoIpAddressStatus("invalid")
2421	NetIpConfigInfoIpAddressStatusInaccessible = NetIpConfigInfoIpAddressStatus("inaccessible")
2422	NetIpConfigInfoIpAddressStatusUnknown      = NetIpConfigInfoIpAddressStatus("unknown")
2423	NetIpConfigInfoIpAddressStatusTentative    = NetIpConfigInfoIpAddressStatus("tentative")
2424	NetIpConfigInfoIpAddressStatusDuplicate    = NetIpConfigInfoIpAddressStatus("duplicate")
2425)
2426
2427func init() {
2428	t["NetIpConfigInfoIpAddressStatus"] = reflect.TypeOf((*NetIpConfigInfoIpAddressStatus)(nil)).Elem()
2429}
2430
2431type NetIpStackInfoEntryType string
2432
2433const (
2434	NetIpStackInfoEntryTypeOther   = NetIpStackInfoEntryType("other")
2435	NetIpStackInfoEntryTypeInvalid = NetIpStackInfoEntryType("invalid")
2436	NetIpStackInfoEntryTypeDynamic = NetIpStackInfoEntryType("dynamic")
2437	NetIpStackInfoEntryTypeManual  = NetIpStackInfoEntryType("manual")
2438)
2439
2440func init() {
2441	t["NetIpStackInfoEntryType"] = reflect.TypeOf((*NetIpStackInfoEntryType)(nil)).Elem()
2442}
2443
2444type NetIpStackInfoPreference string
2445
2446const (
2447	NetIpStackInfoPreferenceReserved = NetIpStackInfoPreference("reserved")
2448	NetIpStackInfoPreferenceLow      = NetIpStackInfoPreference("low")
2449	NetIpStackInfoPreferenceMedium   = NetIpStackInfoPreference("medium")
2450	NetIpStackInfoPreferenceHigh     = NetIpStackInfoPreference("high")
2451)
2452
2453func init() {
2454	t["NetIpStackInfoPreference"] = reflect.TypeOf((*NetIpStackInfoPreference)(nil)).Elem()
2455}
2456
2457type NotSupportedDeviceForFTDeviceType string
2458
2459const (
2460	NotSupportedDeviceForFTDeviceTypeVirtualVmxnet3            = NotSupportedDeviceForFTDeviceType("virtualVmxnet3")
2461	NotSupportedDeviceForFTDeviceTypeParaVirtualSCSIController = NotSupportedDeviceForFTDeviceType("paraVirtualSCSIController")
2462)
2463
2464func init() {
2465	t["NotSupportedDeviceForFTDeviceType"] = reflect.TypeOf((*NotSupportedDeviceForFTDeviceType)(nil)).Elem()
2466}
2467
2468type NumVirtualCpusIncompatibleReason string
2469
2470const (
2471	NumVirtualCpusIncompatibleReasonRecordReplay   = NumVirtualCpusIncompatibleReason("recordReplay")
2472	NumVirtualCpusIncompatibleReasonFaultTolerance = NumVirtualCpusIncompatibleReason("faultTolerance")
2473)
2474
2475func init() {
2476	t["NumVirtualCpusIncompatibleReason"] = reflect.TypeOf((*NumVirtualCpusIncompatibleReason)(nil)).Elem()
2477}
2478
2479type NvdimmInterleaveSetState string
2480
2481const (
2482	NvdimmInterleaveSetStateInvalid = NvdimmInterleaveSetState("invalid")
2483	NvdimmInterleaveSetStateActive  = NvdimmInterleaveSetState("active")
2484)
2485
2486func init() {
2487	t["NvdimmInterleaveSetState"] = reflect.TypeOf((*NvdimmInterleaveSetState)(nil)).Elem()
2488}
2489
2490type NvdimmNamespaceHealthStatus string
2491
2492const (
2493	NvdimmNamespaceHealthStatusNormal            = NvdimmNamespaceHealthStatus("normal")
2494	NvdimmNamespaceHealthStatusMissing           = NvdimmNamespaceHealthStatus("missing")
2495	NvdimmNamespaceHealthStatusLabelMissing      = NvdimmNamespaceHealthStatus("labelMissing")
2496	NvdimmNamespaceHealthStatusInterleaveBroken  = NvdimmNamespaceHealthStatus("interleaveBroken")
2497	NvdimmNamespaceHealthStatusLabelInconsistent = NvdimmNamespaceHealthStatus("labelInconsistent")
2498	NvdimmNamespaceHealthStatusBttCorrupt        = NvdimmNamespaceHealthStatus("bttCorrupt")
2499	NvdimmNamespaceHealthStatusBadBlockSize      = NvdimmNamespaceHealthStatus("badBlockSize")
2500)
2501
2502func init() {
2503	t["NvdimmNamespaceHealthStatus"] = reflect.TypeOf((*NvdimmNamespaceHealthStatus)(nil)).Elem()
2504}
2505
2506type NvdimmNamespaceState string
2507
2508const (
2509	NvdimmNamespaceStateInvalid  = NvdimmNamespaceState("invalid")
2510	NvdimmNamespaceStateNotInUse = NvdimmNamespaceState("notInUse")
2511	NvdimmNamespaceStateInUse    = NvdimmNamespaceState("inUse")
2512)
2513
2514func init() {
2515	t["NvdimmNamespaceState"] = reflect.TypeOf((*NvdimmNamespaceState)(nil)).Elem()
2516}
2517
2518type NvdimmNamespaceType string
2519
2520const (
2521	NvdimmNamespaceTypeBlockNamespace      = NvdimmNamespaceType("blockNamespace")
2522	NvdimmNamespaceTypePersistentNamespace = NvdimmNamespaceType("persistentNamespace")
2523)
2524
2525func init() {
2526	t["NvdimmNamespaceType"] = reflect.TypeOf((*NvdimmNamespaceType)(nil)).Elem()
2527}
2528
2529type NvdimmNvdimmHealthInfoState string
2530
2531const (
2532	NvdimmNvdimmHealthInfoStateNormal = NvdimmNvdimmHealthInfoState("normal")
2533	NvdimmNvdimmHealthInfoStateError  = NvdimmNvdimmHealthInfoState("error")
2534)
2535
2536func init() {
2537	t["NvdimmNvdimmHealthInfoState"] = reflect.TypeOf((*NvdimmNvdimmHealthInfoState)(nil)).Elem()
2538}
2539
2540type NvdimmRangeType string
2541
2542const (
2543	NvdimmRangeTypeVolatileRange              = NvdimmRangeType("volatileRange")
2544	NvdimmRangeTypePersistentRange            = NvdimmRangeType("persistentRange")
2545	NvdimmRangeTypeControlRange               = NvdimmRangeType("controlRange")
2546	NvdimmRangeTypeBlockRange                 = NvdimmRangeType("blockRange")
2547	NvdimmRangeTypeVolatileVirtualDiskRange   = NvdimmRangeType("volatileVirtualDiskRange")
2548	NvdimmRangeTypeVolatileVirtualCDRange     = NvdimmRangeType("volatileVirtualCDRange")
2549	NvdimmRangeTypePersistentVirtualDiskRange = NvdimmRangeType("persistentVirtualDiskRange")
2550	NvdimmRangeTypePersistentVirtualCDRange   = NvdimmRangeType("persistentVirtualCDRange")
2551)
2552
2553func init() {
2554	t["NvdimmRangeType"] = reflect.TypeOf((*NvdimmRangeType)(nil)).Elem()
2555}
2556
2557type ObjectUpdateKind string
2558
2559const (
2560	ObjectUpdateKindModify = ObjectUpdateKind("modify")
2561	ObjectUpdateKindEnter  = ObjectUpdateKind("enter")
2562	ObjectUpdateKindLeave  = ObjectUpdateKind("leave")
2563)
2564
2565func init() {
2566	t["ObjectUpdateKind"] = reflect.TypeOf((*ObjectUpdateKind)(nil)).Elem()
2567}
2568
2569type OvfConsumerOstNodeType string
2570
2571const (
2572	OvfConsumerOstNodeTypeEnvelope                = OvfConsumerOstNodeType("envelope")
2573	OvfConsumerOstNodeTypeVirtualSystem           = OvfConsumerOstNodeType("virtualSystem")
2574	OvfConsumerOstNodeTypeVirtualSystemCollection = OvfConsumerOstNodeType("virtualSystemCollection")
2575)
2576
2577func init() {
2578	t["OvfConsumerOstNodeType"] = reflect.TypeOf((*OvfConsumerOstNodeType)(nil)).Elem()
2579}
2580
2581type OvfCreateImportSpecParamsDiskProvisioningType string
2582
2583const (
2584	OvfCreateImportSpecParamsDiskProvisioningTypeMonolithicSparse     = OvfCreateImportSpecParamsDiskProvisioningType("monolithicSparse")
2585	OvfCreateImportSpecParamsDiskProvisioningTypeMonolithicFlat       = OvfCreateImportSpecParamsDiskProvisioningType("monolithicFlat")
2586	OvfCreateImportSpecParamsDiskProvisioningTypeTwoGbMaxExtentSparse = OvfCreateImportSpecParamsDiskProvisioningType("twoGbMaxExtentSparse")
2587	OvfCreateImportSpecParamsDiskProvisioningTypeTwoGbMaxExtentFlat   = OvfCreateImportSpecParamsDiskProvisioningType("twoGbMaxExtentFlat")
2588	OvfCreateImportSpecParamsDiskProvisioningTypeThin                 = OvfCreateImportSpecParamsDiskProvisioningType("thin")
2589	OvfCreateImportSpecParamsDiskProvisioningTypeThick                = OvfCreateImportSpecParamsDiskProvisioningType("thick")
2590	OvfCreateImportSpecParamsDiskProvisioningTypeSeSparse             = OvfCreateImportSpecParamsDiskProvisioningType("seSparse")
2591	OvfCreateImportSpecParamsDiskProvisioningTypeEagerZeroedThick     = OvfCreateImportSpecParamsDiskProvisioningType("eagerZeroedThick")
2592	OvfCreateImportSpecParamsDiskProvisioningTypeSparse               = OvfCreateImportSpecParamsDiskProvisioningType("sparse")
2593	OvfCreateImportSpecParamsDiskProvisioningTypeFlat                 = OvfCreateImportSpecParamsDiskProvisioningType("flat")
2594)
2595
2596func init() {
2597	t["OvfCreateImportSpecParamsDiskProvisioningType"] = reflect.TypeOf((*OvfCreateImportSpecParamsDiskProvisioningType)(nil)).Elem()
2598}
2599
2600type PerfFormat string
2601
2602const (
2603	PerfFormatNormal = PerfFormat("normal")
2604	PerfFormatCsv    = PerfFormat("csv")
2605)
2606
2607func init() {
2608	t["PerfFormat"] = reflect.TypeOf((*PerfFormat)(nil)).Elem()
2609}
2610
2611type PerfStatsType string
2612
2613const (
2614	PerfStatsTypeAbsolute = PerfStatsType("absolute")
2615	PerfStatsTypeDelta    = PerfStatsType("delta")
2616	PerfStatsTypeRate     = PerfStatsType("rate")
2617)
2618
2619func init() {
2620	t["PerfStatsType"] = reflect.TypeOf((*PerfStatsType)(nil)).Elem()
2621}
2622
2623type PerfSummaryType string
2624
2625const (
2626	PerfSummaryTypeAverage   = PerfSummaryType("average")
2627	PerfSummaryTypeMaximum   = PerfSummaryType("maximum")
2628	PerfSummaryTypeMinimum   = PerfSummaryType("minimum")
2629	PerfSummaryTypeLatest    = PerfSummaryType("latest")
2630	PerfSummaryTypeSummation = PerfSummaryType("summation")
2631	PerfSummaryTypeNone      = PerfSummaryType("none")
2632)
2633
2634func init() {
2635	t["PerfSummaryType"] = reflect.TypeOf((*PerfSummaryType)(nil)).Elem()
2636}
2637
2638type PerformanceManagerUnit string
2639
2640const (
2641	PerformanceManagerUnitPercent            = PerformanceManagerUnit("percent")
2642	PerformanceManagerUnitKiloBytes          = PerformanceManagerUnit("kiloBytes")
2643	PerformanceManagerUnitMegaBytes          = PerformanceManagerUnit("megaBytes")
2644	PerformanceManagerUnitMegaHertz          = PerformanceManagerUnit("megaHertz")
2645	PerformanceManagerUnitNumber             = PerformanceManagerUnit("number")
2646	PerformanceManagerUnitMicrosecond        = PerformanceManagerUnit("microsecond")
2647	PerformanceManagerUnitMillisecond        = PerformanceManagerUnit("millisecond")
2648	PerformanceManagerUnitSecond             = PerformanceManagerUnit("second")
2649	PerformanceManagerUnitKiloBytesPerSecond = PerformanceManagerUnit("kiloBytesPerSecond")
2650	PerformanceManagerUnitMegaBytesPerSecond = PerformanceManagerUnit("megaBytesPerSecond")
2651	PerformanceManagerUnitWatt               = PerformanceManagerUnit("watt")
2652	PerformanceManagerUnitJoule              = PerformanceManagerUnit("joule")
2653	PerformanceManagerUnitTeraBytes          = PerformanceManagerUnit("teraBytes")
2654)
2655
2656func init() {
2657	t["PerformanceManagerUnit"] = reflect.TypeOf((*PerformanceManagerUnit)(nil)).Elem()
2658}
2659
2660type PhysicalNicResourcePoolSchedulerDisallowedReason string
2661
2662const (
2663	PhysicalNicResourcePoolSchedulerDisallowedReasonUserOptOut          = PhysicalNicResourcePoolSchedulerDisallowedReason("userOptOut")
2664	PhysicalNicResourcePoolSchedulerDisallowedReasonHardwareUnsupported = PhysicalNicResourcePoolSchedulerDisallowedReason("hardwareUnsupported")
2665)
2666
2667func init() {
2668	t["PhysicalNicResourcePoolSchedulerDisallowedReason"] = reflect.TypeOf((*PhysicalNicResourcePoolSchedulerDisallowedReason)(nil)).Elem()
2669}
2670
2671type PhysicalNicVmDirectPathGen2SupportedMode string
2672
2673const (
2674	PhysicalNicVmDirectPathGen2SupportedModeUpt = PhysicalNicVmDirectPathGen2SupportedMode("upt")
2675)
2676
2677func init() {
2678	t["PhysicalNicVmDirectPathGen2SupportedMode"] = reflect.TypeOf((*PhysicalNicVmDirectPathGen2SupportedMode)(nil)).Elem()
2679}
2680
2681type PlacementAffinityRuleRuleScope string
2682
2683const (
2684	PlacementAffinityRuleRuleScopeCluster    = PlacementAffinityRuleRuleScope("cluster")
2685	PlacementAffinityRuleRuleScopeHost       = PlacementAffinityRuleRuleScope("host")
2686	PlacementAffinityRuleRuleScopeStoragePod = PlacementAffinityRuleRuleScope("storagePod")
2687	PlacementAffinityRuleRuleScopeDatastore  = PlacementAffinityRuleRuleScope("datastore")
2688)
2689
2690func init() {
2691	t["PlacementAffinityRuleRuleScope"] = reflect.TypeOf((*PlacementAffinityRuleRuleScope)(nil)).Elem()
2692}
2693
2694type PlacementAffinityRuleRuleType string
2695
2696const (
2697	PlacementAffinityRuleRuleTypeAffinity         = PlacementAffinityRuleRuleType("affinity")
2698	PlacementAffinityRuleRuleTypeAntiAffinity     = PlacementAffinityRuleRuleType("antiAffinity")
2699	PlacementAffinityRuleRuleTypeSoftAffinity     = PlacementAffinityRuleRuleType("softAffinity")
2700	PlacementAffinityRuleRuleTypeSoftAntiAffinity = PlacementAffinityRuleRuleType("softAntiAffinity")
2701)
2702
2703func init() {
2704	t["PlacementAffinityRuleRuleType"] = reflect.TypeOf((*PlacementAffinityRuleRuleType)(nil)).Elem()
2705}
2706
2707type PlacementSpecPlacementType string
2708
2709const (
2710	PlacementSpecPlacementTypeCreate      = PlacementSpecPlacementType("create")
2711	PlacementSpecPlacementTypeReconfigure = PlacementSpecPlacementType("reconfigure")
2712	PlacementSpecPlacementTypeRelocate    = PlacementSpecPlacementType("relocate")
2713	PlacementSpecPlacementTypeClone       = PlacementSpecPlacementType("clone")
2714)
2715
2716func init() {
2717	t["PlacementSpecPlacementType"] = reflect.TypeOf((*PlacementSpecPlacementType)(nil)).Elem()
2718}
2719
2720type PortGroupConnecteeType string
2721
2722const (
2723	PortGroupConnecteeTypeVirtualMachine   = PortGroupConnecteeType("virtualMachine")
2724	PortGroupConnecteeTypeSystemManagement = PortGroupConnecteeType("systemManagement")
2725	PortGroupConnecteeTypeHost             = PortGroupConnecteeType("host")
2726	PortGroupConnecteeTypeUnknown          = PortGroupConnecteeType("unknown")
2727)
2728
2729func init() {
2730	t["PortGroupConnecteeType"] = reflect.TypeOf((*PortGroupConnecteeType)(nil)).Elem()
2731}
2732
2733type ProfileExecuteResultStatus string
2734
2735const (
2736	ProfileExecuteResultStatusSuccess   = ProfileExecuteResultStatus("success")
2737	ProfileExecuteResultStatusNeedInput = ProfileExecuteResultStatus("needInput")
2738	ProfileExecuteResultStatusError     = ProfileExecuteResultStatus("error")
2739)
2740
2741func init() {
2742	t["ProfileExecuteResultStatus"] = reflect.TypeOf((*ProfileExecuteResultStatus)(nil)).Elem()
2743}
2744
2745type ProfileNumericComparator string
2746
2747const (
2748	ProfileNumericComparatorLessThan         = ProfileNumericComparator("lessThan")
2749	ProfileNumericComparatorLessThanEqual    = ProfileNumericComparator("lessThanEqual")
2750	ProfileNumericComparatorEqual            = ProfileNumericComparator("equal")
2751	ProfileNumericComparatorNotEqual         = ProfileNumericComparator("notEqual")
2752	ProfileNumericComparatorGreaterThanEqual = ProfileNumericComparator("greaterThanEqual")
2753	ProfileNumericComparatorGreaterThan      = ProfileNumericComparator("greaterThan")
2754)
2755
2756func init() {
2757	t["ProfileNumericComparator"] = reflect.TypeOf((*ProfileNumericComparator)(nil)).Elem()
2758}
2759
2760type ProfileParameterMetadataRelationType string
2761
2762const (
2763	ProfileParameterMetadataRelationTypeDynamic_relation     = ProfileParameterMetadataRelationType("dynamic_relation")
2764	ProfileParameterMetadataRelationTypeExtensible_relation  = ProfileParameterMetadataRelationType("extensible_relation")
2765	ProfileParameterMetadataRelationTypeLocalizable_relation = ProfileParameterMetadataRelationType("localizable_relation")
2766	ProfileParameterMetadataRelationTypeStatic_relation      = ProfileParameterMetadataRelationType("static_relation")
2767	ProfileParameterMetadataRelationTypeValidation_relation  = ProfileParameterMetadataRelationType("validation_relation")
2768)
2769
2770func init() {
2771	t["ProfileParameterMetadataRelationType"] = reflect.TypeOf((*ProfileParameterMetadataRelationType)(nil)).Elem()
2772}
2773
2774type PropertyChangeOp string
2775
2776const (
2777	PropertyChangeOpAdd            = PropertyChangeOp("add")
2778	PropertyChangeOpRemove         = PropertyChangeOp("remove")
2779	PropertyChangeOpAssign         = PropertyChangeOp("assign")
2780	PropertyChangeOpIndirectRemove = PropertyChangeOp("indirectRemove")
2781)
2782
2783func init() {
2784	t["PropertyChangeOp"] = reflect.TypeOf((*PropertyChangeOp)(nil)).Elem()
2785}
2786
2787type QuarantineModeFaultFaultType string
2788
2789const (
2790	QuarantineModeFaultFaultTypeNoCompatibleNonQuarantinedHost = QuarantineModeFaultFaultType("NoCompatibleNonQuarantinedHost")
2791	QuarantineModeFaultFaultTypeCorrectionDisallowed           = QuarantineModeFaultFaultType("CorrectionDisallowed")
2792	QuarantineModeFaultFaultTypeCorrectionImpact               = QuarantineModeFaultFaultType("CorrectionImpact")
2793)
2794
2795func init() {
2796	t["QuarantineModeFaultFaultType"] = reflect.TypeOf((*QuarantineModeFaultFaultType)(nil)).Elem()
2797}
2798
2799type QuiesceMode string
2800
2801const (
2802	QuiesceModeApplication = QuiesceMode("application")
2803	QuiesceModeFilesystem  = QuiesceMode("filesystem")
2804	QuiesceModeNone        = QuiesceMode("none")
2805)
2806
2807func init() {
2808	t["QuiesceMode"] = reflect.TypeOf((*QuiesceMode)(nil)).Elem()
2809}
2810
2811type RecommendationReasonCode string
2812
2813const (
2814	RecommendationReasonCodeFairnessCpuAvg                  = RecommendationReasonCode("fairnessCpuAvg")
2815	RecommendationReasonCodeFairnessMemAvg                  = RecommendationReasonCode("fairnessMemAvg")
2816	RecommendationReasonCodeJointAffin                      = RecommendationReasonCode("jointAffin")
2817	RecommendationReasonCodeAntiAffin                       = RecommendationReasonCode("antiAffin")
2818	RecommendationReasonCodeHostMaint                       = RecommendationReasonCode("hostMaint")
2819	RecommendationReasonCodeEnterStandby                    = RecommendationReasonCode("enterStandby")
2820	RecommendationReasonCodeReservationCpu                  = RecommendationReasonCode("reservationCpu")
2821	RecommendationReasonCodeReservationMem                  = RecommendationReasonCode("reservationMem")
2822	RecommendationReasonCodePowerOnVm                       = RecommendationReasonCode("powerOnVm")
2823	RecommendationReasonCodePowerSaving                     = RecommendationReasonCode("powerSaving")
2824	RecommendationReasonCodeIncreaseCapacity                = RecommendationReasonCode("increaseCapacity")
2825	RecommendationReasonCodeCheckResource                   = RecommendationReasonCode("checkResource")
2826	RecommendationReasonCodeUnreservedCapacity              = RecommendationReasonCode("unreservedCapacity")
2827	RecommendationReasonCodeVmHostHardAffinity              = RecommendationReasonCode("vmHostHardAffinity")
2828	RecommendationReasonCodeVmHostSoftAffinity              = RecommendationReasonCode("vmHostSoftAffinity")
2829	RecommendationReasonCodeBalanceDatastoreSpaceUsage      = RecommendationReasonCode("balanceDatastoreSpaceUsage")
2830	RecommendationReasonCodeBalanceDatastoreIOLoad          = RecommendationReasonCode("balanceDatastoreIOLoad")
2831	RecommendationReasonCodeBalanceDatastoreIOPSReservation = RecommendationReasonCode("balanceDatastoreIOPSReservation")
2832	RecommendationReasonCodeDatastoreMaint                  = RecommendationReasonCode("datastoreMaint")
2833	RecommendationReasonCodeVirtualDiskJointAffin           = RecommendationReasonCode("virtualDiskJointAffin")
2834	RecommendationReasonCodeVirtualDiskAntiAffin            = RecommendationReasonCode("virtualDiskAntiAffin")
2835	RecommendationReasonCodeDatastoreSpaceOutage            = RecommendationReasonCode("datastoreSpaceOutage")
2836	RecommendationReasonCodeStoragePlacement                = RecommendationReasonCode("storagePlacement")
2837	RecommendationReasonCodeIolbDisabledInternal            = RecommendationReasonCode("iolbDisabledInternal")
2838	RecommendationReasonCodeXvmotionPlacement               = RecommendationReasonCode("xvmotionPlacement")
2839	RecommendationReasonCodeNetworkBandwidthReservation     = RecommendationReasonCode("networkBandwidthReservation")
2840	RecommendationReasonCodeHostInDegradation               = RecommendationReasonCode("hostInDegradation")
2841	RecommendationReasonCodeHostExitDegradation             = RecommendationReasonCode("hostExitDegradation")
2842	RecommendationReasonCodeMaxVmsConstraint                = RecommendationReasonCode("maxVmsConstraint")
2843	RecommendationReasonCodeFtConstraints                   = RecommendationReasonCode("ftConstraints")
2844)
2845
2846func init() {
2847	t["RecommendationReasonCode"] = reflect.TypeOf((*RecommendationReasonCode)(nil)).Elem()
2848}
2849
2850type RecommendationType string
2851
2852const (
2853	RecommendationTypeV1 = RecommendationType("V1")
2854)
2855
2856func init() {
2857	t["RecommendationType"] = reflect.TypeOf((*RecommendationType)(nil)).Elem()
2858}
2859
2860type ReplicationDiskConfigFaultReasonForFault string
2861
2862const (
2863	ReplicationDiskConfigFaultReasonForFaultDiskNotFound                           = ReplicationDiskConfigFaultReasonForFault("diskNotFound")
2864	ReplicationDiskConfigFaultReasonForFaultDiskTypeNotSupported                   = ReplicationDiskConfigFaultReasonForFault("diskTypeNotSupported")
2865	ReplicationDiskConfigFaultReasonForFaultInvalidDiskKey                         = ReplicationDiskConfigFaultReasonForFault("invalidDiskKey")
2866	ReplicationDiskConfigFaultReasonForFaultInvalidDiskReplicationId               = ReplicationDiskConfigFaultReasonForFault("invalidDiskReplicationId")
2867	ReplicationDiskConfigFaultReasonForFaultDuplicateDiskReplicationId             = ReplicationDiskConfigFaultReasonForFault("duplicateDiskReplicationId")
2868	ReplicationDiskConfigFaultReasonForFaultInvalidPersistentFilePath              = ReplicationDiskConfigFaultReasonForFault("invalidPersistentFilePath")
2869	ReplicationDiskConfigFaultReasonForFaultReconfigureDiskReplicationIdNotAllowed = ReplicationDiskConfigFaultReasonForFault("reconfigureDiskReplicationIdNotAllowed")
2870)
2871
2872func init() {
2873	t["ReplicationDiskConfigFaultReasonForFault"] = reflect.TypeOf((*ReplicationDiskConfigFaultReasonForFault)(nil)).Elem()
2874}
2875
2876type ReplicationVmConfigFaultReasonForFault string
2877
2878const (
2879	ReplicationVmConfigFaultReasonForFaultIncompatibleHwVersion                    = ReplicationVmConfigFaultReasonForFault("incompatibleHwVersion")
2880	ReplicationVmConfigFaultReasonForFaultInvalidVmReplicationId                   = ReplicationVmConfigFaultReasonForFault("invalidVmReplicationId")
2881	ReplicationVmConfigFaultReasonForFaultInvalidGenerationNumber                  = ReplicationVmConfigFaultReasonForFault("invalidGenerationNumber")
2882	ReplicationVmConfigFaultReasonForFaultOutOfBoundsRpoValue                      = ReplicationVmConfigFaultReasonForFault("outOfBoundsRpoValue")
2883	ReplicationVmConfigFaultReasonForFaultInvalidDestinationIpAddress              = ReplicationVmConfigFaultReasonForFault("invalidDestinationIpAddress")
2884	ReplicationVmConfigFaultReasonForFaultInvalidDestinationPort                   = ReplicationVmConfigFaultReasonForFault("invalidDestinationPort")
2885	ReplicationVmConfigFaultReasonForFaultInvalidExtraVmOptions                    = ReplicationVmConfigFaultReasonForFault("invalidExtraVmOptions")
2886	ReplicationVmConfigFaultReasonForFaultStaleGenerationNumber                    = ReplicationVmConfigFaultReasonForFault("staleGenerationNumber")
2887	ReplicationVmConfigFaultReasonForFaultReconfigureVmReplicationIdNotAllowed     = ReplicationVmConfigFaultReasonForFault("reconfigureVmReplicationIdNotAllowed")
2888	ReplicationVmConfigFaultReasonForFaultCannotRetrieveVmReplicationConfiguration = ReplicationVmConfigFaultReasonForFault("cannotRetrieveVmReplicationConfiguration")
2889	ReplicationVmConfigFaultReasonForFaultReplicationAlreadyEnabled                = ReplicationVmConfigFaultReasonForFault("replicationAlreadyEnabled")
2890	ReplicationVmConfigFaultReasonForFaultInvalidPriorConfiguration                = ReplicationVmConfigFaultReasonForFault("invalidPriorConfiguration")
2891	ReplicationVmConfigFaultReasonForFaultReplicationNotEnabled                    = ReplicationVmConfigFaultReasonForFault("replicationNotEnabled")
2892	ReplicationVmConfigFaultReasonForFaultReplicationConfigurationFailed           = ReplicationVmConfigFaultReasonForFault("replicationConfigurationFailed")
2893	ReplicationVmConfigFaultReasonForFaultEncryptedVm                              = ReplicationVmConfigFaultReasonForFault("encryptedVm")
2894	ReplicationVmConfigFaultReasonForFaultInvalidThumbprint                        = ReplicationVmConfigFaultReasonForFault("invalidThumbprint")
2895	ReplicationVmConfigFaultReasonForFaultIncompatibleDevice                       = ReplicationVmConfigFaultReasonForFault("incompatibleDevice")
2896)
2897
2898func init() {
2899	t["ReplicationVmConfigFaultReasonForFault"] = reflect.TypeOf((*ReplicationVmConfigFaultReasonForFault)(nil)).Elem()
2900}
2901
2902type ReplicationVmFaultReasonForFault string
2903
2904const (
2905	ReplicationVmFaultReasonForFaultNotConfigured      = ReplicationVmFaultReasonForFault("notConfigured")
2906	ReplicationVmFaultReasonForFaultPoweredOff         = ReplicationVmFaultReasonForFault("poweredOff")
2907	ReplicationVmFaultReasonForFaultSuspended          = ReplicationVmFaultReasonForFault("suspended")
2908	ReplicationVmFaultReasonForFaultPoweredOn          = ReplicationVmFaultReasonForFault("poweredOn")
2909	ReplicationVmFaultReasonForFaultOfflineReplicating = ReplicationVmFaultReasonForFault("offlineReplicating")
2910	ReplicationVmFaultReasonForFaultInvalidState       = ReplicationVmFaultReasonForFault("invalidState")
2911	ReplicationVmFaultReasonForFaultInvalidInstanceId  = ReplicationVmFaultReasonForFault("invalidInstanceId")
2912	ReplicationVmFaultReasonForFaultCloseDiskError     = ReplicationVmFaultReasonForFault("closeDiskError")
2913	ReplicationVmFaultReasonForFaultGroupExist         = ReplicationVmFaultReasonForFault("groupExist")
2914)
2915
2916func init() {
2917	t["ReplicationVmFaultReasonForFault"] = reflect.TypeOf((*ReplicationVmFaultReasonForFault)(nil)).Elem()
2918}
2919
2920type ReplicationVmInProgressFaultActivity string
2921
2922const (
2923	ReplicationVmInProgressFaultActivityFullSync = ReplicationVmInProgressFaultActivity("fullSync")
2924	ReplicationVmInProgressFaultActivityDelta    = ReplicationVmInProgressFaultActivity("delta")
2925)
2926
2927func init() {
2928	t["ReplicationVmInProgressFaultActivity"] = reflect.TypeOf((*ReplicationVmInProgressFaultActivity)(nil)).Elem()
2929}
2930
2931type ReplicationVmState string
2932
2933const (
2934	ReplicationVmStateNone    = ReplicationVmState("none")
2935	ReplicationVmStatePaused  = ReplicationVmState("paused")
2936	ReplicationVmStateSyncing = ReplicationVmState("syncing")
2937	ReplicationVmStateIdle    = ReplicationVmState("idle")
2938	ReplicationVmStateActive  = ReplicationVmState("active")
2939	ReplicationVmStateError   = ReplicationVmState("error")
2940)
2941
2942func init() {
2943	t["ReplicationVmState"] = reflect.TypeOf((*ReplicationVmState)(nil)).Elem()
2944}
2945
2946type ScheduledHardwareUpgradeInfoHardwareUpgradePolicy string
2947
2948const (
2949	ScheduledHardwareUpgradeInfoHardwareUpgradePolicyNever          = ScheduledHardwareUpgradeInfoHardwareUpgradePolicy("never")
2950	ScheduledHardwareUpgradeInfoHardwareUpgradePolicyOnSoftPowerOff = ScheduledHardwareUpgradeInfoHardwareUpgradePolicy("onSoftPowerOff")
2951	ScheduledHardwareUpgradeInfoHardwareUpgradePolicyAlways         = ScheduledHardwareUpgradeInfoHardwareUpgradePolicy("always")
2952)
2953
2954func init() {
2955	t["ScheduledHardwareUpgradeInfoHardwareUpgradePolicy"] = reflect.TypeOf((*ScheduledHardwareUpgradeInfoHardwareUpgradePolicy)(nil)).Elem()
2956}
2957
2958type ScheduledHardwareUpgradeInfoHardwareUpgradeStatus string
2959
2960const (
2961	ScheduledHardwareUpgradeInfoHardwareUpgradeStatusNone    = ScheduledHardwareUpgradeInfoHardwareUpgradeStatus("none")
2962	ScheduledHardwareUpgradeInfoHardwareUpgradeStatusPending = ScheduledHardwareUpgradeInfoHardwareUpgradeStatus("pending")
2963	ScheduledHardwareUpgradeInfoHardwareUpgradeStatusSuccess = ScheduledHardwareUpgradeInfoHardwareUpgradeStatus("success")
2964	ScheduledHardwareUpgradeInfoHardwareUpgradeStatusFailed  = ScheduledHardwareUpgradeInfoHardwareUpgradeStatus("failed")
2965)
2966
2967func init() {
2968	t["ScheduledHardwareUpgradeInfoHardwareUpgradeStatus"] = reflect.TypeOf((*ScheduledHardwareUpgradeInfoHardwareUpgradeStatus)(nil)).Elem()
2969}
2970
2971type ScsiDiskType string
2972
2973const (
2974	ScsiDiskTypeNative512          = ScsiDiskType("native512")
2975	ScsiDiskTypeEmulated512        = ScsiDiskType("emulated512")
2976	ScsiDiskTypeNative4k           = ScsiDiskType("native4k")
2977	ScsiDiskTypeSoftwareEmulated4k = ScsiDiskType("SoftwareEmulated4k")
2978	ScsiDiskTypeUnknown            = ScsiDiskType("unknown")
2979)
2980
2981func init() {
2982	t["ScsiDiskType"] = reflect.TypeOf((*ScsiDiskType)(nil)).Elem()
2983}
2984
2985type ScsiLunDescriptorQuality string
2986
2987const (
2988	ScsiLunDescriptorQualityHighQuality    = ScsiLunDescriptorQuality("highQuality")
2989	ScsiLunDescriptorQualityMediumQuality  = ScsiLunDescriptorQuality("mediumQuality")
2990	ScsiLunDescriptorQualityLowQuality     = ScsiLunDescriptorQuality("lowQuality")
2991	ScsiLunDescriptorQualityUnknownQuality = ScsiLunDescriptorQuality("unknownQuality")
2992)
2993
2994func init() {
2995	t["ScsiLunDescriptorQuality"] = reflect.TypeOf((*ScsiLunDescriptorQuality)(nil)).Elem()
2996}
2997
2998type ScsiLunState string
2999
3000const (
3001	ScsiLunStateUnknownState      = ScsiLunState("unknownState")
3002	ScsiLunStateOk                = ScsiLunState("ok")
3003	ScsiLunStateError             = ScsiLunState("error")
3004	ScsiLunStateOff               = ScsiLunState("off")
3005	ScsiLunStateQuiesced          = ScsiLunState("quiesced")
3006	ScsiLunStateDegraded          = ScsiLunState("degraded")
3007	ScsiLunStateLostCommunication = ScsiLunState("lostCommunication")
3008	ScsiLunStateTimeout           = ScsiLunState("timeout")
3009)
3010
3011func init() {
3012	t["ScsiLunState"] = reflect.TypeOf((*ScsiLunState)(nil)).Elem()
3013}
3014
3015type ScsiLunType string
3016
3017const (
3018	ScsiLunTypeDisk                   = ScsiLunType("disk")
3019	ScsiLunTypeTape                   = ScsiLunType("tape")
3020	ScsiLunTypePrinter                = ScsiLunType("printer")
3021	ScsiLunTypeProcessor              = ScsiLunType("processor")
3022	ScsiLunTypeWorm                   = ScsiLunType("worm")
3023	ScsiLunTypeCdrom                  = ScsiLunType("cdrom")
3024	ScsiLunTypeScanner                = ScsiLunType("scanner")
3025	ScsiLunTypeOpticalDevice          = ScsiLunType("opticalDevice")
3026	ScsiLunTypeMediaChanger           = ScsiLunType("mediaChanger")
3027	ScsiLunTypeCommunications         = ScsiLunType("communications")
3028	ScsiLunTypeStorageArrayController = ScsiLunType("storageArrayController")
3029	ScsiLunTypeEnclosure              = ScsiLunType("enclosure")
3030	ScsiLunTypeUnknown                = ScsiLunType("unknown")
3031)
3032
3033func init() {
3034	t["ScsiLunType"] = reflect.TypeOf((*ScsiLunType)(nil)).Elem()
3035}
3036
3037type ScsiLunVStorageSupportStatus string
3038
3039const (
3040	ScsiLunVStorageSupportStatusVStorageSupported   = ScsiLunVStorageSupportStatus("vStorageSupported")
3041	ScsiLunVStorageSupportStatusVStorageUnsupported = ScsiLunVStorageSupportStatus("vStorageUnsupported")
3042	ScsiLunVStorageSupportStatusVStorageUnknown     = ScsiLunVStorageSupportStatus("vStorageUnknown")
3043)
3044
3045func init() {
3046	t["ScsiLunVStorageSupportStatus"] = reflect.TypeOf((*ScsiLunVStorageSupportStatus)(nil)).Elem()
3047}
3048
3049type SessionManagerHttpServiceRequestSpecMethod string
3050
3051const (
3052	SessionManagerHttpServiceRequestSpecMethodHttpOptions = SessionManagerHttpServiceRequestSpecMethod("httpOptions")
3053	SessionManagerHttpServiceRequestSpecMethodHttpGet     = SessionManagerHttpServiceRequestSpecMethod("httpGet")
3054	SessionManagerHttpServiceRequestSpecMethodHttpHead    = SessionManagerHttpServiceRequestSpecMethod("httpHead")
3055	SessionManagerHttpServiceRequestSpecMethodHttpPost    = SessionManagerHttpServiceRequestSpecMethod("httpPost")
3056	SessionManagerHttpServiceRequestSpecMethodHttpPut     = SessionManagerHttpServiceRequestSpecMethod("httpPut")
3057	SessionManagerHttpServiceRequestSpecMethodHttpDelete  = SessionManagerHttpServiceRequestSpecMethod("httpDelete")
3058	SessionManagerHttpServiceRequestSpecMethodHttpTrace   = SessionManagerHttpServiceRequestSpecMethod("httpTrace")
3059	SessionManagerHttpServiceRequestSpecMethodHttpConnect = SessionManagerHttpServiceRequestSpecMethod("httpConnect")
3060)
3061
3062func init() {
3063	t["SessionManagerHttpServiceRequestSpecMethod"] = reflect.TypeOf((*SessionManagerHttpServiceRequestSpecMethod)(nil)).Elem()
3064}
3065
3066type SharesLevel string
3067
3068const (
3069	SharesLevelLow    = SharesLevel("low")
3070	SharesLevelNormal = SharesLevel("normal")
3071	SharesLevelHigh   = SharesLevel("high")
3072	SharesLevelCustom = SharesLevel("custom")
3073)
3074
3075func init() {
3076	t["SharesLevel"] = reflect.TypeOf((*SharesLevel)(nil)).Elem()
3077}
3078
3079type SimpleCommandEncoding string
3080
3081const (
3082	SimpleCommandEncodingCSV    = SimpleCommandEncoding("CSV")
3083	SimpleCommandEncodingHEX    = SimpleCommandEncoding("HEX")
3084	SimpleCommandEncodingSTRING = SimpleCommandEncoding("STRING")
3085)
3086
3087func init() {
3088	t["SimpleCommandEncoding"] = reflect.TypeOf((*SimpleCommandEncoding)(nil)).Elem()
3089}
3090
3091type SlpDiscoveryMethod string
3092
3093const (
3094	SlpDiscoveryMethodSlpDhcp          = SlpDiscoveryMethod("slpDhcp")
3095	SlpDiscoveryMethodSlpAutoUnicast   = SlpDiscoveryMethod("slpAutoUnicast")
3096	SlpDiscoveryMethodSlpAutoMulticast = SlpDiscoveryMethod("slpAutoMulticast")
3097	SlpDiscoveryMethodSlpManual        = SlpDiscoveryMethod("slpManual")
3098)
3099
3100func init() {
3101	t["SlpDiscoveryMethod"] = reflect.TypeOf((*SlpDiscoveryMethod)(nil)).Elem()
3102}
3103
3104type SoftwarePackageConstraint string
3105
3106const (
3107	SoftwarePackageConstraintEquals           = SoftwarePackageConstraint("equals")
3108	SoftwarePackageConstraintLessThan         = SoftwarePackageConstraint("lessThan")
3109	SoftwarePackageConstraintLessThanEqual    = SoftwarePackageConstraint("lessThanEqual")
3110	SoftwarePackageConstraintGreaterThanEqual = SoftwarePackageConstraint("greaterThanEqual")
3111	SoftwarePackageConstraintGreaterThan      = SoftwarePackageConstraint("greaterThan")
3112)
3113
3114func init() {
3115	t["SoftwarePackageConstraint"] = reflect.TypeOf((*SoftwarePackageConstraint)(nil)).Elem()
3116}
3117
3118type SoftwarePackageVibType string
3119
3120const (
3121	SoftwarePackageVibTypeBootbank = SoftwarePackageVibType("bootbank")
3122	SoftwarePackageVibTypeTools    = SoftwarePackageVibType("tools")
3123	SoftwarePackageVibTypeMeta     = SoftwarePackageVibType("meta")
3124)
3125
3126func init() {
3127	t["SoftwarePackageVibType"] = reflect.TypeOf((*SoftwarePackageVibType)(nil)).Elem()
3128}
3129
3130type StateAlarmOperator string
3131
3132const (
3133	StateAlarmOperatorIsEqual   = StateAlarmOperator("isEqual")
3134	StateAlarmOperatorIsUnequal = StateAlarmOperator("isUnequal")
3135)
3136
3137func init() {
3138	t["StateAlarmOperator"] = reflect.TypeOf((*StateAlarmOperator)(nil)).Elem()
3139}
3140
3141type StorageDrsPodConfigInfoBehavior string
3142
3143const (
3144	StorageDrsPodConfigInfoBehaviorManual    = StorageDrsPodConfigInfoBehavior("manual")
3145	StorageDrsPodConfigInfoBehaviorAutomated = StorageDrsPodConfigInfoBehavior("automated")
3146)
3147
3148func init() {
3149	t["StorageDrsPodConfigInfoBehavior"] = reflect.TypeOf((*StorageDrsPodConfigInfoBehavior)(nil)).Elem()
3150}
3151
3152type StorageDrsSpaceLoadBalanceConfigSpaceThresholdMode string
3153
3154const (
3155	StorageDrsSpaceLoadBalanceConfigSpaceThresholdModeUtilization = StorageDrsSpaceLoadBalanceConfigSpaceThresholdMode("utilization")
3156	StorageDrsSpaceLoadBalanceConfigSpaceThresholdModeFreeSpace   = StorageDrsSpaceLoadBalanceConfigSpaceThresholdMode("freeSpace")
3157)
3158
3159func init() {
3160	t["StorageDrsSpaceLoadBalanceConfigSpaceThresholdMode"] = reflect.TypeOf((*StorageDrsSpaceLoadBalanceConfigSpaceThresholdMode)(nil)).Elem()
3161}
3162
3163type StorageIORMThresholdMode string
3164
3165const (
3166	StorageIORMThresholdModeAutomatic = StorageIORMThresholdMode("automatic")
3167	StorageIORMThresholdModeManual    = StorageIORMThresholdMode("manual")
3168)
3169
3170func init() {
3171	t["StorageIORMThresholdMode"] = reflect.TypeOf((*StorageIORMThresholdMode)(nil)).Elem()
3172}
3173
3174type StoragePlacementSpecPlacementType string
3175
3176const (
3177	StoragePlacementSpecPlacementTypeCreate      = StoragePlacementSpecPlacementType("create")
3178	StoragePlacementSpecPlacementTypeReconfigure = StoragePlacementSpecPlacementType("reconfigure")
3179	StoragePlacementSpecPlacementTypeRelocate    = StoragePlacementSpecPlacementType("relocate")
3180	StoragePlacementSpecPlacementTypeClone       = StoragePlacementSpecPlacementType("clone")
3181)
3182
3183func init() {
3184	t["StoragePlacementSpecPlacementType"] = reflect.TypeOf((*StoragePlacementSpecPlacementType)(nil)).Elem()
3185}
3186
3187type TaskFilterSpecRecursionOption string
3188
3189const (
3190	TaskFilterSpecRecursionOptionSelf     = TaskFilterSpecRecursionOption("self")
3191	TaskFilterSpecRecursionOptionChildren = TaskFilterSpecRecursionOption("children")
3192	TaskFilterSpecRecursionOptionAll      = TaskFilterSpecRecursionOption("all")
3193)
3194
3195func init() {
3196	t["TaskFilterSpecRecursionOption"] = reflect.TypeOf((*TaskFilterSpecRecursionOption)(nil)).Elem()
3197}
3198
3199type TaskFilterSpecTimeOption string
3200
3201const (
3202	TaskFilterSpecTimeOptionQueuedTime    = TaskFilterSpecTimeOption("queuedTime")
3203	TaskFilterSpecTimeOptionStartedTime   = TaskFilterSpecTimeOption("startedTime")
3204	TaskFilterSpecTimeOptionCompletedTime = TaskFilterSpecTimeOption("completedTime")
3205)
3206
3207func init() {
3208	t["TaskFilterSpecTimeOption"] = reflect.TypeOf((*TaskFilterSpecTimeOption)(nil)).Elem()
3209}
3210
3211type TaskInfoState string
3212
3213const (
3214	TaskInfoStateQueued  = TaskInfoState("queued")
3215	TaskInfoStateRunning = TaskInfoState("running")
3216	TaskInfoStateSuccess = TaskInfoState("success")
3217	TaskInfoStateError   = TaskInfoState("error")
3218)
3219
3220func init() {
3221	t["TaskInfoState"] = reflect.TypeOf((*TaskInfoState)(nil)).Elem()
3222}
3223
3224type ThirdPartyLicenseAssignmentFailedReason string
3225
3226const (
3227	ThirdPartyLicenseAssignmentFailedReasonLicenseAssignmentFailed = ThirdPartyLicenseAssignmentFailedReason("licenseAssignmentFailed")
3228	ThirdPartyLicenseAssignmentFailedReasonModuleNotInstalled      = ThirdPartyLicenseAssignmentFailedReason("moduleNotInstalled")
3229)
3230
3231func init() {
3232	t["ThirdPartyLicenseAssignmentFailedReason"] = reflect.TypeOf((*ThirdPartyLicenseAssignmentFailedReason)(nil)).Elem()
3233}
3234
3235type UpgradePolicy string
3236
3237const (
3238	UpgradePolicyManual              = UpgradePolicy("manual")
3239	UpgradePolicyUpgradeAtPowerCycle = UpgradePolicy("upgradeAtPowerCycle")
3240)
3241
3242func init() {
3243	t["UpgradePolicy"] = reflect.TypeOf((*UpgradePolicy)(nil)).Elem()
3244}
3245
3246type VAppAutoStartAction string
3247
3248const (
3249	VAppAutoStartActionNone          = VAppAutoStartAction("none")
3250	VAppAutoStartActionPowerOn       = VAppAutoStartAction("powerOn")
3251	VAppAutoStartActionPowerOff      = VAppAutoStartAction("powerOff")
3252	VAppAutoStartActionGuestShutdown = VAppAutoStartAction("guestShutdown")
3253	VAppAutoStartActionSuspend       = VAppAutoStartAction("suspend")
3254)
3255
3256func init() {
3257	t["VAppAutoStartAction"] = reflect.TypeOf((*VAppAutoStartAction)(nil)).Elem()
3258}
3259
3260type VAppCloneSpecProvisioningType string
3261
3262const (
3263	VAppCloneSpecProvisioningTypeSameAsSource = VAppCloneSpecProvisioningType("sameAsSource")
3264	VAppCloneSpecProvisioningTypeThin         = VAppCloneSpecProvisioningType("thin")
3265	VAppCloneSpecProvisioningTypeThick        = VAppCloneSpecProvisioningType("thick")
3266)
3267
3268func init() {
3269	t["VAppCloneSpecProvisioningType"] = reflect.TypeOf((*VAppCloneSpecProvisioningType)(nil)).Elem()
3270}
3271
3272type VAppIPAssignmentInfoAllocationSchemes string
3273
3274const (
3275	VAppIPAssignmentInfoAllocationSchemesDhcp   = VAppIPAssignmentInfoAllocationSchemes("dhcp")
3276	VAppIPAssignmentInfoAllocationSchemesOvfenv = VAppIPAssignmentInfoAllocationSchemes("ovfenv")
3277)
3278
3279func init() {
3280	t["VAppIPAssignmentInfoAllocationSchemes"] = reflect.TypeOf((*VAppIPAssignmentInfoAllocationSchemes)(nil)).Elem()
3281}
3282
3283type VAppIPAssignmentInfoIpAllocationPolicy string
3284
3285const (
3286	VAppIPAssignmentInfoIpAllocationPolicyDhcpPolicy           = VAppIPAssignmentInfoIpAllocationPolicy("dhcpPolicy")
3287	VAppIPAssignmentInfoIpAllocationPolicyTransientPolicy      = VAppIPAssignmentInfoIpAllocationPolicy("transientPolicy")
3288	VAppIPAssignmentInfoIpAllocationPolicyFixedPolicy          = VAppIPAssignmentInfoIpAllocationPolicy("fixedPolicy")
3289	VAppIPAssignmentInfoIpAllocationPolicyFixedAllocatedPolicy = VAppIPAssignmentInfoIpAllocationPolicy("fixedAllocatedPolicy")
3290)
3291
3292func init() {
3293	t["VAppIPAssignmentInfoIpAllocationPolicy"] = reflect.TypeOf((*VAppIPAssignmentInfoIpAllocationPolicy)(nil)).Elem()
3294}
3295
3296type VAppIPAssignmentInfoProtocols string
3297
3298const (
3299	VAppIPAssignmentInfoProtocolsIPv4 = VAppIPAssignmentInfoProtocols("IPv4")
3300	VAppIPAssignmentInfoProtocolsIPv6 = VAppIPAssignmentInfoProtocols("IPv6")
3301)
3302
3303func init() {
3304	t["VAppIPAssignmentInfoProtocols"] = reflect.TypeOf((*VAppIPAssignmentInfoProtocols)(nil)).Elem()
3305}
3306
3307type VFlashModuleNotSupportedReason string
3308
3309const (
3310	VFlashModuleNotSupportedReasonCacheModeNotSupported            = VFlashModuleNotSupportedReason("CacheModeNotSupported")
3311	VFlashModuleNotSupportedReasonCacheConsistencyTypeNotSupported = VFlashModuleNotSupportedReason("CacheConsistencyTypeNotSupported")
3312	VFlashModuleNotSupportedReasonCacheBlockSizeNotSupported       = VFlashModuleNotSupportedReason("CacheBlockSizeNotSupported")
3313	VFlashModuleNotSupportedReasonCacheReservationNotSupported     = VFlashModuleNotSupportedReason("CacheReservationNotSupported")
3314	VFlashModuleNotSupportedReasonDiskSizeNotSupported             = VFlashModuleNotSupportedReason("DiskSizeNotSupported")
3315)
3316
3317func init() {
3318	t["VFlashModuleNotSupportedReason"] = reflect.TypeOf((*VFlashModuleNotSupportedReason)(nil)).Elem()
3319}
3320
3321type VMotionCompatibilityType string
3322
3323const (
3324	VMotionCompatibilityTypeCpu      = VMotionCompatibilityType("cpu")
3325	VMotionCompatibilityTypeSoftware = VMotionCompatibilityType("software")
3326)
3327
3328func init() {
3329	t["VMotionCompatibilityType"] = reflect.TypeOf((*VMotionCompatibilityType)(nil)).Elem()
3330}
3331
3332type VMwareDVSTeamingMatchStatus string
3333
3334const (
3335	VMwareDVSTeamingMatchStatusIphashMatch       = VMwareDVSTeamingMatchStatus("iphashMatch")
3336	VMwareDVSTeamingMatchStatusNonIphashMatch    = VMwareDVSTeamingMatchStatus("nonIphashMatch")
3337	VMwareDVSTeamingMatchStatusIphashMismatch    = VMwareDVSTeamingMatchStatus("iphashMismatch")
3338	VMwareDVSTeamingMatchStatusNonIphashMismatch = VMwareDVSTeamingMatchStatus("nonIphashMismatch")
3339)
3340
3341func init() {
3342	t["VMwareDVSTeamingMatchStatus"] = reflect.TypeOf((*VMwareDVSTeamingMatchStatus)(nil)).Elem()
3343}
3344
3345type VMwareDVSVspanSessionEncapType string
3346
3347const (
3348	VMwareDVSVspanSessionEncapTypeGre     = VMwareDVSVspanSessionEncapType("gre")
3349	VMwareDVSVspanSessionEncapTypeErspan2 = VMwareDVSVspanSessionEncapType("erspan2")
3350	VMwareDVSVspanSessionEncapTypeErspan3 = VMwareDVSVspanSessionEncapType("erspan3")
3351)
3352
3353func init() {
3354	t["VMwareDVSVspanSessionEncapType"] = reflect.TypeOf((*VMwareDVSVspanSessionEncapType)(nil)).Elem()
3355}
3356
3357type VMwareDVSVspanSessionType string
3358
3359const (
3360	VMwareDVSVspanSessionTypeMixedDestMirror                = VMwareDVSVspanSessionType("mixedDestMirror")
3361	VMwareDVSVspanSessionTypeDvPortMirror                   = VMwareDVSVspanSessionType("dvPortMirror")
3362	VMwareDVSVspanSessionTypeRemoteMirrorSource             = VMwareDVSVspanSessionType("remoteMirrorSource")
3363	VMwareDVSVspanSessionTypeRemoteMirrorDest               = VMwareDVSVspanSessionType("remoteMirrorDest")
3364	VMwareDVSVspanSessionTypeEncapsulatedRemoteMirrorSource = VMwareDVSVspanSessionType("encapsulatedRemoteMirrorSource")
3365)
3366
3367func init() {
3368	t["VMwareDVSVspanSessionType"] = reflect.TypeOf((*VMwareDVSVspanSessionType)(nil)).Elem()
3369}
3370
3371type VMwareDvsLacpApiVersion string
3372
3373const (
3374	VMwareDvsLacpApiVersionSingleLag   = VMwareDvsLacpApiVersion("singleLag")
3375	VMwareDvsLacpApiVersionMultipleLag = VMwareDvsLacpApiVersion("multipleLag")
3376)
3377
3378func init() {
3379	t["VMwareDvsLacpApiVersion"] = reflect.TypeOf((*VMwareDvsLacpApiVersion)(nil)).Elem()
3380}
3381
3382type VMwareDvsLacpLoadBalanceAlgorithm string
3383
3384const (
3385	VMwareDvsLacpLoadBalanceAlgorithmSrcMac                  = VMwareDvsLacpLoadBalanceAlgorithm("srcMac")
3386	VMwareDvsLacpLoadBalanceAlgorithmDestMac                 = VMwareDvsLacpLoadBalanceAlgorithm("destMac")
3387	VMwareDvsLacpLoadBalanceAlgorithmSrcDestMac              = VMwareDvsLacpLoadBalanceAlgorithm("srcDestMac")
3388	VMwareDvsLacpLoadBalanceAlgorithmDestIpVlan              = VMwareDvsLacpLoadBalanceAlgorithm("destIpVlan")
3389	VMwareDvsLacpLoadBalanceAlgorithmSrcIpVlan               = VMwareDvsLacpLoadBalanceAlgorithm("srcIpVlan")
3390	VMwareDvsLacpLoadBalanceAlgorithmSrcDestIpVlan           = VMwareDvsLacpLoadBalanceAlgorithm("srcDestIpVlan")
3391	VMwareDvsLacpLoadBalanceAlgorithmDestTcpUdpPort          = VMwareDvsLacpLoadBalanceAlgorithm("destTcpUdpPort")
3392	VMwareDvsLacpLoadBalanceAlgorithmSrcTcpUdpPort           = VMwareDvsLacpLoadBalanceAlgorithm("srcTcpUdpPort")
3393	VMwareDvsLacpLoadBalanceAlgorithmSrcDestTcpUdpPort       = VMwareDvsLacpLoadBalanceAlgorithm("srcDestTcpUdpPort")
3394	VMwareDvsLacpLoadBalanceAlgorithmDestIpTcpUdpPort        = VMwareDvsLacpLoadBalanceAlgorithm("destIpTcpUdpPort")
3395	VMwareDvsLacpLoadBalanceAlgorithmSrcIpTcpUdpPort         = VMwareDvsLacpLoadBalanceAlgorithm("srcIpTcpUdpPort")
3396	VMwareDvsLacpLoadBalanceAlgorithmSrcDestIpTcpUdpPort     = VMwareDvsLacpLoadBalanceAlgorithm("srcDestIpTcpUdpPort")
3397	VMwareDvsLacpLoadBalanceAlgorithmDestIpTcpUdpPortVlan    = VMwareDvsLacpLoadBalanceAlgorithm("destIpTcpUdpPortVlan")
3398	VMwareDvsLacpLoadBalanceAlgorithmSrcIpTcpUdpPortVlan     = VMwareDvsLacpLoadBalanceAlgorithm("srcIpTcpUdpPortVlan")
3399	VMwareDvsLacpLoadBalanceAlgorithmSrcDestIpTcpUdpPortVlan = VMwareDvsLacpLoadBalanceAlgorithm("srcDestIpTcpUdpPortVlan")
3400	VMwareDvsLacpLoadBalanceAlgorithmDestIp                  = VMwareDvsLacpLoadBalanceAlgorithm("destIp")
3401	VMwareDvsLacpLoadBalanceAlgorithmSrcIp                   = VMwareDvsLacpLoadBalanceAlgorithm("srcIp")
3402	VMwareDvsLacpLoadBalanceAlgorithmSrcDestIp               = VMwareDvsLacpLoadBalanceAlgorithm("srcDestIp")
3403	VMwareDvsLacpLoadBalanceAlgorithmVlan                    = VMwareDvsLacpLoadBalanceAlgorithm("vlan")
3404	VMwareDvsLacpLoadBalanceAlgorithmSrcPortId               = VMwareDvsLacpLoadBalanceAlgorithm("srcPortId")
3405)
3406
3407func init() {
3408	t["VMwareDvsLacpLoadBalanceAlgorithm"] = reflect.TypeOf((*VMwareDvsLacpLoadBalanceAlgorithm)(nil)).Elem()
3409}
3410
3411type VMwareDvsMulticastFilteringMode string
3412
3413const (
3414	VMwareDvsMulticastFilteringModeLegacyFiltering = VMwareDvsMulticastFilteringMode("legacyFiltering")
3415	VMwareDvsMulticastFilteringModeSnooping        = VMwareDvsMulticastFilteringMode("snooping")
3416)
3417
3418func init() {
3419	t["VMwareDvsMulticastFilteringMode"] = reflect.TypeOf((*VMwareDvsMulticastFilteringMode)(nil)).Elem()
3420}
3421
3422type VMwareUplinkLacpMode string
3423
3424const (
3425	VMwareUplinkLacpModeActive  = VMwareUplinkLacpMode("active")
3426	VMwareUplinkLacpModePassive = VMwareUplinkLacpMode("passive")
3427)
3428
3429func init() {
3430	t["VMwareUplinkLacpMode"] = reflect.TypeOf((*VMwareUplinkLacpMode)(nil)).Elem()
3431}
3432
3433type VStorageObjectConsumptionType string
3434
3435const (
3436	VStorageObjectConsumptionTypeDisk = VStorageObjectConsumptionType("disk")
3437)
3438
3439func init() {
3440	t["VStorageObjectConsumptionType"] = reflect.TypeOf((*VStorageObjectConsumptionType)(nil)).Elem()
3441}
3442
3443type ValidateMigrationTestType string
3444
3445const (
3446	ValidateMigrationTestTypeSourceTests            = ValidateMigrationTestType("sourceTests")
3447	ValidateMigrationTestTypeCompatibilityTests     = ValidateMigrationTestType("compatibilityTests")
3448	ValidateMigrationTestTypeDiskAccessibilityTests = ValidateMigrationTestType("diskAccessibilityTests")
3449	ValidateMigrationTestTypeResourceTests          = ValidateMigrationTestType("resourceTests")
3450)
3451
3452func init() {
3453	t["ValidateMigrationTestType"] = reflect.TypeOf((*ValidateMigrationTestType)(nil)).Elem()
3454}
3455
3456type VchaClusterMode string
3457
3458const (
3459	VchaClusterModeEnabled     = VchaClusterMode("enabled")
3460	VchaClusterModeDisabled    = VchaClusterMode("disabled")
3461	VchaClusterModeMaintenance = VchaClusterMode("maintenance")
3462)
3463
3464func init() {
3465	t["VchaClusterMode"] = reflect.TypeOf((*VchaClusterMode)(nil)).Elem()
3466}
3467
3468type VchaClusterState string
3469
3470const (
3471	VchaClusterStateHealthy  = VchaClusterState("healthy")
3472	VchaClusterStateDegraded = VchaClusterState("degraded")
3473	VchaClusterStateIsolated = VchaClusterState("isolated")
3474)
3475
3476func init() {
3477	t["VchaClusterState"] = reflect.TypeOf((*VchaClusterState)(nil)).Elem()
3478}
3479
3480type VchaNodeRole string
3481
3482const (
3483	VchaNodeRoleActive  = VchaNodeRole("active")
3484	VchaNodeRolePassive = VchaNodeRole("passive")
3485	VchaNodeRoleWitness = VchaNodeRole("witness")
3486)
3487
3488func init() {
3489	t["VchaNodeRole"] = reflect.TypeOf((*VchaNodeRole)(nil)).Elem()
3490}
3491
3492type VchaNodeState string
3493
3494const (
3495	VchaNodeStateUp   = VchaNodeState("up")
3496	VchaNodeStateDown = VchaNodeState("down")
3497)
3498
3499func init() {
3500	t["VchaNodeState"] = reflect.TypeOf((*VchaNodeState)(nil)).Elem()
3501}
3502
3503type VchaState string
3504
3505const (
3506	VchaStateConfigured    = VchaState("configured")
3507	VchaStateNotConfigured = VchaState("notConfigured")
3508	VchaStateInvalid       = VchaState("invalid")
3509	VchaStatePrepared      = VchaState("prepared")
3510)
3511
3512func init() {
3513	t["VchaState"] = reflect.TypeOf((*VchaState)(nil)).Elem()
3514}
3515
3516type VirtualAppVAppState string
3517
3518const (
3519	VirtualAppVAppStateStarted  = VirtualAppVAppState("started")
3520	VirtualAppVAppStateStopped  = VirtualAppVAppState("stopped")
3521	VirtualAppVAppStateStarting = VirtualAppVAppState("starting")
3522	VirtualAppVAppStateStopping = VirtualAppVAppState("stopping")
3523)
3524
3525func init() {
3526	t["VirtualAppVAppState"] = reflect.TypeOf((*VirtualAppVAppState)(nil)).Elem()
3527}
3528
3529type VirtualDeviceConfigSpecFileOperation string
3530
3531const (
3532	VirtualDeviceConfigSpecFileOperationCreate  = VirtualDeviceConfigSpecFileOperation("create")
3533	VirtualDeviceConfigSpecFileOperationDestroy = VirtualDeviceConfigSpecFileOperation("destroy")
3534	VirtualDeviceConfigSpecFileOperationReplace = VirtualDeviceConfigSpecFileOperation("replace")
3535)
3536
3537func init() {
3538	t["VirtualDeviceConfigSpecFileOperation"] = reflect.TypeOf((*VirtualDeviceConfigSpecFileOperation)(nil)).Elem()
3539}
3540
3541type VirtualDeviceConfigSpecOperation string
3542
3543const (
3544	VirtualDeviceConfigSpecOperationAdd    = VirtualDeviceConfigSpecOperation("add")
3545	VirtualDeviceConfigSpecOperationRemove = VirtualDeviceConfigSpecOperation("remove")
3546	VirtualDeviceConfigSpecOperationEdit   = VirtualDeviceConfigSpecOperation("edit")
3547)
3548
3549func init() {
3550	t["VirtualDeviceConfigSpecOperation"] = reflect.TypeOf((*VirtualDeviceConfigSpecOperation)(nil)).Elem()
3551}
3552
3553type VirtualDeviceConnectInfoMigrateConnectOp string
3554
3555const (
3556	VirtualDeviceConnectInfoMigrateConnectOpConnect    = VirtualDeviceConnectInfoMigrateConnectOp("connect")
3557	VirtualDeviceConnectInfoMigrateConnectOpDisconnect = VirtualDeviceConnectInfoMigrateConnectOp("disconnect")
3558	VirtualDeviceConnectInfoMigrateConnectOpUnset      = VirtualDeviceConnectInfoMigrateConnectOp("unset")
3559)
3560
3561func init() {
3562	t["VirtualDeviceConnectInfoMigrateConnectOp"] = reflect.TypeOf((*VirtualDeviceConnectInfoMigrateConnectOp)(nil)).Elem()
3563}
3564
3565type VirtualDeviceConnectInfoStatus string
3566
3567const (
3568	VirtualDeviceConnectInfoStatusOk                 = VirtualDeviceConnectInfoStatus("ok")
3569	VirtualDeviceConnectInfoStatusRecoverableError   = VirtualDeviceConnectInfoStatus("recoverableError")
3570	VirtualDeviceConnectInfoStatusUnrecoverableError = VirtualDeviceConnectInfoStatus("unrecoverableError")
3571	VirtualDeviceConnectInfoStatusUntried            = VirtualDeviceConnectInfoStatus("untried")
3572)
3573
3574func init() {
3575	t["VirtualDeviceConnectInfoStatus"] = reflect.TypeOf((*VirtualDeviceConnectInfoStatus)(nil)).Elem()
3576}
3577
3578type VirtualDeviceFileExtension string
3579
3580const (
3581	VirtualDeviceFileExtensionIso  = VirtualDeviceFileExtension("iso")
3582	VirtualDeviceFileExtensionFlp  = VirtualDeviceFileExtension("flp")
3583	VirtualDeviceFileExtensionVmdk = VirtualDeviceFileExtension("vmdk")
3584	VirtualDeviceFileExtensionDsk  = VirtualDeviceFileExtension("dsk")
3585	VirtualDeviceFileExtensionRdm  = VirtualDeviceFileExtension("rdm")
3586)
3587
3588func init() {
3589	t["VirtualDeviceFileExtension"] = reflect.TypeOf((*VirtualDeviceFileExtension)(nil)).Elem()
3590}
3591
3592type VirtualDeviceURIBackingOptionDirection string
3593
3594const (
3595	VirtualDeviceURIBackingOptionDirectionServer = VirtualDeviceURIBackingOptionDirection("server")
3596	VirtualDeviceURIBackingOptionDirectionClient = VirtualDeviceURIBackingOptionDirection("client")
3597)
3598
3599func init() {
3600	t["VirtualDeviceURIBackingOptionDirection"] = reflect.TypeOf((*VirtualDeviceURIBackingOptionDirection)(nil)).Elem()
3601}
3602
3603type VirtualDiskAdapterType string
3604
3605const (
3606	VirtualDiskAdapterTypeIde      = VirtualDiskAdapterType("ide")
3607	VirtualDiskAdapterTypeBusLogic = VirtualDiskAdapterType("busLogic")
3608	VirtualDiskAdapterTypeLsiLogic = VirtualDiskAdapterType("lsiLogic")
3609)
3610
3611func init() {
3612	t["VirtualDiskAdapterType"] = reflect.TypeOf((*VirtualDiskAdapterType)(nil)).Elem()
3613}
3614
3615type VirtualDiskCompatibilityMode string
3616
3617const (
3618	VirtualDiskCompatibilityModeVirtualMode  = VirtualDiskCompatibilityMode("virtualMode")
3619	VirtualDiskCompatibilityModePhysicalMode = VirtualDiskCompatibilityMode("physicalMode")
3620)
3621
3622func init() {
3623	t["VirtualDiskCompatibilityMode"] = reflect.TypeOf((*VirtualDiskCompatibilityMode)(nil)).Elem()
3624}
3625
3626type VirtualDiskDeltaDiskFormat string
3627
3628const (
3629	VirtualDiskDeltaDiskFormatRedoLogFormat  = VirtualDiskDeltaDiskFormat("redoLogFormat")
3630	VirtualDiskDeltaDiskFormatNativeFormat   = VirtualDiskDeltaDiskFormat("nativeFormat")
3631	VirtualDiskDeltaDiskFormatSeSparseFormat = VirtualDiskDeltaDiskFormat("seSparseFormat")
3632)
3633
3634func init() {
3635	t["VirtualDiskDeltaDiskFormat"] = reflect.TypeOf((*VirtualDiskDeltaDiskFormat)(nil)).Elem()
3636}
3637
3638type VirtualDiskDeltaDiskFormatVariant string
3639
3640const (
3641	VirtualDiskDeltaDiskFormatVariantVmfsSparseVariant = VirtualDiskDeltaDiskFormatVariant("vmfsSparseVariant")
3642	VirtualDiskDeltaDiskFormatVariantVsanSparseVariant = VirtualDiskDeltaDiskFormatVariant("vsanSparseVariant")
3643)
3644
3645func init() {
3646	t["VirtualDiskDeltaDiskFormatVariant"] = reflect.TypeOf((*VirtualDiskDeltaDiskFormatVariant)(nil)).Elem()
3647}
3648
3649type VirtualDiskMode string
3650
3651const (
3652	VirtualDiskModePersistent                = VirtualDiskMode("persistent")
3653	VirtualDiskModeNonpersistent             = VirtualDiskMode("nonpersistent")
3654	VirtualDiskModeUndoable                  = VirtualDiskMode("undoable")
3655	VirtualDiskModeIndependent_persistent    = VirtualDiskMode("independent_persistent")
3656	VirtualDiskModeIndependent_nonpersistent = VirtualDiskMode("independent_nonpersistent")
3657	VirtualDiskModeAppend                    = VirtualDiskMode("append")
3658)
3659
3660func init() {
3661	t["VirtualDiskMode"] = reflect.TypeOf((*VirtualDiskMode)(nil)).Elem()
3662}
3663
3664type VirtualDiskRuleSpecRuleType string
3665
3666const (
3667	VirtualDiskRuleSpecRuleTypeAffinity     = VirtualDiskRuleSpecRuleType("affinity")
3668	VirtualDiskRuleSpecRuleTypeAntiAffinity = VirtualDiskRuleSpecRuleType("antiAffinity")
3669	VirtualDiskRuleSpecRuleTypeDisabled     = VirtualDiskRuleSpecRuleType("disabled")
3670)
3671
3672func init() {
3673	t["VirtualDiskRuleSpecRuleType"] = reflect.TypeOf((*VirtualDiskRuleSpecRuleType)(nil)).Elem()
3674}
3675
3676type VirtualDiskSharing string
3677
3678const (
3679	VirtualDiskSharingSharingNone        = VirtualDiskSharing("sharingNone")
3680	VirtualDiskSharingSharingMultiWriter = VirtualDiskSharing("sharingMultiWriter")
3681)
3682
3683func init() {
3684	t["VirtualDiskSharing"] = reflect.TypeOf((*VirtualDiskSharing)(nil)).Elem()
3685}
3686
3687type VirtualDiskType string
3688
3689const (
3690	VirtualDiskTypePreallocated     = VirtualDiskType("preallocated")
3691	VirtualDiskTypeThin             = VirtualDiskType("thin")
3692	VirtualDiskTypeSeSparse         = VirtualDiskType("seSparse")
3693	VirtualDiskTypeRdm              = VirtualDiskType("rdm")
3694	VirtualDiskTypeRdmp             = VirtualDiskType("rdmp")
3695	VirtualDiskTypeRaw              = VirtualDiskType("raw")
3696	VirtualDiskTypeDelta            = VirtualDiskType("delta")
3697	VirtualDiskTypeSparse2Gb        = VirtualDiskType("sparse2Gb")
3698	VirtualDiskTypeThick2Gb         = VirtualDiskType("thick2Gb")
3699	VirtualDiskTypeEagerZeroedThick = VirtualDiskType("eagerZeroedThick")
3700	VirtualDiskTypeSparseMonolithic = VirtualDiskType("sparseMonolithic")
3701	VirtualDiskTypeFlatMonolithic   = VirtualDiskType("flatMonolithic")
3702	VirtualDiskTypeThick            = VirtualDiskType("thick")
3703)
3704
3705func init() {
3706	t["VirtualDiskType"] = reflect.TypeOf((*VirtualDiskType)(nil)).Elem()
3707}
3708
3709type VirtualDiskVFlashCacheConfigInfoCacheConsistencyType string
3710
3711const (
3712	VirtualDiskVFlashCacheConfigInfoCacheConsistencyTypeStrong = VirtualDiskVFlashCacheConfigInfoCacheConsistencyType("strong")
3713	VirtualDiskVFlashCacheConfigInfoCacheConsistencyTypeWeak   = VirtualDiskVFlashCacheConfigInfoCacheConsistencyType("weak")
3714)
3715
3716func init() {
3717	t["VirtualDiskVFlashCacheConfigInfoCacheConsistencyType"] = reflect.TypeOf((*VirtualDiskVFlashCacheConfigInfoCacheConsistencyType)(nil)).Elem()
3718}
3719
3720type VirtualDiskVFlashCacheConfigInfoCacheMode string
3721
3722const (
3723	VirtualDiskVFlashCacheConfigInfoCacheModeWrite_thru = VirtualDiskVFlashCacheConfigInfoCacheMode("write_thru")
3724	VirtualDiskVFlashCacheConfigInfoCacheModeWrite_back = VirtualDiskVFlashCacheConfigInfoCacheMode("write_back")
3725)
3726
3727func init() {
3728	t["VirtualDiskVFlashCacheConfigInfoCacheMode"] = reflect.TypeOf((*VirtualDiskVFlashCacheConfigInfoCacheMode)(nil)).Elem()
3729}
3730
3731type VirtualEthernetCardLegacyNetworkDeviceName string
3732
3733const (
3734	VirtualEthernetCardLegacyNetworkDeviceNameBridged  = VirtualEthernetCardLegacyNetworkDeviceName("bridged")
3735	VirtualEthernetCardLegacyNetworkDeviceNameNat      = VirtualEthernetCardLegacyNetworkDeviceName("nat")
3736	VirtualEthernetCardLegacyNetworkDeviceNameHostonly = VirtualEthernetCardLegacyNetworkDeviceName("hostonly")
3737)
3738
3739func init() {
3740	t["VirtualEthernetCardLegacyNetworkDeviceName"] = reflect.TypeOf((*VirtualEthernetCardLegacyNetworkDeviceName)(nil)).Elem()
3741}
3742
3743type VirtualEthernetCardMacType string
3744
3745const (
3746	VirtualEthernetCardMacTypeManual    = VirtualEthernetCardMacType("manual")
3747	VirtualEthernetCardMacTypeGenerated = VirtualEthernetCardMacType("generated")
3748	VirtualEthernetCardMacTypeAssigned  = VirtualEthernetCardMacType("assigned")
3749)
3750
3751func init() {
3752	t["VirtualEthernetCardMacType"] = reflect.TypeOf((*VirtualEthernetCardMacType)(nil)).Elem()
3753}
3754
3755type VirtualMachineAppHeartbeatStatusType string
3756
3757const (
3758	VirtualMachineAppHeartbeatStatusTypeAppStatusGray  = VirtualMachineAppHeartbeatStatusType("appStatusGray")
3759	VirtualMachineAppHeartbeatStatusTypeAppStatusGreen = VirtualMachineAppHeartbeatStatusType("appStatusGreen")
3760	VirtualMachineAppHeartbeatStatusTypeAppStatusRed   = VirtualMachineAppHeartbeatStatusType("appStatusRed")
3761)
3762
3763func init() {
3764	t["VirtualMachineAppHeartbeatStatusType"] = reflect.TypeOf((*VirtualMachineAppHeartbeatStatusType)(nil)).Elem()
3765}
3766
3767type VirtualMachineBootOptionsNetworkBootProtocolType string
3768
3769const (
3770	VirtualMachineBootOptionsNetworkBootProtocolTypeIpv4 = VirtualMachineBootOptionsNetworkBootProtocolType("ipv4")
3771	VirtualMachineBootOptionsNetworkBootProtocolTypeIpv6 = VirtualMachineBootOptionsNetworkBootProtocolType("ipv6")
3772)
3773
3774func init() {
3775	t["VirtualMachineBootOptionsNetworkBootProtocolType"] = reflect.TypeOf((*VirtualMachineBootOptionsNetworkBootProtocolType)(nil)).Elem()
3776}
3777
3778type VirtualMachineConfigInfoNpivWwnType string
3779
3780const (
3781	VirtualMachineConfigInfoNpivWwnTypeVc       = VirtualMachineConfigInfoNpivWwnType("vc")
3782	VirtualMachineConfigInfoNpivWwnTypeHost     = VirtualMachineConfigInfoNpivWwnType("host")
3783	VirtualMachineConfigInfoNpivWwnTypeExternal = VirtualMachineConfigInfoNpivWwnType("external")
3784)
3785
3786func init() {
3787	t["VirtualMachineConfigInfoNpivWwnType"] = reflect.TypeOf((*VirtualMachineConfigInfoNpivWwnType)(nil)).Elem()
3788}
3789
3790type VirtualMachineConfigInfoSwapPlacementType string
3791
3792const (
3793	VirtualMachineConfigInfoSwapPlacementTypeInherit     = VirtualMachineConfigInfoSwapPlacementType("inherit")
3794	VirtualMachineConfigInfoSwapPlacementTypeVmDirectory = VirtualMachineConfigInfoSwapPlacementType("vmDirectory")
3795	VirtualMachineConfigInfoSwapPlacementTypeHostLocal   = VirtualMachineConfigInfoSwapPlacementType("hostLocal")
3796)
3797
3798func init() {
3799	t["VirtualMachineConfigInfoSwapPlacementType"] = reflect.TypeOf((*VirtualMachineConfigInfoSwapPlacementType)(nil)).Elem()
3800}
3801
3802type VirtualMachineConfigSpecEncryptedVMotionModes string
3803
3804const (
3805	VirtualMachineConfigSpecEncryptedVMotionModesDisabled      = VirtualMachineConfigSpecEncryptedVMotionModes("disabled")
3806	VirtualMachineConfigSpecEncryptedVMotionModesOpportunistic = VirtualMachineConfigSpecEncryptedVMotionModes("opportunistic")
3807	VirtualMachineConfigSpecEncryptedVMotionModesRequired      = VirtualMachineConfigSpecEncryptedVMotionModes("required")
3808)
3809
3810func init() {
3811	t["VirtualMachineConfigSpecEncryptedVMotionModes"] = reflect.TypeOf((*VirtualMachineConfigSpecEncryptedVMotionModes)(nil)).Elem()
3812}
3813
3814type VirtualMachineConfigSpecNpivWwnOp string
3815
3816const (
3817	VirtualMachineConfigSpecNpivWwnOpGenerate = VirtualMachineConfigSpecNpivWwnOp("generate")
3818	VirtualMachineConfigSpecNpivWwnOpSet      = VirtualMachineConfigSpecNpivWwnOp("set")
3819	VirtualMachineConfigSpecNpivWwnOpRemove   = VirtualMachineConfigSpecNpivWwnOp("remove")
3820	VirtualMachineConfigSpecNpivWwnOpExtend   = VirtualMachineConfigSpecNpivWwnOp("extend")
3821)
3822
3823func init() {
3824	t["VirtualMachineConfigSpecNpivWwnOp"] = reflect.TypeOf((*VirtualMachineConfigSpecNpivWwnOp)(nil)).Elem()
3825}
3826
3827type VirtualMachineConnectionState string
3828
3829const (
3830	VirtualMachineConnectionStateConnected    = VirtualMachineConnectionState("connected")
3831	VirtualMachineConnectionStateDisconnected = VirtualMachineConnectionState("disconnected")
3832	VirtualMachineConnectionStateOrphaned     = VirtualMachineConnectionState("orphaned")
3833	VirtualMachineConnectionStateInaccessible = VirtualMachineConnectionState("inaccessible")
3834	VirtualMachineConnectionStateInvalid      = VirtualMachineConnectionState("invalid")
3835)
3836
3837func init() {
3838	t["VirtualMachineConnectionState"] = reflect.TypeOf((*VirtualMachineConnectionState)(nil)).Elem()
3839}
3840
3841type VirtualMachineCryptoState string
3842
3843const (
3844	VirtualMachineCryptoStateUnlocked = VirtualMachineCryptoState("unlocked")
3845	VirtualMachineCryptoStateLocked   = VirtualMachineCryptoState("locked")
3846)
3847
3848func init() {
3849	t["VirtualMachineCryptoState"] = reflect.TypeOf((*VirtualMachineCryptoState)(nil)).Elem()
3850}
3851
3852type VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther string
3853
3854const (
3855	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOtherVmNptIncompatibleHost    = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther("vmNptIncompatibleHost")
3856	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOtherVmNptIncompatibleNetwork = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther("vmNptIncompatibleNetwork")
3857)
3858
3859func init() {
3860	t["VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther"] = reflect.TypeOf((*VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther)(nil)).Elem()
3861}
3862
3863type VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm string
3864
3865const (
3866	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleGuest                      = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleGuest")
3867	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleGuestDriver                = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleGuestDriver")
3868	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleAdapterType                = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleAdapterType")
3869	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptDisabledOrDisconnectedAdapter          = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptDisabledOrDisconnectedAdapter")
3870	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleAdapterFeatures            = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleAdapterFeatures")
3871	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleBackingType                = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleBackingType")
3872	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptInsufficientMemoryReservation          = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptInsufficientMemoryReservation")
3873	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptFaultToleranceOrRecordReplayConfigured = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptFaultToleranceOrRecordReplayConfigured")
3874	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptConflictingIOChainConfigured           = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptConflictingIOChainConfigured")
3875	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptMonitorBlocks                          = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptMonitorBlocks")
3876	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptConflictingOperationInProgress         = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptConflictingOperationInProgress")
3877	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptRuntimeError                           = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptRuntimeError")
3878	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptOutOfIntrVector                        = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptOutOfIntrVector")
3879	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptVMCIActive                             = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptVMCIActive")
3880)
3881
3882func init() {
3883	t["VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm"] = reflect.TypeOf((*VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm)(nil)).Elem()
3884}
3885
3886type VirtualMachineFaultToleranceState string
3887
3888const (
3889	VirtualMachineFaultToleranceStateNotConfigured = VirtualMachineFaultToleranceState("notConfigured")
3890	VirtualMachineFaultToleranceStateDisabled      = VirtualMachineFaultToleranceState("disabled")
3891	VirtualMachineFaultToleranceStateEnabled       = VirtualMachineFaultToleranceState("enabled")
3892	VirtualMachineFaultToleranceStateNeedSecondary = VirtualMachineFaultToleranceState("needSecondary")
3893	VirtualMachineFaultToleranceStateStarting      = VirtualMachineFaultToleranceState("starting")
3894	VirtualMachineFaultToleranceStateRunning       = VirtualMachineFaultToleranceState("running")
3895)
3896
3897func init() {
3898	t["VirtualMachineFaultToleranceState"] = reflect.TypeOf((*VirtualMachineFaultToleranceState)(nil)).Elem()
3899}
3900
3901type VirtualMachineFaultToleranceType string
3902
3903const (
3904	VirtualMachineFaultToleranceTypeUnset         = VirtualMachineFaultToleranceType("unset")
3905	VirtualMachineFaultToleranceTypeRecordReplay  = VirtualMachineFaultToleranceType("recordReplay")
3906	VirtualMachineFaultToleranceTypeCheckpointing = VirtualMachineFaultToleranceType("checkpointing")
3907)
3908
3909func init() {
3910	t["VirtualMachineFaultToleranceType"] = reflect.TypeOf((*VirtualMachineFaultToleranceType)(nil)).Elem()
3911}
3912
3913type VirtualMachineFileLayoutExFileType string
3914
3915const (
3916	VirtualMachineFileLayoutExFileTypeConfig               = VirtualMachineFileLayoutExFileType("config")
3917	VirtualMachineFileLayoutExFileTypeExtendedConfig       = VirtualMachineFileLayoutExFileType("extendedConfig")
3918	VirtualMachineFileLayoutExFileTypeDiskDescriptor       = VirtualMachineFileLayoutExFileType("diskDescriptor")
3919	VirtualMachineFileLayoutExFileTypeDiskExtent           = VirtualMachineFileLayoutExFileType("diskExtent")
3920	VirtualMachineFileLayoutExFileTypeDigestDescriptor     = VirtualMachineFileLayoutExFileType("digestDescriptor")
3921	VirtualMachineFileLayoutExFileTypeDigestExtent         = VirtualMachineFileLayoutExFileType("digestExtent")
3922	VirtualMachineFileLayoutExFileTypeDiskReplicationState = VirtualMachineFileLayoutExFileType("diskReplicationState")
3923	VirtualMachineFileLayoutExFileTypeLog                  = VirtualMachineFileLayoutExFileType("log")
3924	VirtualMachineFileLayoutExFileTypeStat                 = VirtualMachineFileLayoutExFileType("stat")
3925	VirtualMachineFileLayoutExFileTypeNamespaceData        = VirtualMachineFileLayoutExFileType("namespaceData")
3926	VirtualMachineFileLayoutExFileTypeNvram                = VirtualMachineFileLayoutExFileType("nvram")
3927	VirtualMachineFileLayoutExFileTypeSnapshotData         = VirtualMachineFileLayoutExFileType("snapshotData")
3928	VirtualMachineFileLayoutExFileTypeSnapshotMemory       = VirtualMachineFileLayoutExFileType("snapshotMemory")
3929	VirtualMachineFileLayoutExFileTypeSnapshotList         = VirtualMachineFileLayoutExFileType("snapshotList")
3930	VirtualMachineFileLayoutExFileTypeSnapshotManifestList = VirtualMachineFileLayoutExFileType("snapshotManifestList")
3931	VirtualMachineFileLayoutExFileTypeSuspend              = VirtualMachineFileLayoutExFileType("suspend")
3932	VirtualMachineFileLayoutExFileTypeSuspendMemory        = VirtualMachineFileLayoutExFileType("suspendMemory")
3933	VirtualMachineFileLayoutExFileTypeSwap                 = VirtualMachineFileLayoutExFileType("swap")
3934	VirtualMachineFileLayoutExFileTypeUwswap               = VirtualMachineFileLayoutExFileType("uwswap")
3935	VirtualMachineFileLayoutExFileTypeCore                 = VirtualMachineFileLayoutExFileType("core")
3936	VirtualMachineFileLayoutExFileTypeScreenshot           = VirtualMachineFileLayoutExFileType("screenshot")
3937	VirtualMachineFileLayoutExFileTypeFtMetadata           = VirtualMachineFileLayoutExFileType("ftMetadata")
3938	VirtualMachineFileLayoutExFileTypeGuestCustomization   = VirtualMachineFileLayoutExFileType("guestCustomization")
3939)
3940
3941func init() {
3942	t["VirtualMachineFileLayoutExFileType"] = reflect.TypeOf((*VirtualMachineFileLayoutExFileType)(nil)).Elem()
3943}
3944
3945type VirtualMachineFlagInfoMonitorType string
3946
3947const (
3948	VirtualMachineFlagInfoMonitorTypeRelease = VirtualMachineFlagInfoMonitorType("release")
3949	VirtualMachineFlagInfoMonitorTypeDebug   = VirtualMachineFlagInfoMonitorType("debug")
3950	VirtualMachineFlagInfoMonitorTypeStats   = VirtualMachineFlagInfoMonitorType("stats")
3951)
3952
3953func init() {
3954	t["VirtualMachineFlagInfoMonitorType"] = reflect.TypeOf((*VirtualMachineFlagInfoMonitorType)(nil)).Elem()
3955}
3956
3957type VirtualMachineFlagInfoVirtualExecUsage string
3958
3959const (
3960	VirtualMachineFlagInfoVirtualExecUsageHvAuto = VirtualMachineFlagInfoVirtualExecUsage("hvAuto")
3961	VirtualMachineFlagInfoVirtualExecUsageHvOn   = VirtualMachineFlagInfoVirtualExecUsage("hvOn")
3962	VirtualMachineFlagInfoVirtualExecUsageHvOff  = VirtualMachineFlagInfoVirtualExecUsage("hvOff")
3963)
3964
3965func init() {
3966	t["VirtualMachineFlagInfoVirtualExecUsage"] = reflect.TypeOf((*VirtualMachineFlagInfoVirtualExecUsage)(nil)).Elem()
3967}
3968
3969type VirtualMachineFlagInfoVirtualMmuUsage string
3970
3971const (
3972	VirtualMachineFlagInfoVirtualMmuUsageAutomatic = VirtualMachineFlagInfoVirtualMmuUsage("automatic")
3973	VirtualMachineFlagInfoVirtualMmuUsageOn        = VirtualMachineFlagInfoVirtualMmuUsage("on")
3974	VirtualMachineFlagInfoVirtualMmuUsageOff       = VirtualMachineFlagInfoVirtualMmuUsage("off")
3975)
3976
3977func init() {
3978	t["VirtualMachineFlagInfoVirtualMmuUsage"] = reflect.TypeOf((*VirtualMachineFlagInfoVirtualMmuUsage)(nil)).Elem()
3979}
3980
3981type VirtualMachineForkConfigInfoChildType string
3982
3983const (
3984	VirtualMachineForkConfigInfoChildTypeNone          = VirtualMachineForkConfigInfoChildType("none")
3985	VirtualMachineForkConfigInfoChildTypePersistent    = VirtualMachineForkConfigInfoChildType("persistent")
3986	VirtualMachineForkConfigInfoChildTypeNonpersistent = VirtualMachineForkConfigInfoChildType("nonpersistent")
3987)
3988
3989func init() {
3990	t["VirtualMachineForkConfigInfoChildType"] = reflect.TypeOf((*VirtualMachineForkConfigInfoChildType)(nil)).Elem()
3991}
3992
3993type VirtualMachineGuestOsFamily string
3994
3995const (
3996	VirtualMachineGuestOsFamilyWindowsGuest      = VirtualMachineGuestOsFamily("windowsGuest")
3997	VirtualMachineGuestOsFamilyLinuxGuest        = VirtualMachineGuestOsFamily("linuxGuest")
3998	VirtualMachineGuestOsFamilyNetwareGuest      = VirtualMachineGuestOsFamily("netwareGuest")
3999	VirtualMachineGuestOsFamilySolarisGuest      = VirtualMachineGuestOsFamily("solarisGuest")
4000	VirtualMachineGuestOsFamilyDarwinGuestFamily = VirtualMachineGuestOsFamily("darwinGuestFamily")
4001	VirtualMachineGuestOsFamilyOtherGuestFamily  = VirtualMachineGuestOsFamily("otherGuestFamily")
4002)
4003
4004func init() {
4005	t["VirtualMachineGuestOsFamily"] = reflect.TypeOf((*VirtualMachineGuestOsFamily)(nil)).Elem()
4006}
4007
4008type VirtualMachineGuestOsIdentifier string
4009
4010const (
4011	VirtualMachineGuestOsIdentifierDosGuest                = VirtualMachineGuestOsIdentifier("dosGuest")
4012	VirtualMachineGuestOsIdentifierWin31Guest              = VirtualMachineGuestOsIdentifier("win31Guest")
4013	VirtualMachineGuestOsIdentifierWin95Guest              = VirtualMachineGuestOsIdentifier("win95Guest")
4014	VirtualMachineGuestOsIdentifierWin98Guest              = VirtualMachineGuestOsIdentifier("win98Guest")
4015	VirtualMachineGuestOsIdentifierWinMeGuest              = VirtualMachineGuestOsIdentifier("winMeGuest")
4016	VirtualMachineGuestOsIdentifierWinNTGuest              = VirtualMachineGuestOsIdentifier("winNTGuest")
4017	VirtualMachineGuestOsIdentifierWin2000ProGuest         = VirtualMachineGuestOsIdentifier("win2000ProGuest")
4018	VirtualMachineGuestOsIdentifierWin2000ServGuest        = VirtualMachineGuestOsIdentifier("win2000ServGuest")
4019	VirtualMachineGuestOsIdentifierWin2000AdvServGuest     = VirtualMachineGuestOsIdentifier("win2000AdvServGuest")
4020	VirtualMachineGuestOsIdentifierWinXPHomeGuest          = VirtualMachineGuestOsIdentifier("winXPHomeGuest")
4021	VirtualMachineGuestOsIdentifierWinXPProGuest           = VirtualMachineGuestOsIdentifier("winXPProGuest")
4022	VirtualMachineGuestOsIdentifierWinXPPro64Guest         = VirtualMachineGuestOsIdentifier("winXPPro64Guest")
4023	VirtualMachineGuestOsIdentifierWinNetWebGuest          = VirtualMachineGuestOsIdentifier("winNetWebGuest")
4024	VirtualMachineGuestOsIdentifierWinNetStandardGuest     = VirtualMachineGuestOsIdentifier("winNetStandardGuest")
4025	VirtualMachineGuestOsIdentifierWinNetEnterpriseGuest   = VirtualMachineGuestOsIdentifier("winNetEnterpriseGuest")
4026	VirtualMachineGuestOsIdentifierWinNetDatacenterGuest   = VirtualMachineGuestOsIdentifier("winNetDatacenterGuest")
4027	VirtualMachineGuestOsIdentifierWinNetBusinessGuest     = VirtualMachineGuestOsIdentifier("winNetBusinessGuest")
4028	VirtualMachineGuestOsIdentifierWinNetStandard64Guest   = VirtualMachineGuestOsIdentifier("winNetStandard64Guest")
4029	VirtualMachineGuestOsIdentifierWinNetEnterprise64Guest = VirtualMachineGuestOsIdentifier("winNetEnterprise64Guest")
4030	VirtualMachineGuestOsIdentifierWinLonghornGuest        = VirtualMachineGuestOsIdentifier("winLonghornGuest")
4031	VirtualMachineGuestOsIdentifierWinLonghorn64Guest      = VirtualMachineGuestOsIdentifier("winLonghorn64Guest")
4032	VirtualMachineGuestOsIdentifierWinNetDatacenter64Guest = VirtualMachineGuestOsIdentifier("winNetDatacenter64Guest")
4033	VirtualMachineGuestOsIdentifierWinVistaGuest           = VirtualMachineGuestOsIdentifier("winVistaGuest")
4034	VirtualMachineGuestOsIdentifierWinVista64Guest         = VirtualMachineGuestOsIdentifier("winVista64Guest")
4035	VirtualMachineGuestOsIdentifierWindows7Guest           = VirtualMachineGuestOsIdentifier("windows7Guest")
4036	VirtualMachineGuestOsIdentifierWindows7_64Guest        = VirtualMachineGuestOsIdentifier("windows7_64Guest")
4037	VirtualMachineGuestOsIdentifierWindows7Server64Guest   = VirtualMachineGuestOsIdentifier("windows7Server64Guest")
4038	VirtualMachineGuestOsIdentifierWindows8Guest           = VirtualMachineGuestOsIdentifier("windows8Guest")
4039	VirtualMachineGuestOsIdentifierWindows8_64Guest        = VirtualMachineGuestOsIdentifier("windows8_64Guest")
4040	VirtualMachineGuestOsIdentifierWindows8Server64Guest   = VirtualMachineGuestOsIdentifier("windows8Server64Guest")
4041	VirtualMachineGuestOsIdentifierWindows9Guest           = VirtualMachineGuestOsIdentifier("windows9Guest")
4042	VirtualMachineGuestOsIdentifierWindows9_64Guest        = VirtualMachineGuestOsIdentifier("windows9_64Guest")
4043	VirtualMachineGuestOsIdentifierWindows9Server64Guest   = VirtualMachineGuestOsIdentifier("windows9Server64Guest")
4044	VirtualMachineGuestOsIdentifierWindowsHyperVGuest      = VirtualMachineGuestOsIdentifier("windowsHyperVGuest")
4045	VirtualMachineGuestOsIdentifierFreebsdGuest            = VirtualMachineGuestOsIdentifier("freebsdGuest")
4046	VirtualMachineGuestOsIdentifierFreebsd64Guest          = VirtualMachineGuestOsIdentifier("freebsd64Guest")
4047	VirtualMachineGuestOsIdentifierFreebsd11Guest          = VirtualMachineGuestOsIdentifier("freebsd11Guest")
4048	VirtualMachineGuestOsIdentifierFreebsd11_64Guest       = VirtualMachineGuestOsIdentifier("freebsd11_64Guest")
4049	VirtualMachineGuestOsIdentifierFreebsd12Guest          = VirtualMachineGuestOsIdentifier("freebsd12Guest")
4050	VirtualMachineGuestOsIdentifierFreebsd12_64Guest       = VirtualMachineGuestOsIdentifier("freebsd12_64Guest")
4051	VirtualMachineGuestOsIdentifierRedhatGuest             = VirtualMachineGuestOsIdentifier("redhatGuest")
4052	VirtualMachineGuestOsIdentifierRhel2Guest              = VirtualMachineGuestOsIdentifier("rhel2Guest")
4053	VirtualMachineGuestOsIdentifierRhel3Guest              = VirtualMachineGuestOsIdentifier("rhel3Guest")
4054	VirtualMachineGuestOsIdentifierRhel3_64Guest           = VirtualMachineGuestOsIdentifier("rhel3_64Guest")
4055	VirtualMachineGuestOsIdentifierRhel4Guest              = VirtualMachineGuestOsIdentifier("rhel4Guest")
4056	VirtualMachineGuestOsIdentifierRhel4_64Guest           = VirtualMachineGuestOsIdentifier("rhel4_64Guest")
4057	VirtualMachineGuestOsIdentifierRhel5Guest              = VirtualMachineGuestOsIdentifier("rhel5Guest")
4058	VirtualMachineGuestOsIdentifierRhel5_64Guest           = VirtualMachineGuestOsIdentifier("rhel5_64Guest")
4059	VirtualMachineGuestOsIdentifierRhel6Guest              = VirtualMachineGuestOsIdentifier("rhel6Guest")
4060	VirtualMachineGuestOsIdentifierRhel6_64Guest           = VirtualMachineGuestOsIdentifier("rhel6_64Guest")
4061	VirtualMachineGuestOsIdentifierRhel7Guest              = VirtualMachineGuestOsIdentifier("rhel7Guest")
4062	VirtualMachineGuestOsIdentifierRhel7_64Guest           = VirtualMachineGuestOsIdentifier("rhel7_64Guest")
4063	VirtualMachineGuestOsIdentifierRhel8_64Guest           = VirtualMachineGuestOsIdentifier("rhel8_64Guest")
4064	VirtualMachineGuestOsIdentifierCentosGuest             = VirtualMachineGuestOsIdentifier("centosGuest")
4065	VirtualMachineGuestOsIdentifierCentos64Guest           = VirtualMachineGuestOsIdentifier("centos64Guest")
4066	VirtualMachineGuestOsIdentifierCentos6Guest            = VirtualMachineGuestOsIdentifier("centos6Guest")
4067	VirtualMachineGuestOsIdentifierCentos6_64Guest         = VirtualMachineGuestOsIdentifier("centos6_64Guest")
4068	VirtualMachineGuestOsIdentifierCentos7Guest            = VirtualMachineGuestOsIdentifier("centos7Guest")
4069	VirtualMachineGuestOsIdentifierCentos7_64Guest         = VirtualMachineGuestOsIdentifier("centos7_64Guest")
4070	VirtualMachineGuestOsIdentifierCentos8_64Guest         = VirtualMachineGuestOsIdentifier("centos8_64Guest")
4071	VirtualMachineGuestOsIdentifierOracleLinuxGuest        = VirtualMachineGuestOsIdentifier("oracleLinuxGuest")
4072	VirtualMachineGuestOsIdentifierOracleLinux64Guest      = VirtualMachineGuestOsIdentifier("oracleLinux64Guest")
4073	VirtualMachineGuestOsIdentifierOracleLinux6Guest       = VirtualMachineGuestOsIdentifier("oracleLinux6Guest")
4074	VirtualMachineGuestOsIdentifierOracleLinux6_64Guest    = VirtualMachineGuestOsIdentifier("oracleLinux6_64Guest")
4075	VirtualMachineGuestOsIdentifierOracleLinux7Guest       = VirtualMachineGuestOsIdentifier("oracleLinux7Guest")
4076	VirtualMachineGuestOsIdentifierOracleLinux7_64Guest    = VirtualMachineGuestOsIdentifier("oracleLinux7_64Guest")
4077	VirtualMachineGuestOsIdentifierOracleLinux8_64Guest    = VirtualMachineGuestOsIdentifier("oracleLinux8_64Guest")
4078	VirtualMachineGuestOsIdentifierSuseGuest               = VirtualMachineGuestOsIdentifier("suseGuest")
4079	VirtualMachineGuestOsIdentifierSuse64Guest             = VirtualMachineGuestOsIdentifier("suse64Guest")
4080	VirtualMachineGuestOsIdentifierSlesGuest               = VirtualMachineGuestOsIdentifier("slesGuest")
4081	VirtualMachineGuestOsIdentifierSles64Guest             = VirtualMachineGuestOsIdentifier("sles64Guest")
4082	VirtualMachineGuestOsIdentifierSles10Guest             = VirtualMachineGuestOsIdentifier("sles10Guest")
4083	VirtualMachineGuestOsIdentifierSles10_64Guest          = VirtualMachineGuestOsIdentifier("sles10_64Guest")
4084	VirtualMachineGuestOsIdentifierSles11Guest             = VirtualMachineGuestOsIdentifier("sles11Guest")
4085	VirtualMachineGuestOsIdentifierSles11_64Guest          = VirtualMachineGuestOsIdentifier("sles11_64Guest")
4086	VirtualMachineGuestOsIdentifierSles12Guest             = VirtualMachineGuestOsIdentifier("sles12Guest")
4087	VirtualMachineGuestOsIdentifierSles12_64Guest          = VirtualMachineGuestOsIdentifier("sles12_64Guest")
4088	VirtualMachineGuestOsIdentifierSles15_64Guest          = VirtualMachineGuestOsIdentifier("sles15_64Guest")
4089	VirtualMachineGuestOsIdentifierNld9Guest               = VirtualMachineGuestOsIdentifier("nld9Guest")
4090	VirtualMachineGuestOsIdentifierOesGuest                = VirtualMachineGuestOsIdentifier("oesGuest")
4091	VirtualMachineGuestOsIdentifierSjdsGuest               = VirtualMachineGuestOsIdentifier("sjdsGuest")
4092	VirtualMachineGuestOsIdentifierMandrakeGuest           = VirtualMachineGuestOsIdentifier("mandrakeGuest")
4093	VirtualMachineGuestOsIdentifierMandrivaGuest           = VirtualMachineGuestOsIdentifier("mandrivaGuest")
4094	VirtualMachineGuestOsIdentifierMandriva64Guest         = VirtualMachineGuestOsIdentifier("mandriva64Guest")
4095	VirtualMachineGuestOsIdentifierTurboLinuxGuest         = VirtualMachineGuestOsIdentifier("turboLinuxGuest")
4096	VirtualMachineGuestOsIdentifierTurboLinux64Guest       = VirtualMachineGuestOsIdentifier("turboLinux64Guest")
4097	VirtualMachineGuestOsIdentifierUbuntuGuest             = VirtualMachineGuestOsIdentifier("ubuntuGuest")
4098	VirtualMachineGuestOsIdentifierUbuntu64Guest           = VirtualMachineGuestOsIdentifier("ubuntu64Guest")
4099	VirtualMachineGuestOsIdentifierDebian4Guest            = VirtualMachineGuestOsIdentifier("debian4Guest")
4100	VirtualMachineGuestOsIdentifierDebian4_64Guest         = VirtualMachineGuestOsIdentifier("debian4_64Guest")
4101	VirtualMachineGuestOsIdentifierDebian5Guest            = VirtualMachineGuestOsIdentifier("debian5Guest")
4102	VirtualMachineGuestOsIdentifierDebian5_64Guest         = VirtualMachineGuestOsIdentifier("debian5_64Guest")
4103	VirtualMachineGuestOsIdentifierDebian6Guest            = VirtualMachineGuestOsIdentifier("debian6Guest")
4104	VirtualMachineGuestOsIdentifierDebian6_64Guest         = VirtualMachineGuestOsIdentifier("debian6_64Guest")
4105	VirtualMachineGuestOsIdentifierDebian7Guest            = VirtualMachineGuestOsIdentifier("debian7Guest")
4106	VirtualMachineGuestOsIdentifierDebian7_64Guest         = VirtualMachineGuestOsIdentifier("debian7_64Guest")
4107	VirtualMachineGuestOsIdentifierDebian8Guest            = VirtualMachineGuestOsIdentifier("debian8Guest")
4108	VirtualMachineGuestOsIdentifierDebian8_64Guest         = VirtualMachineGuestOsIdentifier("debian8_64Guest")
4109	VirtualMachineGuestOsIdentifierDebian9Guest            = VirtualMachineGuestOsIdentifier("debian9Guest")
4110	VirtualMachineGuestOsIdentifierDebian9_64Guest         = VirtualMachineGuestOsIdentifier("debian9_64Guest")
4111	VirtualMachineGuestOsIdentifierDebian10Guest           = VirtualMachineGuestOsIdentifier("debian10Guest")
4112	VirtualMachineGuestOsIdentifierDebian10_64Guest        = VirtualMachineGuestOsIdentifier("debian10_64Guest")
4113	VirtualMachineGuestOsIdentifierAsianux3Guest           = VirtualMachineGuestOsIdentifier("asianux3Guest")
4114	VirtualMachineGuestOsIdentifierAsianux3_64Guest        = VirtualMachineGuestOsIdentifier("asianux3_64Guest")
4115	VirtualMachineGuestOsIdentifierAsianux4Guest           = VirtualMachineGuestOsIdentifier("asianux4Guest")
4116	VirtualMachineGuestOsIdentifierAsianux4_64Guest        = VirtualMachineGuestOsIdentifier("asianux4_64Guest")
4117	VirtualMachineGuestOsIdentifierAsianux5_64Guest        = VirtualMachineGuestOsIdentifier("asianux5_64Guest")
4118	VirtualMachineGuestOsIdentifierAsianux7_64Guest        = VirtualMachineGuestOsIdentifier("asianux7_64Guest")
4119	VirtualMachineGuestOsIdentifierAsianux8_64Guest        = VirtualMachineGuestOsIdentifier("asianux8_64Guest")
4120	VirtualMachineGuestOsIdentifierOpensuseGuest           = VirtualMachineGuestOsIdentifier("opensuseGuest")
4121	VirtualMachineGuestOsIdentifierOpensuse64Guest         = VirtualMachineGuestOsIdentifier("opensuse64Guest")
4122	VirtualMachineGuestOsIdentifierFedoraGuest             = VirtualMachineGuestOsIdentifier("fedoraGuest")
4123	VirtualMachineGuestOsIdentifierFedora64Guest           = VirtualMachineGuestOsIdentifier("fedora64Guest")
4124	VirtualMachineGuestOsIdentifierCoreos64Guest           = VirtualMachineGuestOsIdentifier("coreos64Guest")
4125	VirtualMachineGuestOsIdentifierVmwarePhoton64Guest     = VirtualMachineGuestOsIdentifier("vmwarePhoton64Guest")
4126	VirtualMachineGuestOsIdentifierOther24xLinuxGuest      = VirtualMachineGuestOsIdentifier("other24xLinuxGuest")
4127	VirtualMachineGuestOsIdentifierOther26xLinuxGuest      = VirtualMachineGuestOsIdentifier("other26xLinuxGuest")
4128	VirtualMachineGuestOsIdentifierOtherLinuxGuest         = VirtualMachineGuestOsIdentifier("otherLinuxGuest")
4129	VirtualMachineGuestOsIdentifierOther3xLinuxGuest       = VirtualMachineGuestOsIdentifier("other3xLinuxGuest")
4130	VirtualMachineGuestOsIdentifierOther4xLinuxGuest       = VirtualMachineGuestOsIdentifier("other4xLinuxGuest")
4131	VirtualMachineGuestOsIdentifierGenericLinuxGuest       = VirtualMachineGuestOsIdentifier("genericLinuxGuest")
4132	VirtualMachineGuestOsIdentifierOther24xLinux64Guest    = VirtualMachineGuestOsIdentifier("other24xLinux64Guest")
4133	VirtualMachineGuestOsIdentifierOther26xLinux64Guest    = VirtualMachineGuestOsIdentifier("other26xLinux64Guest")
4134	VirtualMachineGuestOsIdentifierOther3xLinux64Guest     = VirtualMachineGuestOsIdentifier("other3xLinux64Guest")
4135	VirtualMachineGuestOsIdentifierOther4xLinux64Guest     = VirtualMachineGuestOsIdentifier("other4xLinux64Guest")
4136	VirtualMachineGuestOsIdentifierOtherLinux64Guest       = VirtualMachineGuestOsIdentifier("otherLinux64Guest")
4137	VirtualMachineGuestOsIdentifierSolaris6Guest           = VirtualMachineGuestOsIdentifier("solaris6Guest")
4138	VirtualMachineGuestOsIdentifierSolaris7Guest           = VirtualMachineGuestOsIdentifier("solaris7Guest")
4139	VirtualMachineGuestOsIdentifierSolaris8Guest           = VirtualMachineGuestOsIdentifier("solaris8Guest")
4140	VirtualMachineGuestOsIdentifierSolaris9Guest           = VirtualMachineGuestOsIdentifier("solaris9Guest")
4141	VirtualMachineGuestOsIdentifierSolaris10Guest          = VirtualMachineGuestOsIdentifier("solaris10Guest")
4142	VirtualMachineGuestOsIdentifierSolaris10_64Guest       = VirtualMachineGuestOsIdentifier("solaris10_64Guest")
4143	VirtualMachineGuestOsIdentifierSolaris11_64Guest       = VirtualMachineGuestOsIdentifier("solaris11_64Guest")
4144	VirtualMachineGuestOsIdentifierOs2Guest                = VirtualMachineGuestOsIdentifier("os2Guest")
4145	VirtualMachineGuestOsIdentifierEComStationGuest        = VirtualMachineGuestOsIdentifier("eComStationGuest")
4146	VirtualMachineGuestOsIdentifierEComStation2Guest       = VirtualMachineGuestOsIdentifier("eComStation2Guest")
4147	VirtualMachineGuestOsIdentifierNetware4Guest           = VirtualMachineGuestOsIdentifier("netware4Guest")
4148	VirtualMachineGuestOsIdentifierNetware5Guest           = VirtualMachineGuestOsIdentifier("netware5Guest")
4149	VirtualMachineGuestOsIdentifierNetware6Guest           = VirtualMachineGuestOsIdentifier("netware6Guest")
4150	VirtualMachineGuestOsIdentifierOpenServer5Guest        = VirtualMachineGuestOsIdentifier("openServer5Guest")
4151	VirtualMachineGuestOsIdentifierOpenServer6Guest        = VirtualMachineGuestOsIdentifier("openServer6Guest")
4152	VirtualMachineGuestOsIdentifierUnixWare7Guest          = VirtualMachineGuestOsIdentifier("unixWare7Guest")
4153	VirtualMachineGuestOsIdentifierDarwinGuest             = VirtualMachineGuestOsIdentifier("darwinGuest")
4154	VirtualMachineGuestOsIdentifierDarwin64Guest           = VirtualMachineGuestOsIdentifier("darwin64Guest")
4155	VirtualMachineGuestOsIdentifierDarwin10Guest           = VirtualMachineGuestOsIdentifier("darwin10Guest")
4156	VirtualMachineGuestOsIdentifierDarwin10_64Guest        = VirtualMachineGuestOsIdentifier("darwin10_64Guest")
4157	VirtualMachineGuestOsIdentifierDarwin11Guest           = VirtualMachineGuestOsIdentifier("darwin11Guest")
4158	VirtualMachineGuestOsIdentifierDarwin11_64Guest        = VirtualMachineGuestOsIdentifier("darwin11_64Guest")
4159	VirtualMachineGuestOsIdentifierDarwin12_64Guest        = VirtualMachineGuestOsIdentifier("darwin12_64Guest")
4160	VirtualMachineGuestOsIdentifierDarwin13_64Guest        = VirtualMachineGuestOsIdentifier("darwin13_64Guest")
4161	VirtualMachineGuestOsIdentifierDarwin14_64Guest        = VirtualMachineGuestOsIdentifier("darwin14_64Guest")
4162	VirtualMachineGuestOsIdentifierDarwin15_64Guest        = VirtualMachineGuestOsIdentifier("darwin15_64Guest")
4163	VirtualMachineGuestOsIdentifierDarwin16_64Guest        = VirtualMachineGuestOsIdentifier("darwin16_64Guest")
4164	VirtualMachineGuestOsIdentifierDarwin17_64Guest        = VirtualMachineGuestOsIdentifier("darwin17_64Guest")
4165	VirtualMachineGuestOsIdentifierDarwin18_64Guest        = VirtualMachineGuestOsIdentifier("darwin18_64Guest")
4166	VirtualMachineGuestOsIdentifierVmkernelGuest           = VirtualMachineGuestOsIdentifier("vmkernelGuest")
4167	VirtualMachineGuestOsIdentifierVmkernel5Guest          = VirtualMachineGuestOsIdentifier("vmkernel5Guest")
4168	VirtualMachineGuestOsIdentifierVmkernel6Guest          = VirtualMachineGuestOsIdentifier("vmkernel6Guest")
4169	VirtualMachineGuestOsIdentifierVmkernel65Guest         = VirtualMachineGuestOsIdentifier("vmkernel65Guest")
4170	VirtualMachineGuestOsIdentifierOtherGuest              = VirtualMachineGuestOsIdentifier("otherGuest")
4171	VirtualMachineGuestOsIdentifierOtherGuest64            = VirtualMachineGuestOsIdentifier("otherGuest64")
4172)
4173
4174func init() {
4175	t["VirtualMachineGuestOsIdentifier"] = reflect.TypeOf((*VirtualMachineGuestOsIdentifier)(nil)).Elem()
4176}
4177
4178type VirtualMachineGuestState string
4179
4180const (
4181	VirtualMachineGuestStateRunning      = VirtualMachineGuestState("running")
4182	VirtualMachineGuestStateShuttingDown = VirtualMachineGuestState("shuttingDown")
4183	VirtualMachineGuestStateResetting    = VirtualMachineGuestState("resetting")
4184	VirtualMachineGuestStateStandby      = VirtualMachineGuestState("standby")
4185	VirtualMachineGuestStateNotRunning   = VirtualMachineGuestState("notRunning")
4186	VirtualMachineGuestStateUnknown      = VirtualMachineGuestState("unknown")
4187)
4188
4189func init() {
4190	t["VirtualMachineGuestState"] = reflect.TypeOf((*VirtualMachineGuestState)(nil)).Elem()
4191}
4192
4193type VirtualMachineHtSharing string
4194
4195const (
4196	VirtualMachineHtSharingAny      = VirtualMachineHtSharing("any")
4197	VirtualMachineHtSharingNone     = VirtualMachineHtSharing("none")
4198	VirtualMachineHtSharingInternal = VirtualMachineHtSharing("internal")
4199)
4200
4201func init() {
4202	t["VirtualMachineHtSharing"] = reflect.TypeOf((*VirtualMachineHtSharing)(nil)).Elem()
4203}
4204
4205type VirtualMachineMemoryAllocationPolicy string
4206
4207const (
4208	VirtualMachineMemoryAllocationPolicySwapNone = VirtualMachineMemoryAllocationPolicy("swapNone")
4209	VirtualMachineMemoryAllocationPolicySwapSome = VirtualMachineMemoryAllocationPolicy("swapSome")
4210	VirtualMachineMemoryAllocationPolicySwapMost = VirtualMachineMemoryAllocationPolicy("swapMost")
4211)
4212
4213func init() {
4214	t["VirtualMachineMemoryAllocationPolicy"] = reflect.TypeOf((*VirtualMachineMemoryAllocationPolicy)(nil)).Elem()
4215}
4216
4217type VirtualMachineMetadataManagerVmMetadataOp string
4218
4219const (
4220	VirtualMachineMetadataManagerVmMetadataOpUpdate = VirtualMachineMetadataManagerVmMetadataOp("Update")
4221	VirtualMachineMetadataManagerVmMetadataOpRemove = VirtualMachineMetadataManagerVmMetadataOp("Remove")
4222)
4223
4224func init() {
4225	t["VirtualMachineMetadataManagerVmMetadataOp"] = reflect.TypeOf((*VirtualMachineMetadataManagerVmMetadataOp)(nil)).Elem()
4226}
4227
4228type VirtualMachineMetadataManagerVmMetadataOwnerOwner string
4229
4230const (
4231	VirtualMachineMetadataManagerVmMetadataOwnerOwnerComVmwareVsphereHA = VirtualMachineMetadataManagerVmMetadataOwnerOwner("ComVmwareVsphereHA")
4232)
4233
4234func init() {
4235	t["VirtualMachineMetadataManagerVmMetadataOwnerOwner"] = reflect.TypeOf((*VirtualMachineMetadataManagerVmMetadataOwnerOwner)(nil)).Elem()
4236}
4237
4238type VirtualMachineMovePriority string
4239
4240const (
4241	VirtualMachineMovePriorityLowPriority     = VirtualMachineMovePriority("lowPriority")
4242	VirtualMachineMovePriorityHighPriority    = VirtualMachineMovePriority("highPriority")
4243	VirtualMachineMovePriorityDefaultPriority = VirtualMachineMovePriority("defaultPriority")
4244)
4245
4246func init() {
4247	t["VirtualMachineMovePriority"] = reflect.TypeOf((*VirtualMachineMovePriority)(nil)).Elem()
4248}
4249
4250type VirtualMachineNeedSecondaryReason string
4251
4252const (
4253	VirtualMachineNeedSecondaryReasonInitializing           = VirtualMachineNeedSecondaryReason("initializing")
4254	VirtualMachineNeedSecondaryReasonDivergence             = VirtualMachineNeedSecondaryReason("divergence")
4255	VirtualMachineNeedSecondaryReasonLostConnection         = VirtualMachineNeedSecondaryReason("lostConnection")
4256	VirtualMachineNeedSecondaryReasonPartialHardwareFailure = VirtualMachineNeedSecondaryReason("partialHardwareFailure")
4257	VirtualMachineNeedSecondaryReasonUserAction             = VirtualMachineNeedSecondaryReason("userAction")
4258	VirtualMachineNeedSecondaryReasonCheckpointError        = VirtualMachineNeedSecondaryReason("checkpointError")
4259	VirtualMachineNeedSecondaryReasonOther                  = VirtualMachineNeedSecondaryReason("other")
4260)
4261
4262func init() {
4263	t["VirtualMachineNeedSecondaryReason"] = reflect.TypeOf((*VirtualMachineNeedSecondaryReason)(nil)).Elem()
4264}
4265
4266type VirtualMachinePowerOffBehavior string
4267
4268const (
4269	VirtualMachinePowerOffBehaviorPowerOff = VirtualMachinePowerOffBehavior("powerOff")
4270	VirtualMachinePowerOffBehaviorRevert   = VirtualMachinePowerOffBehavior("revert")
4271	VirtualMachinePowerOffBehaviorPrompt   = VirtualMachinePowerOffBehavior("prompt")
4272	VirtualMachinePowerOffBehaviorTake     = VirtualMachinePowerOffBehavior("take")
4273)
4274
4275func init() {
4276	t["VirtualMachinePowerOffBehavior"] = reflect.TypeOf((*VirtualMachinePowerOffBehavior)(nil)).Elem()
4277}
4278
4279type VirtualMachinePowerOpType string
4280
4281const (
4282	VirtualMachinePowerOpTypeSoft   = VirtualMachinePowerOpType("soft")
4283	VirtualMachinePowerOpTypeHard   = VirtualMachinePowerOpType("hard")
4284	VirtualMachinePowerOpTypePreset = VirtualMachinePowerOpType("preset")
4285)
4286
4287func init() {
4288	t["VirtualMachinePowerOpType"] = reflect.TypeOf((*VirtualMachinePowerOpType)(nil)).Elem()
4289}
4290
4291type VirtualMachinePowerState string
4292
4293const (
4294	VirtualMachinePowerStatePoweredOff = VirtualMachinePowerState("poweredOff")
4295	VirtualMachinePowerStatePoweredOn  = VirtualMachinePowerState("poweredOn")
4296	VirtualMachinePowerStateSuspended  = VirtualMachinePowerState("suspended")
4297)
4298
4299func init() {
4300	t["VirtualMachinePowerState"] = reflect.TypeOf((*VirtualMachinePowerState)(nil)).Elem()
4301}
4302
4303type VirtualMachineRecordReplayState string
4304
4305const (
4306	VirtualMachineRecordReplayStateRecording = VirtualMachineRecordReplayState("recording")
4307	VirtualMachineRecordReplayStateReplaying = VirtualMachineRecordReplayState("replaying")
4308	VirtualMachineRecordReplayStateInactive  = VirtualMachineRecordReplayState("inactive")
4309)
4310
4311func init() {
4312	t["VirtualMachineRecordReplayState"] = reflect.TypeOf((*VirtualMachineRecordReplayState)(nil)).Elem()
4313}
4314
4315type VirtualMachineRelocateDiskMoveOptions string
4316
4317const (
4318	VirtualMachineRelocateDiskMoveOptionsMoveAllDiskBackingsAndAllowSharing    = VirtualMachineRelocateDiskMoveOptions("moveAllDiskBackingsAndAllowSharing")
4319	VirtualMachineRelocateDiskMoveOptionsMoveAllDiskBackingsAndDisallowSharing = VirtualMachineRelocateDiskMoveOptions("moveAllDiskBackingsAndDisallowSharing")
4320	VirtualMachineRelocateDiskMoveOptionsMoveChildMostDiskBacking              = VirtualMachineRelocateDiskMoveOptions("moveChildMostDiskBacking")
4321	VirtualMachineRelocateDiskMoveOptionsCreateNewChildDiskBacking             = VirtualMachineRelocateDiskMoveOptions("createNewChildDiskBacking")
4322	VirtualMachineRelocateDiskMoveOptionsMoveAllDiskBackingsAndConsolidate     = VirtualMachineRelocateDiskMoveOptions("moveAllDiskBackingsAndConsolidate")
4323)
4324
4325func init() {
4326	t["VirtualMachineRelocateDiskMoveOptions"] = reflect.TypeOf((*VirtualMachineRelocateDiskMoveOptions)(nil)).Elem()
4327}
4328
4329type VirtualMachineRelocateTransformation string
4330
4331const (
4332	VirtualMachineRelocateTransformationFlat   = VirtualMachineRelocateTransformation("flat")
4333	VirtualMachineRelocateTransformationSparse = VirtualMachineRelocateTransformation("sparse")
4334)
4335
4336func init() {
4337	t["VirtualMachineRelocateTransformation"] = reflect.TypeOf((*VirtualMachineRelocateTransformation)(nil)).Elem()
4338}
4339
4340type VirtualMachineScsiPassthroughType string
4341
4342const (
4343	VirtualMachineScsiPassthroughTypeDisk      = VirtualMachineScsiPassthroughType("disk")
4344	VirtualMachineScsiPassthroughTypeTape      = VirtualMachineScsiPassthroughType("tape")
4345	VirtualMachineScsiPassthroughTypePrinter   = VirtualMachineScsiPassthroughType("printer")
4346	VirtualMachineScsiPassthroughTypeProcessor = VirtualMachineScsiPassthroughType("processor")
4347	VirtualMachineScsiPassthroughTypeWorm      = VirtualMachineScsiPassthroughType("worm")
4348	VirtualMachineScsiPassthroughTypeCdrom     = VirtualMachineScsiPassthroughType("cdrom")
4349	VirtualMachineScsiPassthroughTypeScanner   = VirtualMachineScsiPassthroughType("scanner")
4350	VirtualMachineScsiPassthroughTypeOptical   = VirtualMachineScsiPassthroughType("optical")
4351	VirtualMachineScsiPassthroughTypeMedia     = VirtualMachineScsiPassthroughType("media")
4352	VirtualMachineScsiPassthroughTypeCom       = VirtualMachineScsiPassthroughType("com")
4353	VirtualMachineScsiPassthroughTypeRaid      = VirtualMachineScsiPassthroughType("raid")
4354	VirtualMachineScsiPassthroughTypeUnknown   = VirtualMachineScsiPassthroughType("unknown")
4355)
4356
4357func init() {
4358	t["VirtualMachineScsiPassthroughType"] = reflect.TypeOf((*VirtualMachineScsiPassthroughType)(nil)).Elem()
4359}
4360
4361type VirtualMachineStandbyActionType string
4362
4363const (
4364	VirtualMachineStandbyActionTypeCheckpoint     = VirtualMachineStandbyActionType("checkpoint")
4365	VirtualMachineStandbyActionTypePowerOnSuspend = VirtualMachineStandbyActionType("powerOnSuspend")
4366)
4367
4368func init() {
4369	t["VirtualMachineStandbyActionType"] = reflect.TypeOf((*VirtualMachineStandbyActionType)(nil)).Elem()
4370}
4371
4372type VirtualMachineTargetInfoConfigurationTag string
4373
4374const (
4375	VirtualMachineTargetInfoConfigurationTagCompliant   = VirtualMachineTargetInfoConfigurationTag("compliant")
4376	VirtualMachineTargetInfoConfigurationTagClusterWide = VirtualMachineTargetInfoConfigurationTag("clusterWide")
4377)
4378
4379func init() {
4380	t["VirtualMachineTargetInfoConfigurationTag"] = reflect.TypeOf((*VirtualMachineTargetInfoConfigurationTag)(nil)).Elem()
4381}
4382
4383type VirtualMachineTicketType string
4384
4385const (
4386	VirtualMachineTicketTypeMks            = VirtualMachineTicketType("mks")
4387	VirtualMachineTicketTypeDevice         = VirtualMachineTicketType("device")
4388	VirtualMachineTicketTypeGuestControl   = VirtualMachineTicketType("guestControl")
4389	VirtualMachineTicketTypeWebmks         = VirtualMachineTicketType("webmks")
4390	VirtualMachineTicketTypeGuestIntegrity = VirtualMachineTicketType("guestIntegrity")
4391)
4392
4393func init() {
4394	t["VirtualMachineTicketType"] = reflect.TypeOf((*VirtualMachineTicketType)(nil)).Elem()
4395}
4396
4397type VirtualMachineToolsInstallType string
4398
4399const (
4400	VirtualMachineToolsInstallTypeGuestToolsTypeUnknown     = VirtualMachineToolsInstallType("guestToolsTypeUnknown")
4401	VirtualMachineToolsInstallTypeGuestToolsTypeMSI         = VirtualMachineToolsInstallType("guestToolsTypeMSI")
4402	VirtualMachineToolsInstallTypeGuestToolsTypeTar         = VirtualMachineToolsInstallType("guestToolsTypeTar")
4403	VirtualMachineToolsInstallTypeGuestToolsTypeOSP         = VirtualMachineToolsInstallType("guestToolsTypeOSP")
4404	VirtualMachineToolsInstallTypeGuestToolsTypeOpenVMTools = VirtualMachineToolsInstallType("guestToolsTypeOpenVMTools")
4405)
4406
4407func init() {
4408	t["VirtualMachineToolsInstallType"] = reflect.TypeOf((*VirtualMachineToolsInstallType)(nil)).Elem()
4409}
4410
4411type VirtualMachineToolsRunningStatus string
4412
4413const (
4414	VirtualMachineToolsRunningStatusGuestToolsNotRunning       = VirtualMachineToolsRunningStatus("guestToolsNotRunning")
4415	VirtualMachineToolsRunningStatusGuestToolsRunning          = VirtualMachineToolsRunningStatus("guestToolsRunning")
4416	VirtualMachineToolsRunningStatusGuestToolsExecutingScripts = VirtualMachineToolsRunningStatus("guestToolsExecutingScripts")
4417)
4418
4419func init() {
4420	t["VirtualMachineToolsRunningStatus"] = reflect.TypeOf((*VirtualMachineToolsRunningStatus)(nil)).Elem()
4421}
4422
4423type VirtualMachineToolsStatus string
4424
4425const (
4426	VirtualMachineToolsStatusToolsNotInstalled = VirtualMachineToolsStatus("toolsNotInstalled")
4427	VirtualMachineToolsStatusToolsNotRunning   = VirtualMachineToolsStatus("toolsNotRunning")
4428	VirtualMachineToolsStatusToolsOld          = VirtualMachineToolsStatus("toolsOld")
4429	VirtualMachineToolsStatusToolsOk           = VirtualMachineToolsStatus("toolsOk")
4430)
4431
4432func init() {
4433	t["VirtualMachineToolsStatus"] = reflect.TypeOf((*VirtualMachineToolsStatus)(nil)).Elem()
4434}
4435
4436type VirtualMachineToolsVersionStatus string
4437
4438const (
4439	VirtualMachineToolsVersionStatusGuestToolsNotInstalled = VirtualMachineToolsVersionStatus("guestToolsNotInstalled")
4440	VirtualMachineToolsVersionStatusGuestToolsNeedUpgrade  = VirtualMachineToolsVersionStatus("guestToolsNeedUpgrade")
4441	VirtualMachineToolsVersionStatusGuestToolsCurrent      = VirtualMachineToolsVersionStatus("guestToolsCurrent")
4442	VirtualMachineToolsVersionStatusGuestToolsUnmanaged    = VirtualMachineToolsVersionStatus("guestToolsUnmanaged")
4443	VirtualMachineToolsVersionStatusGuestToolsTooOld       = VirtualMachineToolsVersionStatus("guestToolsTooOld")
4444	VirtualMachineToolsVersionStatusGuestToolsSupportedOld = VirtualMachineToolsVersionStatus("guestToolsSupportedOld")
4445	VirtualMachineToolsVersionStatusGuestToolsSupportedNew = VirtualMachineToolsVersionStatus("guestToolsSupportedNew")
4446	VirtualMachineToolsVersionStatusGuestToolsTooNew       = VirtualMachineToolsVersionStatus("guestToolsTooNew")
4447	VirtualMachineToolsVersionStatusGuestToolsBlacklisted  = VirtualMachineToolsVersionStatus("guestToolsBlacklisted")
4448)
4449
4450func init() {
4451	t["VirtualMachineToolsVersionStatus"] = reflect.TypeOf((*VirtualMachineToolsVersionStatus)(nil)).Elem()
4452}
4453
4454type VirtualMachineUsbInfoFamily string
4455
4456const (
4457	VirtualMachineUsbInfoFamilyAudio           = VirtualMachineUsbInfoFamily("audio")
4458	VirtualMachineUsbInfoFamilyHid             = VirtualMachineUsbInfoFamily("hid")
4459	VirtualMachineUsbInfoFamilyHid_bootable    = VirtualMachineUsbInfoFamily("hid_bootable")
4460	VirtualMachineUsbInfoFamilyPhysical        = VirtualMachineUsbInfoFamily("physical")
4461	VirtualMachineUsbInfoFamilyCommunication   = VirtualMachineUsbInfoFamily("communication")
4462	VirtualMachineUsbInfoFamilyImaging         = VirtualMachineUsbInfoFamily("imaging")
4463	VirtualMachineUsbInfoFamilyPrinter         = VirtualMachineUsbInfoFamily("printer")
4464	VirtualMachineUsbInfoFamilyStorage         = VirtualMachineUsbInfoFamily("storage")
4465	VirtualMachineUsbInfoFamilyHub             = VirtualMachineUsbInfoFamily("hub")
4466	VirtualMachineUsbInfoFamilySmart_card      = VirtualMachineUsbInfoFamily("smart_card")
4467	VirtualMachineUsbInfoFamilySecurity        = VirtualMachineUsbInfoFamily("security")
4468	VirtualMachineUsbInfoFamilyVideo           = VirtualMachineUsbInfoFamily("video")
4469	VirtualMachineUsbInfoFamilyWireless        = VirtualMachineUsbInfoFamily("wireless")
4470	VirtualMachineUsbInfoFamilyBluetooth       = VirtualMachineUsbInfoFamily("bluetooth")
4471	VirtualMachineUsbInfoFamilyWusb            = VirtualMachineUsbInfoFamily("wusb")
4472	VirtualMachineUsbInfoFamilyPda             = VirtualMachineUsbInfoFamily("pda")
4473	VirtualMachineUsbInfoFamilyVendor_specific = VirtualMachineUsbInfoFamily("vendor_specific")
4474	VirtualMachineUsbInfoFamilyOther           = VirtualMachineUsbInfoFamily("other")
4475	VirtualMachineUsbInfoFamilyUnknownFamily   = VirtualMachineUsbInfoFamily("unknownFamily")
4476)
4477
4478func init() {
4479	t["VirtualMachineUsbInfoFamily"] = reflect.TypeOf((*VirtualMachineUsbInfoFamily)(nil)).Elem()
4480}
4481
4482type VirtualMachineUsbInfoSpeed string
4483
4484const (
4485	VirtualMachineUsbInfoSpeedLow          = VirtualMachineUsbInfoSpeed("low")
4486	VirtualMachineUsbInfoSpeedFull         = VirtualMachineUsbInfoSpeed("full")
4487	VirtualMachineUsbInfoSpeedHigh         = VirtualMachineUsbInfoSpeed("high")
4488	VirtualMachineUsbInfoSpeedSuperSpeed   = VirtualMachineUsbInfoSpeed("superSpeed")
4489	VirtualMachineUsbInfoSpeedUnknownSpeed = VirtualMachineUsbInfoSpeed("unknownSpeed")
4490)
4491
4492func init() {
4493	t["VirtualMachineUsbInfoSpeed"] = reflect.TypeOf((*VirtualMachineUsbInfoSpeed)(nil)).Elem()
4494}
4495
4496type VirtualMachineVMCIDeviceAction string
4497
4498const (
4499	VirtualMachineVMCIDeviceActionAllow = VirtualMachineVMCIDeviceAction("allow")
4500	VirtualMachineVMCIDeviceActionDeny  = VirtualMachineVMCIDeviceAction("deny")
4501)
4502
4503func init() {
4504	t["VirtualMachineVMCIDeviceAction"] = reflect.TypeOf((*VirtualMachineVMCIDeviceAction)(nil)).Elem()
4505}
4506
4507type VirtualMachineVMCIDeviceDirection string
4508
4509const (
4510	VirtualMachineVMCIDeviceDirectionGuest        = VirtualMachineVMCIDeviceDirection("guest")
4511	VirtualMachineVMCIDeviceDirectionHost         = VirtualMachineVMCIDeviceDirection("host")
4512	VirtualMachineVMCIDeviceDirectionAnyDirection = VirtualMachineVMCIDeviceDirection("anyDirection")
4513)
4514
4515func init() {
4516	t["VirtualMachineVMCIDeviceDirection"] = reflect.TypeOf((*VirtualMachineVMCIDeviceDirection)(nil)).Elem()
4517}
4518
4519type VirtualMachineVMCIDeviceProtocol string
4520
4521const (
4522	VirtualMachineVMCIDeviceProtocolHypervisor  = VirtualMachineVMCIDeviceProtocol("hypervisor")
4523	VirtualMachineVMCIDeviceProtocolDoorbell    = VirtualMachineVMCIDeviceProtocol("doorbell")
4524	VirtualMachineVMCIDeviceProtocolQueuepair   = VirtualMachineVMCIDeviceProtocol("queuepair")
4525	VirtualMachineVMCIDeviceProtocolDatagram    = VirtualMachineVMCIDeviceProtocol("datagram")
4526	VirtualMachineVMCIDeviceProtocolStream      = VirtualMachineVMCIDeviceProtocol("stream")
4527	VirtualMachineVMCIDeviceProtocolAnyProtocol = VirtualMachineVMCIDeviceProtocol("anyProtocol")
4528)
4529
4530func init() {
4531	t["VirtualMachineVMCIDeviceProtocol"] = reflect.TypeOf((*VirtualMachineVMCIDeviceProtocol)(nil)).Elem()
4532}
4533
4534type VirtualMachineVideoCardUse3dRenderer string
4535
4536const (
4537	VirtualMachineVideoCardUse3dRendererAutomatic = VirtualMachineVideoCardUse3dRenderer("automatic")
4538	VirtualMachineVideoCardUse3dRendererSoftware  = VirtualMachineVideoCardUse3dRenderer("software")
4539	VirtualMachineVideoCardUse3dRendererHardware  = VirtualMachineVideoCardUse3dRenderer("hardware")
4540)
4541
4542func init() {
4543	t["VirtualMachineVideoCardUse3dRenderer"] = reflect.TypeOf((*VirtualMachineVideoCardUse3dRenderer)(nil)).Elem()
4544}
4545
4546type VirtualMachineWindowsQuiesceSpecVssBackupContext string
4547
4548const (
4549	VirtualMachineWindowsQuiesceSpecVssBackupContextCtx_auto              = VirtualMachineWindowsQuiesceSpecVssBackupContext("ctx_auto")
4550	VirtualMachineWindowsQuiesceSpecVssBackupContextCtx_backup            = VirtualMachineWindowsQuiesceSpecVssBackupContext("ctx_backup")
4551	VirtualMachineWindowsQuiesceSpecVssBackupContextCtx_file_share_backup = VirtualMachineWindowsQuiesceSpecVssBackupContext("ctx_file_share_backup")
4552)
4553
4554func init() {
4555	t["VirtualMachineWindowsQuiesceSpecVssBackupContext"] = reflect.TypeOf((*VirtualMachineWindowsQuiesceSpecVssBackupContext)(nil)).Elem()
4556}
4557
4558type VirtualPointingDeviceHostChoice string
4559
4560const (
4561	VirtualPointingDeviceHostChoiceAutodetect           = VirtualPointingDeviceHostChoice("autodetect")
4562	VirtualPointingDeviceHostChoiceIntellimouseExplorer = VirtualPointingDeviceHostChoice("intellimouseExplorer")
4563	VirtualPointingDeviceHostChoiceIntellimousePs2      = VirtualPointingDeviceHostChoice("intellimousePs2")
4564	VirtualPointingDeviceHostChoiceLogitechMouseman     = VirtualPointingDeviceHostChoice("logitechMouseman")
4565	VirtualPointingDeviceHostChoiceMicrosoft_serial     = VirtualPointingDeviceHostChoice("microsoft_serial")
4566	VirtualPointingDeviceHostChoiceMouseSystems         = VirtualPointingDeviceHostChoice("mouseSystems")
4567	VirtualPointingDeviceHostChoiceMousemanSerial       = VirtualPointingDeviceHostChoice("mousemanSerial")
4568	VirtualPointingDeviceHostChoicePs2                  = VirtualPointingDeviceHostChoice("ps2")
4569)
4570
4571func init() {
4572	t["VirtualPointingDeviceHostChoice"] = reflect.TypeOf((*VirtualPointingDeviceHostChoice)(nil)).Elem()
4573}
4574
4575type VirtualSCSISharing string
4576
4577const (
4578	VirtualSCSISharingNoSharing       = VirtualSCSISharing("noSharing")
4579	VirtualSCSISharingVirtualSharing  = VirtualSCSISharing("virtualSharing")
4580	VirtualSCSISharingPhysicalSharing = VirtualSCSISharing("physicalSharing")
4581)
4582
4583func init() {
4584	t["VirtualSCSISharing"] = reflect.TypeOf((*VirtualSCSISharing)(nil)).Elem()
4585}
4586
4587type VirtualSerialPortEndPoint string
4588
4589const (
4590	VirtualSerialPortEndPointClient = VirtualSerialPortEndPoint("client")
4591	VirtualSerialPortEndPointServer = VirtualSerialPortEndPoint("server")
4592)
4593
4594func init() {
4595	t["VirtualSerialPortEndPoint"] = reflect.TypeOf((*VirtualSerialPortEndPoint)(nil)).Elem()
4596}
4597
4598type VirtualVmxnet3VrdmaOptionDeviceProtocols string
4599
4600const (
4601	VirtualVmxnet3VrdmaOptionDeviceProtocolsRocev1 = VirtualVmxnet3VrdmaOptionDeviceProtocols("rocev1")
4602	VirtualVmxnet3VrdmaOptionDeviceProtocolsRocev2 = VirtualVmxnet3VrdmaOptionDeviceProtocols("rocev2")
4603)
4604
4605func init() {
4606	t["VirtualVmxnet3VrdmaOptionDeviceProtocols"] = reflect.TypeOf((*VirtualVmxnet3VrdmaOptionDeviceProtocols)(nil)).Elem()
4607}
4608
4609type VmDasBeingResetEventReasonCode string
4610
4611const (
4612	VmDasBeingResetEventReasonCodeVmtoolsHeartbeatFailure  = VmDasBeingResetEventReasonCode("vmtoolsHeartbeatFailure")
4613	VmDasBeingResetEventReasonCodeAppHeartbeatFailure      = VmDasBeingResetEventReasonCode("appHeartbeatFailure")
4614	VmDasBeingResetEventReasonCodeAppImmediateResetRequest = VmDasBeingResetEventReasonCode("appImmediateResetRequest")
4615	VmDasBeingResetEventReasonCodeVmcpResetApdCleared      = VmDasBeingResetEventReasonCode("vmcpResetApdCleared")
4616)
4617
4618func init() {
4619	t["VmDasBeingResetEventReasonCode"] = reflect.TypeOf((*VmDasBeingResetEventReasonCode)(nil)).Elem()
4620}
4621
4622type VmFailedStartingSecondaryEventFailureReason string
4623
4624const (
4625	VmFailedStartingSecondaryEventFailureReasonIncompatibleHost = VmFailedStartingSecondaryEventFailureReason("incompatibleHost")
4626	VmFailedStartingSecondaryEventFailureReasonLoginFailed      = VmFailedStartingSecondaryEventFailureReason("loginFailed")
4627	VmFailedStartingSecondaryEventFailureReasonRegisterVmFailed = VmFailedStartingSecondaryEventFailureReason("registerVmFailed")
4628	VmFailedStartingSecondaryEventFailureReasonMigrateFailed    = VmFailedStartingSecondaryEventFailureReason("migrateFailed")
4629)
4630
4631func init() {
4632	t["VmFailedStartingSecondaryEventFailureReason"] = reflect.TypeOf((*VmFailedStartingSecondaryEventFailureReason)(nil)).Elem()
4633}
4634
4635type VmFaultToleranceConfigIssueReasonForIssue string
4636
4637const (
4638	VmFaultToleranceConfigIssueReasonForIssueHaNotEnabled                   = VmFaultToleranceConfigIssueReasonForIssue("haNotEnabled")
4639	VmFaultToleranceConfigIssueReasonForIssueMoreThanOneSecondary           = VmFaultToleranceConfigIssueReasonForIssue("moreThanOneSecondary")
4640	VmFaultToleranceConfigIssueReasonForIssueRecordReplayNotSupported       = VmFaultToleranceConfigIssueReasonForIssue("recordReplayNotSupported")
4641	VmFaultToleranceConfigIssueReasonForIssueReplayNotSupported             = VmFaultToleranceConfigIssueReasonForIssue("replayNotSupported")
4642	VmFaultToleranceConfigIssueReasonForIssueTemplateVm                     = VmFaultToleranceConfigIssueReasonForIssue("templateVm")
4643	VmFaultToleranceConfigIssueReasonForIssueMultipleVCPU                   = VmFaultToleranceConfigIssueReasonForIssue("multipleVCPU")
4644	VmFaultToleranceConfigIssueReasonForIssueHostInactive                   = VmFaultToleranceConfigIssueReasonForIssue("hostInactive")
4645	VmFaultToleranceConfigIssueReasonForIssueFtUnsupportedHardware          = VmFaultToleranceConfigIssueReasonForIssue("ftUnsupportedHardware")
4646	VmFaultToleranceConfigIssueReasonForIssueFtUnsupportedProduct           = VmFaultToleranceConfigIssueReasonForIssue("ftUnsupportedProduct")
4647	VmFaultToleranceConfigIssueReasonForIssueMissingVMotionNic              = VmFaultToleranceConfigIssueReasonForIssue("missingVMotionNic")
4648	VmFaultToleranceConfigIssueReasonForIssueMissingFTLoggingNic            = VmFaultToleranceConfigIssueReasonForIssue("missingFTLoggingNic")
4649	VmFaultToleranceConfigIssueReasonForIssueThinDisk                       = VmFaultToleranceConfigIssueReasonForIssue("thinDisk")
4650	VmFaultToleranceConfigIssueReasonForIssueVerifySSLCertificateFlagNotSet = VmFaultToleranceConfigIssueReasonForIssue("verifySSLCertificateFlagNotSet")
4651	VmFaultToleranceConfigIssueReasonForIssueHasSnapshots                   = VmFaultToleranceConfigIssueReasonForIssue("hasSnapshots")
4652	VmFaultToleranceConfigIssueReasonForIssueNoConfig                       = VmFaultToleranceConfigIssueReasonForIssue("noConfig")
4653	VmFaultToleranceConfigIssueReasonForIssueFtSecondaryVm                  = VmFaultToleranceConfigIssueReasonForIssue("ftSecondaryVm")
4654	VmFaultToleranceConfigIssueReasonForIssueHasLocalDisk                   = VmFaultToleranceConfigIssueReasonForIssue("hasLocalDisk")
4655	VmFaultToleranceConfigIssueReasonForIssueEsxAgentVm                     = VmFaultToleranceConfigIssueReasonForIssue("esxAgentVm")
4656	VmFaultToleranceConfigIssueReasonForIssueVideo3dEnabled                 = VmFaultToleranceConfigIssueReasonForIssue("video3dEnabled")
4657	VmFaultToleranceConfigIssueReasonForIssueHasUnsupportedDisk             = VmFaultToleranceConfigIssueReasonForIssue("hasUnsupportedDisk")
4658	VmFaultToleranceConfigIssueReasonForIssueInsufficientBandwidth          = VmFaultToleranceConfigIssueReasonForIssue("insufficientBandwidth")
4659	VmFaultToleranceConfigIssueReasonForIssueHasNestedHVConfiguration       = VmFaultToleranceConfigIssueReasonForIssue("hasNestedHVConfiguration")
4660	VmFaultToleranceConfigIssueReasonForIssueHasVFlashConfiguration         = VmFaultToleranceConfigIssueReasonForIssue("hasVFlashConfiguration")
4661	VmFaultToleranceConfigIssueReasonForIssueUnsupportedProduct             = VmFaultToleranceConfigIssueReasonForIssue("unsupportedProduct")
4662	VmFaultToleranceConfigIssueReasonForIssueCpuHvUnsupported               = VmFaultToleranceConfigIssueReasonForIssue("cpuHvUnsupported")
4663	VmFaultToleranceConfigIssueReasonForIssueCpuHwmmuUnsupported            = VmFaultToleranceConfigIssueReasonForIssue("cpuHwmmuUnsupported")
4664	VmFaultToleranceConfigIssueReasonForIssueCpuHvDisabled                  = VmFaultToleranceConfigIssueReasonForIssue("cpuHvDisabled")
4665	VmFaultToleranceConfigIssueReasonForIssueHasEFIFirmware                 = VmFaultToleranceConfigIssueReasonForIssue("hasEFIFirmware")
4666	VmFaultToleranceConfigIssueReasonForIssueTooManyVCPUs                   = VmFaultToleranceConfigIssueReasonForIssue("tooManyVCPUs")
4667	VmFaultToleranceConfigIssueReasonForIssueTooMuchMemory                  = VmFaultToleranceConfigIssueReasonForIssue("tooMuchMemory")
4668)
4669
4670func init() {
4671	t["VmFaultToleranceConfigIssueReasonForIssue"] = reflect.TypeOf((*VmFaultToleranceConfigIssueReasonForIssue)(nil)).Elem()
4672}
4673
4674type VmFaultToleranceInvalidFileBackingDeviceType string
4675
4676const (
4677	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualFloppy       = VmFaultToleranceInvalidFileBackingDeviceType("virtualFloppy")
4678	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualCdrom        = VmFaultToleranceInvalidFileBackingDeviceType("virtualCdrom")
4679	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualSerialPort   = VmFaultToleranceInvalidFileBackingDeviceType("virtualSerialPort")
4680	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualParallelPort = VmFaultToleranceInvalidFileBackingDeviceType("virtualParallelPort")
4681	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualDisk         = VmFaultToleranceInvalidFileBackingDeviceType("virtualDisk")
4682)
4683
4684func init() {
4685	t["VmFaultToleranceInvalidFileBackingDeviceType"] = reflect.TypeOf((*VmFaultToleranceInvalidFileBackingDeviceType)(nil)).Elem()
4686}
4687
4688type VmShutdownOnIsolationEventOperation string
4689
4690const (
4691	VmShutdownOnIsolationEventOperationShutdown   = VmShutdownOnIsolationEventOperation("shutdown")
4692	VmShutdownOnIsolationEventOperationPoweredOff = VmShutdownOnIsolationEventOperation("poweredOff")
4693)
4694
4695func init() {
4696	t["VmShutdownOnIsolationEventOperation"] = reflect.TypeOf((*VmShutdownOnIsolationEventOperation)(nil)).Elem()
4697}
4698
4699type VmwareDistributedVirtualSwitchPvlanPortType string
4700
4701const (
4702	VmwareDistributedVirtualSwitchPvlanPortTypePromiscuous = VmwareDistributedVirtualSwitchPvlanPortType("promiscuous")
4703	VmwareDistributedVirtualSwitchPvlanPortTypeIsolated    = VmwareDistributedVirtualSwitchPvlanPortType("isolated")
4704	VmwareDistributedVirtualSwitchPvlanPortTypeCommunity   = VmwareDistributedVirtualSwitchPvlanPortType("community")
4705)
4706
4707func init() {
4708	t["VmwareDistributedVirtualSwitchPvlanPortType"] = reflect.TypeOf((*VmwareDistributedVirtualSwitchPvlanPortType)(nil)).Elem()
4709}
4710
4711type VsanDiskIssueType string
4712
4713const (
4714	VsanDiskIssueTypeNonExist      = VsanDiskIssueType("nonExist")
4715	VsanDiskIssueTypeStampMismatch = VsanDiskIssueType("stampMismatch")
4716	VsanDiskIssueTypeUnknown       = VsanDiskIssueType("unknown")
4717)
4718
4719func init() {
4720	t["VsanDiskIssueType"] = reflect.TypeOf((*VsanDiskIssueType)(nil)).Elem()
4721}
4722
4723type VsanHostDecommissionModeObjectAction string
4724
4725const (
4726	VsanHostDecommissionModeObjectActionNoAction                  = VsanHostDecommissionModeObjectAction("noAction")
4727	VsanHostDecommissionModeObjectActionEnsureObjectAccessibility = VsanHostDecommissionModeObjectAction("ensureObjectAccessibility")
4728	VsanHostDecommissionModeObjectActionEvacuateAllData           = VsanHostDecommissionModeObjectAction("evacuateAllData")
4729)
4730
4731func init() {
4732	t["VsanHostDecommissionModeObjectAction"] = reflect.TypeOf((*VsanHostDecommissionModeObjectAction)(nil)).Elem()
4733}
4734
4735type VsanHostDiskResultState string
4736
4737const (
4738	VsanHostDiskResultStateInUse      = VsanHostDiskResultState("inUse")
4739	VsanHostDiskResultStateEligible   = VsanHostDiskResultState("eligible")
4740	VsanHostDiskResultStateIneligible = VsanHostDiskResultState("ineligible")
4741)
4742
4743func init() {
4744	t["VsanHostDiskResultState"] = reflect.TypeOf((*VsanHostDiskResultState)(nil)).Elem()
4745}
4746
4747type VsanHostHealthState string
4748
4749const (
4750	VsanHostHealthStateUnknown   = VsanHostHealthState("unknown")
4751	VsanHostHealthStateHealthy   = VsanHostHealthState("healthy")
4752	VsanHostHealthStateUnhealthy = VsanHostHealthState("unhealthy")
4753)
4754
4755func init() {
4756	t["VsanHostHealthState"] = reflect.TypeOf((*VsanHostHealthState)(nil)).Elem()
4757}
4758
4759type VsanHostNodeState string
4760
4761const (
4762	VsanHostNodeStateError                   = VsanHostNodeState("error")
4763	VsanHostNodeStateDisabled                = VsanHostNodeState("disabled")
4764	VsanHostNodeStateAgent                   = VsanHostNodeState("agent")
4765	VsanHostNodeStateMaster                  = VsanHostNodeState("master")
4766	VsanHostNodeStateBackup                  = VsanHostNodeState("backup")
4767	VsanHostNodeStateStarting                = VsanHostNodeState("starting")
4768	VsanHostNodeStateStopping                = VsanHostNodeState("stopping")
4769	VsanHostNodeStateEnteringMaintenanceMode = VsanHostNodeState("enteringMaintenanceMode")
4770	VsanHostNodeStateExitingMaintenanceMode  = VsanHostNodeState("exitingMaintenanceMode")
4771	VsanHostNodeStateDecommissioning         = VsanHostNodeState("decommissioning")
4772)
4773
4774func init() {
4775	t["VsanHostNodeState"] = reflect.TypeOf((*VsanHostNodeState)(nil)).Elem()
4776}
4777
4778type VsanUpgradeSystemUpgradeHistoryDiskGroupOpType string
4779
4780const (
4781	VsanUpgradeSystemUpgradeHistoryDiskGroupOpTypeAdd    = VsanUpgradeSystemUpgradeHistoryDiskGroupOpType("add")
4782	VsanUpgradeSystemUpgradeHistoryDiskGroupOpTypeRemove = VsanUpgradeSystemUpgradeHistoryDiskGroupOpType("remove")
4783)
4784
4785func init() {
4786	t["VsanUpgradeSystemUpgradeHistoryDiskGroupOpType"] = reflect.TypeOf((*VsanUpgradeSystemUpgradeHistoryDiskGroupOpType)(nil)).Elem()
4787}
4788
4789type WeekOfMonth string
4790
4791const (
4792	WeekOfMonthFirst  = WeekOfMonth("first")
4793	WeekOfMonthSecond = WeekOfMonth("second")
4794	WeekOfMonthThird  = WeekOfMonth("third")
4795	WeekOfMonthFourth = WeekOfMonth("fourth")
4796	WeekOfMonthLast   = WeekOfMonth("last")
4797)
4798
4799func init() {
4800	t["WeekOfMonth"] = reflect.TypeOf((*WeekOfMonth)(nil)).Elem()
4801}
4802
4803type WillLoseHAProtectionResolution string
4804
4805const (
4806	WillLoseHAProtectionResolutionSvmotion = WillLoseHAProtectionResolution("svmotion")
4807	WillLoseHAProtectionResolutionRelocate = WillLoseHAProtectionResolution("relocate")
4808)
4809
4810func init() {
4811	t["WillLoseHAProtectionResolution"] = reflect.TypeOf((*WillLoseHAProtectionResolution)(nil)).Elem()
4812}
4813
4814type VslmVStorageObjectControlFlag string
4815
4816const (
4817	VslmVStorageObjectControlFlagKeepAfterDeleteVm          = VslmVStorageObjectControlFlag("keepAfterDeleteVm")
4818	VslmVStorageObjectControlFlagDisableRelocation          = VslmVStorageObjectControlFlag("disableRelocation")
4819	VslmVStorageObjectControlFlagEnableChangedBlockTracking = VslmVStorageObjectControlFlag("enableChangedBlockTracking")
4820)
4821
4822func init() {
4823	t["vslmVStorageObjectControlFlag"] = reflect.TypeOf((*VslmVStorageObjectControlFlag)(nil)).Elem()
4824}
4825