types

package
v0.1.1-0...-5e7805d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2015 License: Apache-2.0 Imports: 2 Imported by: 33

Documentation

Index

Constants

View Source
const (
	ActionParameterTargetName        = ActionParameter("targetName")
	ActionParameterAlarmName         = ActionParameter("alarmName")
	ActionParameterOldStatus         = ActionParameter("oldStatus")
	ActionParameterNewStatus         = ActionParameter("newStatus")
	ActionParameterTriggeringSummary = ActionParameter("triggeringSummary")
	ActionParameterDeclaringSummary  = ActionParameter("declaringSummary")
	ActionParameterEventDescription  = ActionParameter("eventDescription")
	ActionParameterTarget            = ActionParameter("target")
	ActionParameterAlarm             = ActionParameter("alarm")
)
View Source
const (
	ActionTypeMigrationV1        = ActionType("MigrationV1")
	ActionTypeVmPowerV1          = ActionType("VmPowerV1")
	ActionTypeHostPowerV1        = ActionType("HostPowerV1")
	ActionTypeHostMaintenanceV1  = ActionType("HostMaintenanceV1")
	ActionTypeStorageMigrationV1 = ActionType("StorageMigrationV1")
	ActionTypeStoragePlacementV1 = ActionType("StoragePlacementV1")
)
View Source
const (
	AffinityTypeMemory = AffinityType("memory")
	AffinityTypeCpu    = AffinityType("cpu")
)
View Source
const (
	AgentInstallFailedReasonNotEnoughSpaceOnDevice      = AgentInstallFailedReason("NotEnoughSpaceOnDevice")
	AgentInstallFailedReasonPrepareToUpgradeFailed      = AgentInstallFailedReason("PrepareToUpgradeFailed")
	AgentInstallFailedReasonAgentNotRunning             = AgentInstallFailedReason("AgentNotRunning")
	AgentInstallFailedReasonAgentNotReachable           = AgentInstallFailedReason("AgentNotReachable")
	AgentInstallFailedReasonInstallTimedout             = AgentInstallFailedReason("InstallTimedout")
	AgentInstallFailedReasonSignatureVerificationFailed = AgentInstallFailedReason("SignatureVerificationFailed")
	AgentInstallFailedReasonAgentUploadFailed           = AgentInstallFailedReason("AgentUploadFailed")
	AgentInstallFailedReasonAgentUploadTimedout         = AgentInstallFailedReason("AgentUploadTimedout")
	AgentInstallFailedReasonUnknownInstallerError       = AgentInstallFailedReason("UnknownInstallerError")
)
View Source
const (
	ArrayUpdateOperationAdd    = ArrayUpdateOperation("add")
	ArrayUpdateOperationRemove = ArrayUpdateOperation("remove")
	ArrayUpdateOperationEdit   = ArrayUpdateOperation("edit")
)
View Source
const (
	AutoStartActionNone          = AutoStartAction("none")
	AutoStartActionSystemDefault = AutoStartAction("systemDefault")
	AutoStartActionPowerOn       = AutoStartAction("powerOn")
	AutoStartActionPowerOff      = AutoStartAction("powerOff")
	AutoStartActionGuestShutdown = AutoStartAction("guestShutdown")
	AutoStartActionSuspend       = AutoStartAction("suspend")
)
View Source
const (
	AutoStartWaitHeartbeatSettingYes           = AutoStartWaitHeartbeatSetting("yes")
	AutoStartWaitHeartbeatSettingNo            = AutoStartWaitHeartbeatSetting("no")
	AutoStartWaitHeartbeatSettingSystemDefault = AutoStartWaitHeartbeatSetting("systemDefault")
)
View Source
const (
	CannotMoveFaultToleranceVmMoveTypeResourcePool = CannotMoveFaultToleranceVmMoveType("resourcePool")
	CannotMoveFaultToleranceVmMoveTypeCluster      = CannotMoveFaultToleranceVmMoveType("cluster")
)
View Source
const (
	CannotPowerOffVmInClusterOperationSuspend       = CannotPowerOffVmInClusterOperation("suspend")
	CannotPowerOffVmInClusterOperationPowerOff      = CannotPowerOffVmInClusterOperation("powerOff")
	CannotPowerOffVmInClusterOperationGuestShutdown = CannotPowerOffVmInClusterOperation("guestShutdown")
	CannotPowerOffVmInClusterOperationGuestSuspend  = CannotPowerOffVmInClusterOperation("guestSuspend")
)
View Source
const (
	CannotUseNetworkReasonNetworkReservationNotSupported  = CannotUseNetworkReason("NetworkReservationNotSupported")
	CannotUseNetworkReasonMismatchedNetworkPolicies       = CannotUseNetworkReason("MismatchedNetworkPolicies")
	CannotUseNetworkReasonMismatchedDvsVersionOrVendor    = CannotUseNetworkReason("MismatchedDvsVersionOrVendor")
	CannotUseNetworkReasonVMotionToUnsupportedNetworkType = CannotUseNetworkReason("VMotionToUnsupportedNetworkType")
)
View Source
const (
	CheckTestTypeSourceTests       = CheckTestType("sourceTests")
	CheckTestTypeHostTests         = CheckTestType("hostTests")
	CheckTestTypeResourcePoolTests = CheckTestType("resourcePoolTests")
	CheckTestTypeDatastoreTests    = CheckTestType("datastoreTests")
	CheckTestTypeNetworkTests      = CheckTestType("networkTests")
)
View Source
const (
	ClusterDasAamNodeStateDasStateUninitialized = ClusterDasAamNodeStateDasState("uninitialized")
	ClusterDasAamNodeStateDasStateInitialized   = ClusterDasAamNodeStateDasState("initialized")
	ClusterDasAamNodeStateDasStateConfiguring   = ClusterDasAamNodeStateDasState("configuring")
	ClusterDasAamNodeStateDasStateUnconfiguring = ClusterDasAamNodeStateDasState("unconfiguring")
	ClusterDasAamNodeStateDasStateRunning       = ClusterDasAamNodeStateDasState("running")
	ClusterDasAamNodeStateDasStateError         = ClusterDasAamNodeStateDasState("error")
	ClusterDasAamNodeStateDasStateAgentShutdown = ClusterDasAamNodeStateDasState("agentShutdown")
	ClusterDasAamNodeStateDasStateNodeFailed    = ClusterDasAamNodeStateDasState("nodeFailed")
)
View Source
const (
	ClusterDasConfigInfoHBDatastoreCandidateUserSelectedDs                  = ClusterDasConfigInfoHBDatastoreCandidate("userSelectedDs")
	ClusterDasConfigInfoHBDatastoreCandidateAllFeasibleDs                   = ClusterDasConfigInfoHBDatastoreCandidate("allFeasibleDs")
	ClusterDasConfigInfoHBDatastoreCandidateAllFeasibleDsWithUserPreference = ClusterDasConfigInfoHBDatastoreCandidate("allFeasibleDsWithUserPreference")
)
View Source
const (
	ClusterDasConfigInfoServiceStateDisabled = ClusterDasConfigInfoServiceState("disabled")
	ClusterDasConfigInfoServiceStateEnabled  = ClusterDasConfigInfoServiceState("enabled")
)
View Source
const (
	ClusterDasConfigInfoVmMonitoringStateVmMonitoringDisabled = ClusterDasConfigInfoVmMonitoringState("vmMonitoringDisabled")
	ClusterDasConfigInfoVmMonitoringStateVmMonitoringOnly     = ClusterDasConfigInfoVmMonitoringState("vmMonitoringOnly")
	ClusterDasConfigInfoVmMonitoringStateVmAndAppMonitoring   = ClusterDasConfigInfoVmMonitoringState("vmAndAppMonitoring")
)
View Source
const (
	ClusterDasFdmAvailabilityStateUninitialized                = ClusterDasFdmAvailabilityState("uninitialized")
	ClusterDasFdmAvailabilityStateElection                     = ClusterDasFdmAvailabilityState("election")
	ClusterDasFdmAvailabilityStateMaster                       = ClusterDasFdmAvailabilityState("master")
	ClusterDasFdmAvailabilityStateConnectedToMaster            = ClusterDasFdmAvailabilityState("connectedToMaster")
	ClusterDasFdmAvailabilityStateNetworkPartitionedFromMaster = ClusterDasFdmAvailabilityState("networkPartitionedFromMaster")
	ClusterDasFdmAvailabilityStateNetworkIsolated              = ClusterDasFdmAvailabilityState("networkIsolated")
	ClusterDasFdmAvailabilityStateHostDown                     = ClusterDasFdmAvailabilityState("hostDown")
	ClusterDasFdmAvailabilityStateInitializationError          = ClusterDasFdmAvailabilityState("initializationError")
	ClusterDasFdmAvailabilityStateUninitializationError        = ClusterDasFdmAvailabilityState("uninitializationError")
	ClusterDasFdmAvailabilityStateFdmUnreachable               = ClusterDasFdmAvailabilityState("fdmUnreachable")
)
View Source
const (
	ClusterDasVmSettingsIsolationResponseNone                     = ClusterDasVmSettingsIsolationResponse("none")
	ClusterDasVmSettingsIsolationResponsePowerOff                 = ClusterDasVmSettingsIsolationResponse("powerOff")
	ClusterDasVmSettingsIsolationResponseShutdown                 = ClusterDasVmSettingsIsolationResponse("shutdown")
	ClusterDasVmSettingsIsolationResponseClusterIsolationResponse = ClusterDasVmSettingsIsolationResponse("clusterIsolationResponse")
)
View Source
const (
	ClusterDasVmSettingsRestartPriorityDisabled               = ClusterDasVmSettingsRestartPriority("disabled")
	ClusterDasVmSettingsRestartPriorityLow                    = ClusterDasVmSettingsRestartPriority("low")
	ClusterDasVmSettingsRestartPriorityMedium                 = ClusterDasVmSettingsRestartPriority("medium")
	ClusterDasVmSettingsRestartPriorityHigh                   = ClusterDasVmSettingsRestartPriority("high")
	ClusterDasVmSettingsRestartPriorityClusterRestartPriority = ClusterDasVmSettingsRestartPriority("clusterRestartPriority")
)
View Source
const (
	ClusterPowerOnVmOptionOverrideAutomationLevel = ClusterPowerOnVmOption("OverrideAutomationLevel")
	ClusterPowerOnVmOptionReserveResources        = ClusterPowerOnVmOption("ReserveResources")
)
View Source
const (
	ClusterProfileServiceTypeDRS = ClusterProfileServiceType("DRS")
	ClusterProfileServiceTypeHA  = ClusterProfileServiceType("HA")
	ClusterProfileServiceTypeDPM = ClusterProfileServiceType("DPM")
	ClusterProfileServiceTypeFT  = ClusterProfileServiceType("FT")
)
View Source
const (
	ComplianceResultStatusCompliant    = ComplianceResultStatus("compliant")
	ComplianceResultStatusNonCompliant = ComplianceResultStatus("nonCompliant")
	ComplianceResultStatusUnknown      = ComplianceResultStatus("unknown")
)
View Source
const (
	ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseStateLicensed   = ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState("licensed")
	ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseStateUnlicensed = ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState("unlicensed")
	ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseStateUnknown    = ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState("unknown")
)
View Source
const (
	ConfigSpecOperationAdd    = ConfigSpecOperation("add")
	ConfigSpecOperationEdit   = ConfigSpecOperation("edit")
	ConfigSpecOperationRemove = ConfigSpecOperation("remove")
)
View Source
const (
	CustomizationLicenseDataModePerServer = CustomizationLicenseDataMode("perServer")
	CustomizationLicenseDataModePerSeat   = CustomizationLicenseDataMode("perSeat")
)
View Source
const (
	CustomizationNetBIOSModeEnableNetBIOSViaDhcp = CustomizationNetBIOSMode("enableNetBIOSViaDhcp")
	CustomizationNetBIOSModeEnableNetBIOS        = CustomizationNetBIOSMode("enableNetBIOS")
	CustomizationNetBIOSModeDisableNetBIOS       = CustomizationNetBIOSMode("disableNetBIOS")
)
View Source
const (
	CustomizationSysprepRebootOptionReboot   = CustomizationSysprepRebootOption("reboot")
	CustomizationSysprepRebootOptionNoreboot = CustomizationSysprepRebootOption("noreboot")
	CustomizationSysprepRebootOptionShutdown = CustomizationSysprepRebootOption("shutdown")
)
View Source
const (
	DVPortStatusVmDirectPathGen2InactiveReasonNetworkPortNptIncompatibleDvs             = DVPortStatusVmDirectPathGen2InactiveReasonNetwork("portNptIncompatibleDvs")
	DVPortStatusVmDirectPathGen2InactiveReasonNetworkPortNptNoCompatibleNics            = DVPortStatusVmDirectPathGen2InactiveReasonNetwork("portNptNoCompatibleNics")
	DVPortStatusVmDirectPathGen2InactiveReasonNetworkPortNptNoVirtualFunctionsAvailable = DVPortStatusVmDirectPathGen2InactiveReasonNetwork("portNptNoVirtualFunctionsAvailable")
	DVPortStatusVmDirectPathGen2InactiveReasonNetworkPortNptDisabledForPort             = DVPortStatusVmDirectPathGen2InactiveReasonNetwork("portNptDisabledForPort")
)
View Source
const (
	DVPortStatusVmDirectPathGen2InactiveReasonOtherPortNptIncompatibleHost      = DVPortStatusVmDirectPathGen2InactiveReasonOther("portNptIncompatibleHost")
	DVPortStatusVmDirectPathGen2InactiveReasonOtherPortNptIncompatibleConnectee = DVPortStatusVmDirectPathGen2InactiveReasonOther("portNptIncompatibleConnectee")
)
View Source
const (
	DasConfigFaultDasConfigFaultReasonHostNetworkMisconfiguration = DasConfigFaultDasConfigFaultReason("HostNetworkMisconfiguration")
	DasConfigFaultDasConfigFaultReasonHostMisconfiguration        = DasConfigFaultDasConfigFaultReason("HostMisconfiguration")
	DasConfigFaultDasConfigFaultReasonInsufficientPrivileges      = DasConfigFaultDasConfigFaultReason("InsufficientPrivileges")
	DasConfigFaultDasConfigFaultReasonNoPrimaryAgentAvailable     = DasConfigFaultDasConfigFaultReason("NoPrimaryAgentAvailable")
	DasConfigFaultDasConfigFaultReasonOther                       = DasConfigFaultDasConfigFaultReason("Other")
	DasConfigFaultDasConfigFaultReasonNoDatastoresConfigured      = DasConfigFaultDasConfigFaultReason("NoDatastoresConfigured")
	DasConfigFaultDasConfigFaultReasonVSanNotSupportedOnHost      = DasConfigFaultDasConfigFaultReason("VSanNotSupportedOnHost")
)
View Source
const (
	DasVmPriorityDisabled = DasVmPriority("disabled")
	DasVmPriorityLow      = DasVmPriority("low")
	DasVmPriorityMedium   = DasVmPriority("medium")
	DasVmPriorityHigh     = DasVmPriority("high")
)
View Source
const (
	DatastoreAccessibleTrue  = DatastoreAccessible("True")
	DatastoreAccessibleFalse = DatastoreAccessible("False")
)
View Source
const (
	DatastoreSummaryMaintenanceModeStateNormal              = DatastoreSummaryMaintenanceModeState("normal")
	DatastoreSummaryMaintenanceModeStateEnteringMaintenance = DatastoreSummaryMaintenanceModeState("enteringMaintenance")
	DatastoreSummaryMaintenanceModeStateInMaintenance       = DatastoreSummaryMaintenanceModeState("inMaintenance")
)
View Source
const (
	DayOfWeekSunday    = DayOfWeek("sunday")
	DayOfWeekMonday    = DayOfWeek("monday")
	DayOfWeekTuesday   = DayOfWeek("tuesday")
	DayOfWeekWednesday = DayOfWeek("wednesday")
	DayOfWeekThursday  = DayOfWeek("thursday")
	DayOfWeekFriday    = DayOfWeek("friday")
	DayOfWeekSaturday  = DayOfWeek("saturday")
)
View Source
const (
	DeviceNotSupportedReasonHost  = DeviceNotSupportedReason("host")
	DeviceNotSupportedReasonGuest = DeviceNotSupportedReason("guest")
)
View Source
const (
	DiagnosticManagerLogCreatorVpxd      = DiagnosticManagerLogCreator("vpxd")
	DiagnosticManagerLogCreatorVpxa      = DiagnosticManagerLogCreator("vpxa")
	DiagnosticManagerLogCreatorHostd     = DiagnosticManagerLogCreator("hostd")
	DiagnosticManagerLogCreatorServerd   = DiagnosticManagerLogCreator("serverd")
	DiagnosticManagerLogCreatorInstall   = DiagnosticManagerLogCreator("install")
	DiagnosticManagerLogCreatorVpxClient = DiagnosticManagerLogCreator("vpxClient")
	DiagnosticManagerLogCreatorRecordLog = DiagnosticManagerLogCreator("recordLog")
)
View Source
const (
	DiagnosticPartitionStorageTypeDirectAttached  = DiagnosticPartitionStorageType("directAttached")
	DiagnosticPartitionStorageTypeNetworkAttached = DiagnosticPartitionStorageType("networkAttached")
)
View Source
const (
	DiagnosticPartitionTypeSingleHost = DiagnosticPartitionType("singleHost")
	DiagnosticPartitionTypeMultiHost  = DiagnosticPartitionType("multiHost")
)
View Source
const (
	DistributedVirtualPortgroupMetaTagNameDvsName       = DistributedVirtualPortgroupMetaTagName("dvsName")
	DistributedVirtualPortgroupMetaTagNamePortgroupName = DistributedVirtualPortgroupMetaTagName("portgroupName")
	DistributedVirtualPortgroupMetaTagNamePortIndex     = DistributedVirtualPortgroupMetaTagName("portIndex")
)
View Source
const (
	DistributedVirtualPortgroupPortgroupTypeEarlyBinding = DistributedVirtualPortgroupPortgroupType("earlyBinding")
	DistributedVirtualPortgroupPortgroupTypeLateBinding  = DistributedVirtualPortgroupPortgroupType("lateBinding")
	DistributedVirtualPortgroupPortgroupTypeEphemeral    = DistributedVirtualPortgroupPortgroupType("ephemeral")
)
View Source
const (
	DistributedVirtualSwitchHostInfrastructureTrafficClassManagement     = DistributedVirtualSwitchHostInfrastructureTrafficClass("management")
	DistributedVirtualSwitchHostInfrastructureTrafficClassFaultTolerance = DistributedVirtualSwitchHostInfrastructureTrafficClass("faultTolerance")
	DistributedVirtualSwitchHostInfrastructureTrafficClassVmotion        = DistributedVirtualSwitchHostInfrastructureTrafficClass("vmotion")
	DistributedVirtualSwitchHostInfrastructureTrafficClassVirtualMachine = DistributedVirtualSwitchHostInfrastructureTrafficClass("virtualMachine")
	DistributedVirtualSwitchHostInfrastructureTrafficClassISCSI          = DistributedVirtualSwitchHostInfrastructureTrafficClass("iSCSI")
	DistributedVirtualSwitchHostInfrastructureTrafficClassNfs            = DistributedVirtualSwitchHostInfrastructureTrafficClass("nfs")
	DistributedVirtualSwitchHostInfrastructureTrafficClassHbr            = DistributedVirtualSwitchHostInfrastructureTrafficClass("hbr")
	DistributedVirtualSwitchHostInfrastructureTrafficClassVsan           = DistributedVirtualSwitchHostInfrastructureTrafficClass("vsan")
)
View Source
const (
	DistributedVirtualSwitchHostMemberHostComponentStateUp           = DistributedVirtualSwitchHostMemberHostComponentState("up")
	DistributedVirtualSwitchHostMemberHostComponentStatePending      = DistributedVirtualSwitchHostMemberHostComponentState("pending")
	DistributedVirtualSwitchHostMemberHostComponentStateOutOfSync    = DistributedVirtualSwitchHostMemberHostComponentState("outOfSync")
	DistributedVirtualSwitchHostMemberHostComponentStateWarning      = DistributedVirtualSwitchHostMemberHostComponentState("warning")
	DistributedVirtualSwitchHostMemberHostComponentStateDisconnected = DistributedVirtualSwitchHostMemberHostComponentState("disconnected")
	DistributedVirtualSwitchHostMemberHostComponentStateDown         = DistributedVirtualSwitchHostMemberHostComponentState("down")
)
View Source
const (
	DistributedVirtualSwitchNicTeamingPolicyModeLoadbalance_ip        = DistributedVirtualSwitchNicTeamingPolicyMode("loadbalance_ip")
	DistributedVirtualSwitchNicTeamingPolicyModeLoadbalance_srcmac    = DistributedVirtualSwitchNicTeamingPolicyMode("loadbalance_srcmac")
	DistributedVirtualSwitchNicTeamingPolicyModeLoadbalance_srcid     = DistributedVirtualSwitchNicTeamingPolicyMode("loadbalance_srcid")
	DistributedVirtualSwitchNicTeamingPolicyModeFailover_explicit     = DistributedVirtualSwitchNicTeamingPolicyMode("failover_explicit")
	DistributedVirtualSwitchNicTeamingPolicyModeLoadbalance_loadbased = DistributedVirtualSwitchNicTeamingPolicyMode("loadbalance_loadbased")
)
View Source
const (
	DistributedVirtualSwitchPortConnecteeConnecteeTypePnic            = DistributedVirtualSwitchPortConnecteeConnecteeType("pnic")
	DistributedVirtualSwitchPortConnecteeConnecteeTypeVmVnic          = DistributedVirtualSwitchPortConnecteeConnecteeType("vmVnic")
	DistributedVirtualSwitchPortConnecteeConnecteeTypeHostConsoleVnic = DistributedVirtualSwitchPortConnecteeConnecteeType("hostConsoleVnic")
	DistributedVirtualSwitchPortConnecteeConnecteeTypeHostVmkVnic     = DistributedVirtualSwitchPortConnecteeConnecteeType("hostVmkVnic")
)
View Source
const (
	DistributedVirtualSwitchProductSpecOperationTypePreInstall             = DistributedVirtualSwitchProductSpecOperationType("preInstall")
	DistributedVirtualSwitchProductSpecOperationTypeUpgrade                = DistributedVirtualSwitchProductSpecOperationType("upgrade")
	DistributedVirtualSwitchProductSpecOperationTypeNotifyAvailableUpgrade = DistributedVirtualSwitchProductSpecOperationType("notifyAvailableUpgrade")
	DistributedVirtualSwitchProductSpecOperationTypeProceedWithUpgrade     = DistributedVirtualSwitchProductSpecOperationType("proceedWithUpgrade")
	DistributedVirtualSwitchProductSpecOperationTypeUpdateBundleInfo       = DistributedVirtualSwitchProductSpecOperationType("updateBundleInfo")
)
View Source
const (
	DpmBehaviorManual    = DpmBehavior("manual")
	DpmBehaviorAutomated = DpmBehavior("automated")
)
View Source
const (
	DrsBehaviorManual             = DrsBehavior("manual")
	DrsBehaviorPartiallyAutomated = DrsBehavior("partiallyAutomated")
	DrsBehaviorFullyAutomated     = DrsBehavior("fullyAutomated")
)
View Source
const (
	DrsInjectorWorkloadCorrelationStateCorrelated   = DrsInjectorWorkloadCorrelationState("Correlated")
	DrsInjectorWorkloadCorrelationStateUncorrelated = DrsInjectorWorkloadCorrelationState("Uncorrelated")
)
View Source
const (
	DrsRecommendationReasonCodeFairnessCpuAvg = DrsRecommendationReasonCode("fairnessCpuAvg")
	DrsRecommendationReasonCodeFairnessMemAvg = DrsRecommendationReasonCode("fairnessMemAvg")
	DrsRecommendationReasonCodeJointAffin     = DrsRecommendationReasonCode("jointAffin")
	DrsRecommendationReasonCodeAntiAffin      = DrsRecommendationReasonCode("antiAffin")
	DrsRecommendationReasonCodeHostMaint      = DrsRecommendationReasonCode("hostMaint")
)
View Source
const (
	DvsFilterOnFailureFailOpen   = DvsFilterOnFailure("failOpen")
	DvsFilterOnFailureFailClosed = DvsFilterOnFailure("failClosed")
)
View Source
const (
	DvsNetworkRuleDirectionTypeIncomingPackets = DvsNetworkRuleDirectionType("incomingPackets")
	DvsNetworkRuleDirectionTypeOutgoingPackets = DvsNetworkRuleDirectionType("outgoingPackets")
	DvsNetworkRuleDirectionTypeBoth            = DvsNetworkRuleDirectionType("both")
)
View Source
const (
	EntityImportTypeCreateEntityWithNewIdentifier      = EntityImportType("createEntityWithNewIdentifier")
	EntityImportTypeCreateEntityWithOriginalIdentifier = EntityImportType("createEntityWithOriginalIdentifier")
	EntityImportTypeApplyToEntitySpecified             = EntityImportType("applyToEntitySpecified")
)
View Source
const (
	EntityTypeDistributedVirtualSwitch    = EntityType("distributedVirtualSwitch")
	EntityTypeDistributedVirtualPortgroup = EntityType("distributedVirtualPortgroup")
)
View Source
const (
	EventAlarmExpressionComparisonOperatorEquals           = EventAlarmExpressionComparisonOperator("equals")
	EventAlarmExpressionComparisonOperatorNotEqualTo       = EventAlarmExpressionComparisonOperator("notEqualTo")
	EventAlarmExpressionComparisonOperatorStartsWith       = EventAlarmExpressionComparisonOperator("startsWith")
	EventAlarmExpressionComparisonOperatorDoesNotStartWith = EventAlarmExpressionComparisonOperator("doesNotStartWith")
	EventAlarmExpressionComparisonOperatorEndsWith         = EventAlarmExpressionComparisonOperator("endsWith")
	EventAlarmExpressionComparisonOperatorDoesNotEndWith   = EventAlarmExpressionComparisonOperator("doesNotEndWith")
)
View Source
const (
	EventCategoryInfo    = EventCategory("info")
	EventCategoryWarning = EventCategory("warning")
	EventCategoryError   = EventCategory("error")
	EventCategoryUser    = EventCategory("user")
)
View Source
const (
	EventEventSeverityError   = EventEventSeverity("error")
	EventEventSeverityWarning = EventEventSeverity("warning")
	EventEventSeverityInfo    = EventEventSeverity("info")
	EventEventSeverityUser    = EventEventSeverity("user")
)
View Source
const (
	EventFilterSpecRecursionOptionSelf     = EventFilterSpecRecursionOption("self")
	EventFilterSpecRecursionOptionChildren = EventFilterSpecRecursionOption("children")
	EventFilterSpecRecursionOptionAll      = EventFilterSpecRecursionOption("all")
)
View Source
const (
	FibreChannelPortTypeFabric       = FibreChannelPortType("fabric")
	FibreChannelPortTypeLoop         = FibreChannelPortType("loop")
	FibreChannelPortTypePointToPoint = FibreChannelPortType("pointToPoint")
	FibreChannelPortTypeUnknown      = FibreChannelPortType("unknown")
)
View Source
const (
	FileSystemMountInfoVStorageSupportStatusVStorageSupported   = FileSystemMountInfoVStorageSupportStatus("vStorageSupported")
	FileSystemMountInfoVStorageSupportStatusVStorageUnsupported = FileSystemMountInfoVStorageSupportStatus("vStorageUnsupported")
	FileSystemMountInfoVStorageSupportStatusVStorageUnknown     = FileSystemMountInfoVStorageSupportStatus("vStorageUnknown")
)
View Source
const (
	FtIssuesOnHostHostSelectionTypeUser = FtIssuesOnHostHostSelectionType("user")
	FtIssuesOnHostHostSelectionTypeVc   = FtIssuesOnHostHostSelectionType("vc")
	FtIssuesOnHostHostSelectionTypeDrs  = FtIssuesOnHostHostSelectionType("drs")
)
View Source
const (
	GuestFileTypeFile      = GuestFileType("file")
	GuestFileTypeDirectory = GuestFileType("directory")
	GuestFileTypeSymlink   = GuestFileType("symlink")
)
View Source
const (
	GuestInfoAppStateTypeNone              = GuestInfoAppStateType("none")
	GuestInfoAppStateTypeAppStateOk        = GuestInfoAppStateType("appStateOk")
	GuestInfoAppStateTypeAppStateNeedReset = GuestInfoAppStateType("appStateNeedReset")
)
View Source
const (
	GuestOsDescriptorFirmwareTypeBios = GuestOsDescriptorFirmwareType("bios")
	GuestOsDescriptorFirmwareTypeEfi  = GuestOsDescriptorFirmwareType("efi")
)
View Source
const (
	GuestOsDescriptorSupportLevelExperimental = GuestOsDescriptorSupportLevel("experimental")
	GuestOsDescriptorSupportLevelLegacy       = GuestOsDescriptorSupportLevel("legacy")
	GuestOsDescriptorSupportLevelTerminated   = GuestOsDescriptorSupportLevel("terminated")
	GuestOsDescriptorSupportLevelSupported    = GuestOsDescriptorSupportLevel("supported")
	GuestOsDescriptorSupportLevelUnsupported  = GuestOsDescriptorSupportLevel("unsupported")
	GuestOsDescriptorSupportLevelDeprecated   = GuestOsDescriptorSupportLevel("deprecated")
	GuestOsDescriptorSupportLevelTechPreview  = GuestOsDescriptorSupportLevel("techPreview")
)
View Source
const (
	HostActiveDirectoryInfoDomainMembershipStatusUnknown           = HostActiveDirectoryInfoDomainMembershipStatus("unknown")
	HostActiveDirectoryInfoDomainMembershipStatusOk                = HostActiveDirectoryInfoDomainMembershipStatus("ok")
	HostActiveDirectoryInfoDomainMembershipStatusNoServers         = HostActiveDirectoryInfoDomainMembershipStatus("noServers")
	HostActiveDirectoryInfoDomainMembershipStatusClientTrustBroken = HostActiveDirectoryInfoDomainMembershipStatus("clientTrustBroken")
	HostActiveDirectoryInfoDomainMembershipStatusServerTrustBroken = HostActiveDirectoryInfoDomainMembershipStatus("serverTrustBroken")
	HostActiveDirectoryInfoDomainMembershipStatusInconsistentTrust = HostActiveDirectoryInfoDomainMembershipStatus("inconsistentTrust")
	HostActiveDirectoryInfoDomainMembershipStatusOtherProblem      = HostActiveDirectoryInfoDomainMembershipStatus("otherProblem")
)
View Source
const (
	HostCapabilityFtUnsupportedReasonVMotionNotLicensed  = HostCapabilityFtUnsupportedReason("vMotionNotLicensed")
	HostCapabilityFtUnsupportedReasonMissingVMotionNic   = HostCapabilityFtUnsupportedReason("missingVMotionNic")
	HostCapabilityFtUnsupportedReasonMissingFTLoggingNic = HostCapabilityFtUnsupportedReason("missingFTLoggingNic")
	HostCapabilityFtUnsupportedReasonFtNotLicensed       = HostCapabilityFtUnsupportedReason("ftNotLicensed")
	HostCapabilityFtUnsupportedReasonHaAgentIssue        = HostCapabilityFtUnsupportedReason("haAgentIssue")
)
View Source
const (
	HostCapabilityVmDirectPathGen2UnsupportedReasonHostNptIncompatibleProduct  = HostCapabilityVmDirectPathGen2UnsupportedReason("hostNptIncompatibleProduct")
	HostCapabilityVmDirectPathGen2UnsupportedReasonHostNptIncompatibleHardware = HostCapabilityVmDirectPathGen2UnsupportedReason("hostNptIncompatibleHardware")
	HostCapabilityVmDirectPathGen2UnsupportedReasonHostNptDisabled             = HostCapabilityVmDirectPathGen2UnsupportedReason("hostNptDisabled")
)
View Source
const (
	HostConfigChangeModeModify  = HostConfigChangeMode("modify")
	HostConfigChangeModeReplace = HostConfigChangeMode("replace")
)
View Source
const (
	HostConfigChangeOperationAdd    = HostConfigChangeOperation("add")
	HostConfigChangeOperationRemove = HostConfigChangeOperation("remove")
	HostConfigChangeOperationEdit   = HostConfigChangeOperation("edit")
)
View Source
const (
	HostCpuPackageVendorUnknown = HostCpuPackageVendor("unknown")
	HostCpuPackageVendorIntel   = HostCpuPackageVendor("intel")
	HostCpuPackageVendorAmd     = HostCpuPackageVendor("amd")
)
View Source
const (
	HostCpuPowerManagementInfoPolicyTypeOff           = HostCpuPowerManagementInfoPolicyType("off")
	HostCpuPowerManagementInfoPolicyTypeStaticPolicy  = HostCpuPowerManagementInfoPolicyType("staticPolicy")
	HostCpuPowerManagementInfoPolicyTypeDynamicPolicy = HostCpuPowerManagementInfoPolicyType("dynamicPolicy")
)
View Source
const (
	HostDasErrorEventHostDasErrorReasonConfigFailed               = HostDasErrorEventHostDasErrorReason("configFailed")
	HostDasErrorEventHostDasErrorReasonTimeout                    = HostDasErrorEventHostDasErrorReason("timeout")
	HostDasErrorEventHostDasErrorReasonCommunicationInitFailed    = HostDasErrorEventHostDasErrorReason("communicationInitFailed")
	HostDasErrorEventHostDasErrorReasonHealthCheckScriptFailed    = HostDasErrorEventHostDasErrorReason("healthCheckScriptFailed")
	HostDasErrorEventHostDasErrorReasonAgentFailed                = HostDasErrorEventHostDasErrorReason("agentFailed")
	HostDasErrorEventHostDasErrorReasonAgentShutdown              = HostDasErrorEventHostDasErrorReason("agentShutdown")
	HostDasErrorEventHostDasErrorReasonIsolationAddressUnpingable = HostDasErrorEventHostDasErrorReason("isolationAddressUnpingable")
	HostDasErrorEventHostDasErrorReasonOther                      = HostDasErrorEventHostDasErrorReason("other")
)
View Source
const (
	HostDigestInfoDigestMethodTypeSHA1 = HostDigestInfoDigestMethodType("SHA1")
	HostDigestInfoDigestMethodTypeMD5  = HostDigestInfoDigestMethodType("MD5")
)
View Source
const (
	HostDisconnectedEventReasonCodeSslThumbprintVerifyFailed = HostDisconnectedEventReasonCode("sslThumbprintVerifyFailed")
	HostDisconnectedEventReasonCodeLicenseExpired            = HostDisconnectedEventReasonCode("licenseExpired")
	HostDisconnectedEventReasonCodeAgentUpgrade              = HostDisconnectedEventReasonCode("agentUpgrade")
	HostDisconnectedEventReasonCodeUserRequest               = HostDisconnectedEventReasonCode("userRequest")
	HostDisconnectedEventReasonCodeInsufficientLicenses      = HostDisconnectedEventReasonCode("insufficientLicenses")
	HostDisconnectedEventReasonCodeAgentOutOfDate            = HostDisconnectedEventReasonCode("agentOutOfDate")
	HostDisconnectedEventReasonCodePasswordDecryptFailure    = HostDisconnectedEventReasonCode("passwordDecryptFailure")
	HostDisconnectedEventReasonCodeUnknown                   = HostDisconnectedEventReasonCode("unknown")
	HostDisconnectedEventReasonCodeVcVRAMCapacityExceeded    = HostDisconnectedEventReasonCode("vcVRAMCapacityExceeded")
)
View Source
const (
	HostDiskPartitionInfoPartitionFormatGpt     = HostDiskPartitionInfoPartitionFormat("gpt")
	HostDiskPartitionInfoPartitionFormatMbr     = HostDiskPartitionInfoPartitionFormat("mbr")
	HostDiskPartitionInfoPartitionFormatUnknown = HostDiskPartitionInfoPartitionFormat("unknown")
)
View Source
const (
	HostDiskPartitionInfoTypeNone          = HostDiskPartitionInfoType("none")
	HostDiskPartitionInfoTypeVmfs          = HostDiskPartitionInfoType("vmfs")
	HostDiskPartitionInfoTypeLinuxNative   = HostDiskPartitionInfoType("linuxNative")
	HostDiskPartitionInfoTypeLinuxSwap     = HostDiskPartitionInfoType("linuxSwap")
	HostDiskPartitionInfoTypeExtended      = HostDiskPartitionInfoType("extended")
	HostDiskPartitionInfoTypeNtfs          = HostDiskPartitionInfoType("ntfs")
	HostDiskPartitionInfoTypeVmkDiagnostic = HostDiskPartitionInfoType("vmkDiagnostic")
	HostDiskPartitionInfoTypeVffs          = HostDiskPartitionInfoType("vffs")
)
View Source
const (
	HostFirewallRuleDirectionInbound  = HostFirewallRuleDirection("inbound")
	HostFirewallRuleDirectionOutbound = HostFirewallRuleDirection("outbound")
)
View Source
const (
	HostFirewallRulePortTypeSrc = HostFirewallRulePortType("src")
	HostFirewallRulePortTypeDst = HostFirewallRulePortType("dst")
)
View Source
const (
	HostFirewallRuleProtocolTcp = HostFirewallRuleProtocol("tcp")
	HostFirewallRuleProtocolUdp = HostFirewallRuleProtocol("udp")
)
View Source
const (
	HostGraphicsInfoGraphicsTypeBasic  = HostGraphicsInfoGraphicsType("basic")
	HostGraphicsInfoGraphicsTypeShared = HostGraphicsInfoGraphicsType("shared")
	HostGraphicsInfoGraphicsTypeDirect = HostGraphicsInfoGraphicsType("direct")
)
View Source
const (
	HostHardwareElementStatusUnknown = HostHardwareElementStatus("Unknown")
	HostHardwareElementStatusGreen   = HostHardwareElementStatus("Green")
	HostHardwareElementStatusYellow  = HostHardwareElementStatus("Yellow")
	HostHardwareElementStatusRed     = HostHardwareElementStatus("Red")
)
View Source
const (
	HostImageAcceptanceLevelVmware_certified = HostImageAcceptanceLevel("vmware_certified")
	HostImageAcceptanceLevelVmware_accepted  = HostImageAcceptanceLevel("vmware_accepted")
	HostImageAcceptanceLevelPartner          = HostImageAcceptanceLevel("partner")
	HostImageAcceptanceLevelCommunity        = HostImageAcceptanceLevel("community")
)
View Source
const (
	HostIncompatibleForFaultToleranceReasonProduct   = HostIncompatibleForFaultToleranceReason("product")
	HostIncompatibleForFaultToleranceReasonProcessor = HostIncompatibleForFaultToleranceReason("processor")
)
View Source
const (
	HostIncompatibleForRecordReplayReasonProduct   = HostIncompatibleForRecordReplayReason("product")
	HostIncompatibleForRecordReplayReasonProcessor = HostIncompatibleForRecordReplayReason("processor")
)
View Source
const (
	HostInternetScsiHbaChapAuthenticationTypeChapProhibited  = HostInternetScsiHbaChapAuthenticationType("chapProhibited")
	HostInternetScsiHbaChapAuthenticationTypeChapDiscouraged = HostInternetScsiHbaChapAuthenticationType("chapDiscouraged")
	HostInternetScsiHbaChapAuthenticationTypeChapPreferred   = HostInternetScsiHbaChapAuthenticationType("chapPreferred")
	HostInternetScsiHbaChapAuthenticationTypeChapRequired    = HostInternetScsiHbaChapAuthenticationType("chapRequired")
)
View Source
const (
	HostInternetScsiHbaDigestTypeDigestProhibited  = HostInternetScsiHbaDigestType("digestProhibited")
	HostInternetScsiHbaDigestTypeDigestDiscouraged = HostInternetScsiHbaDigestType("digestDiscouraged")
	HostInternetScsiHbaDigestTypeDigestPreferred   = HostInternetScsiHbaDigestType("digestPreferred")
	HostInternetScsiHbaDigestTypeDigestRequired    = HostInternetScsiHbaDigestType("digestRequired")
)
View Source
const (
	HostInternetScsiHbaNetworkBindingSupportTypeNotsupported = HostInternetScsiHbaNetworkBindingSupportType("notsupported")
	HostInternetScsiHbaNetworkBindingSupportTypeOptional     = HostInternetScsiHbaNetworkBindingSupportType("optional")
	HostInternetScsiHbaNetworkBindingSupportTypeRequired     = HostInternetScsiHbaNetworkBindingSupportType("required")
)
View Source
const (
	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodStaticMethod     = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("staticMethod")
	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodSendTargetMethod = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("sendTargetMethod")
	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodSlpMethod        = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("slpMethod")
	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodIsnsMethod       = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("isnsMethod")
	HostInternetScsiHbaStaticTargetTargetDiscoveryMethodUnknownMethod    = HostInternetScsiHbaStaticTargetTargetDiscoveryMethod("unknownMethod")
)
View Source
const (
	HostIpConfigIpV6AddressConfigTypeOther     = HostIpConfigIpV6AddressConfigType("other")
	HostIpConfigIpV6AddressConfigTypeManual    = HostIpConfigIpV6AddressConfigType("manual")
	HostIpConfigIpV6AddressConfigTypeDhcp      = HostIpConfigIpV6AddressConfigType("dhcp")
	HostIpConfigIpV6AddressConfigTypeLinklayer = HostIpConfigIpV6AddressConfigType("linklayer")
	HostIpConfigIpV6AddressConfigTypeRandom    = HostIpConfigIpV6AddressConfigType("random")
)
View Source
const (
	HostIpConfigIpV6AddressStatusPreferred    = HostIpConfigIpV6AddressStatus("preferred")
	HostIpConfigIpV6AddressStatusDeprecated   = HostIpConfigIpV6AddressStatus("deprecated")
	HostIpConfigIpV6AddressStatusInvalid      = HostIpConfigIpV6AddressStatus("invalid")
	HostIpConfigIpV6AddressStatusInaccessible = HostIpConfigIpV6AddressStatus("inaccessible")
	HostIpConfigIpV6AddressStatusUnknown      = HostIpConfigIpV6AddressStatus("unknown")
	HostIpConfigIpV6AddressStatusTentative    = HostIpConfigIpV6AddressStatus("tentative")
	HostIpConfigIpV6AddressStatusDuplicate    = HostIpConfigIpV6AddressStatus("duplicate")
)
View Source
const (
	HostLicensableResourceKeyNumCpuPackages = HostLicensableResourceKey("numCpuPackages")
	HostLicensableResourceKeyNumCpuCores    = HostLicensableResourceKey("numCpuCores")
	HostLicensableResourceKeyMemorySize     = HostLicensableResourceKey("memorySize")
	HostLicensableResourceKeyMemoryForVms   = HostLicensableResourceKey("memoryForVms")
	HostLicensableResourceKeyNumVmsStarted  = HostLicensableResourceKey("numVmsStarted")
	HostLicensableResourceKeyNumVmsStarting = HostLicensableResourceKey("numVmsStarting")
)
View Source
const (
	HostLowLevelProvisioningManagerReloadTargetCurrentConfig  = HostLowLevelProvisioningManagerReloadTarget("currentConfig")
	HostLowLevelProvisioningManagerReloadTargetSnapshotConfig = HostLowLevelProvisioningManagerReloadTarget("snapshotConfig")
)
View Source
const (
	HostMountInfoInaccessibleReasonAllPathsDown_Start   = HostMountInfoInaccessibleReason("AllPathsDown_Start")
	HostMountInfoInaccessibleReasonAllPathsDown_Timeout = HostMountInfoInaccessibleReason("AllPathsDown_Timeout")
	HostMountInfoInaccessibleReasonPermanentDeviceLoss  = HostMountInfoInaccessibleReason("PermanentDeviceLoss")
)
View Source
const (
	HostMountModeReadWrite = HostMountMode("readWrite")
	HostMountModeReadOnly  = HostMountMode("readOnly")
)
View Source
const (
	HostNetStackInstanceCongestionControlAlgorithmTypeNewreno = HostNetStackInstanceCongestionControlAlgorithmType("newreno")
	HostNetStackInstanceCongestionControlAlgorithmTypeCubic   = HostNetStackInstanceCongestionControlAlgorithmType("cubic")
)
View Source
const (
	HostNumericSensorHealthStateUnknown = HostNumericSensorHealthState("unknown")
	HostNumericSensorHealthStateGreen   = HostNumericSensorHealthState("green")
	HostNumericSensorHealthStateYellow  = HostNumericSensorHealthState("yellow")
	HostNumericSensorHealthStateRed     = HostNumericSensorHealthState("red")
)
View Source
const (
	HostNumericSensorTypeFan         = HostNumericSensorType("fan")
	HostNumericSensorTypePower       = HostNumericSensorType("power")
	HostNumericSensorTypeTemperature = HostNumericSensorType("temperature")
	HostNumericSensorTypeVoltage     = HostNumericSensorType("voltage")
	HostNumericSensorTypeOther       = HostNumericSensorType("other")
)
View Source
const (
	HostPatchManagerInstallStateHostRestarted = HostPatchManagerInstallState("hostRestarted")
	HostPatchManagerInstallStateImageActive   = HostPatchManagerInstallState("imageActive")
)
View Source
const (
	HostPatchManagerIntegrityStatusValidated           = HostPatchManagerIntegrityStatus("validated")
	HostPatchManagerIntegrityStatusKeyNotFound         = HostPatchManagerIntegrityStatus("keyNotFound")
	HostPatchManagerIntegrityStatusKeyRevoked          = HostPatchManagerIntegrityStatus("keyRevoked")
	HostPatchManagerIntegrityStatusKeyExpired          = HostPatchManagerIntegrityStatus("keyExpired")
	HostPatchManagerIntegrityStatusDigestMismatch      = HostPatchManagerIntegrityStatus("digestMismatch")
	HostPatchManagerIntegrityStatusNotEnoughSignatures = HostPatchManagerIntegrityStatus("notEnoughSignatures")
	HostPatchManagerIntegrityStatusValidationError     = HostPatchManagerIntegrityStatus("validationError")
)
View Source
const (
	HostPatchManagerReasonObsoleted         = HostPatchManagerReason("obsoleted")
	HostPatchManagerReasonMissingPatch      = HostPatchManagerReason("missingPatch")
	HostPatchManagerReasonMissingLib        = HostPatchManagerReason("missingLib")
	HostPatchManagerReasonHasDependentPatch = HostPatchManagerReason("hasDependentPatch")
	HostPatchManagerReasonConflictPatch     = HostPatchManagerReason("conflictPatch")
	HostPatchManagerReasonConflictLib       = HostPatchManagerReason("conflictLib")
)
View Source
const (
	HostPowerOperationTypePowerOn  = HostPowerOperationType("powerOn")
	HostPowerOperationTypePowerOff = HostPowerOperationType("powerOff")
)
View Source
const (
	HostProfileManagerAnswerFileStatusValid   = HostProfileManagerAnswerFileStatus("valid")
	HostProfileManagerAnswerFileStatusInvalid = HostProfileManagerAnswerFileStatus("invalid")
	HostProfileManagerAnswerFileStatusUnknown = HostProfileManagerAnswerFileStatus("unknown")
)
View Source
const (
	HostReplayUnsupportedReasonIncompatibleProduct = HostReplayUnsupportedReason("incompatibleProduct")
	HostReplayUnsupportedReasonIncompatibleCpu     = HostReplayUnsupportedReason("incompatibleCpu")
	HostReplayUnsupportedReasonHvDisabled          = HostReplayUnsupportedReason("hvDisabled")
	HostReplayUnsupportedReasonCpuidLimitSet       = HostReplayUnsupportedReason("cpuidLimitSet")
	HostReplayUnsupportedReasonOldBIOS             = HostReplayUnsupportedReason("oldBIOS")
	HostReplayUnsupportedReasonUnknown             = HostReplayUnsupportedReason("unknown")
)
View Source
const (
	HostRuntimeInfoNetStackInstanceRuntimeInfoStateInactive     = HostRuntimeInfoNetStackInstanceRuntimeInfoState("inactive")
	HostRuntimeInfoNetStackInstanceRuntimeInfoStateActive       = HostRuntimeInfoNetStackInstanceRuntimeInfoState("active")
	HostRuntimeInfoNetStackInstanceRuntimeInfoStateDeactivating = HostRuntimeInfoNetStackInstanceRuntimeInfoState("deactivating")
	HostRuntimeInfoNetStackInstanceRuntimeInfoStateActivating   = HostRuntimeInfoNetStackInstanceRuntimeInfoState("activating")
)
View Source
const (
	HostServicePolicyOn        = HostServicePolicy("on")
	HostServicePolicyAutomatic = HostServicePolicy("automatic")
	HostServicePolicyOff       = HostServicePolicy("off")
)
View Source
const (
	HostSnmpAgentCapabilityCOMPLETE      = HostSnmpAgentCapability("COMPLETE")
	HostSnmpAgentCapabilityDIAGNOSTICS   = HostSnmpAgentCapability("DIAGNOSTICS")
	HostSnmpAgentCapabilityCONFIGURATION = HostSnmpAgentCapability("CONFIGURATION")
)
View Source
const (
	HostStandbyModeEntering = HostStandbyMode("entering")
	HostStandbyModeExiting  = HostStandbyMode("exiting")
	HostStandbyModeIn       = HostStandbyMode("in")
	HostStandbyModeNone     = HostStandbyMode("none")
)
View Source
const (
	HostSystemConnectionStateConnected     = HostSystemConnectionState("connected")
	HostSystemConnectionStateNotResponding = HostSystemConnectionState("notResponding")
	HostSystemConnectionStateDisconnected  = HostSystemConnectionState("disconnected")
)
View Source
const (
	HostSystemIdentificationInfoIdentifierAssetTag          = HostSystemIdentificationInfoIdentifier("AssetTag")
	HostSystemIdentificationInfoIdentifierServiceTag        = HostSystemIdentificationInfoIdentifier("ServiceTag")
	HostSystemIdentificationInfoIdentifierOemSpecificString = HostSystemIdentificationInfoIdentifier("OemSpecificString")
)
View Source
const (
	HostSystemPowerStatePoweredOn  = HostSystemPowerState("poweredOn")
	HostSystemPowerStatePoweredOff = HostSystemPowerState("poweredOff")
	HostSystemPowerStateStandBy    = HostSystemPowerState("standBy")
	HostSystemPowerStateUnknown    = HostSystemPowerState("unknown")
)
View Source
const (
	HostUnresolvedVmfsExtentUnresolvedReasonDiskIdMismatch = HostUnresolvedVmfsExtentUnresolvedReason("diskIdMismatch")
	HostUnresolvedVmfsExtentUnresolvedReasonUuidConflict   = HostUnresolvedVmfsExtentUnresolvedReason("uuidConflict")
)
View Source
const (
	HostUnresolvedVmfsResolutionSpecVmfsUuidResolutionResignature = HostUnresolvedVmfsResolutionSpecVmfsUuidResolution("resignature")
	HostUnresolvedVmfsResolutionSpecVmfsUuidResolutionForceMount  = HostUnresolvedVmfsResolutionSpecVmfsUuidResolution("forceMount")
)
View Source
const (
	HostVirtualNicManagerNicTypeVmotion               = HostVirtualNicManagerNicType("vmotion")
	HostVirtualNicManagerNicTypeFaultToleranceLogging = HostVirtualNicManagerNicType("faultToleranceLogging")
	HostVirtualNicManagerNicTypeVSphereReplication    = HostVirtualNicManagerNicType("vSphereReplication")
	HostVirtualNicManagerNicTypeManagement            = HostVirtualNicManagerNicType("management")
	HostVirtualNicManagerNicTypeVsan                  = HostVirtualNicManagerNicType("vsan")
)
View Source
const (
	HostVmciAccessManagerModeGrant   = HostVmciAccessManagerMode("grant")
	HostVmciAccessManagerModeReplace = HostVmciAccessManagerMode("replace")
	HostVmciAccessManagerModeRevoke  = HostVmciAccessManagerMode("revoke")
)
View Source
const (
	HttpNfcLeaseStateInitializing = HttpNfcLeaseState("initializing")
	HttpNfcLeaseStateReady        = HttpNfcLeaseState("ready")
	HttpNfcLeaseStateDone         = HttpNfcLeaseState("done")
	HttpNfcLeaseStateError        = HttpNfcLeaseState("error")
)
View Source
const (
	InternetScsiSnsDiscoveryMethodIsnsStatic = InternetScsiSnsDiscoveryMethod("isnsStatic")
	InternetScsiSnsDiscoveryMethodIsnsDhcp   = InternetScsiSnsDiscoveryMethod("isnsDhcp")
	InternetScsiSnsDiscoveryMethodIsnsSlp    = InternetScsiSnsDiscoveryMethod("isnsSlp")
)
View Source
const (
	InvalidDasConfigArgumentEntryForInvalidArgumentAdmissionControl = InvalidDasConfigArgumentEntryForInvalidArgument("admissionControl")
	InvalidDasConfigArgumentEntryForInvalidArgumentUserHeartbeatDs  = InvalidDasConfigArgumentEntryForInvalidArgument("userHeartbeatDs")
	InvalidDasConfigArgumentEntryForInvalidArgumentVmConfig         = InvalidDasConfigArgumentEntryForInvalidArgument("vmConfig")
)
View Source
const (
	InvalidProfileReferenceHostReasonIncompatibleVersion  = InvalidProfileReferenceHostReason("incompatibleVersion")
	InvalidProfileReferenceHostReasonMissingReferenceHost = InvalidProfileReferenceHostReason("missingReferenceHost")
)
View Source
const (
	IscsiPortInfoPathStatusNotUsed    = IscsiPortInfoPathStatus("notUsed")
	IscsiPortInfoPathStatusActive     = IscsiPortInfoPathStatus("active")
	IscsiPortInfoPathStatusStandBy    = IscsiPortInfoPathStatus("standBy")
	IscsiPortInfoPathStatusLastActive = IscsiPortInfoPathStatus("lastActive")
)
View Source
const (
	LatencySensitivitySensitivityLevelLow    = LatencySensitivitySensitivityLevel("low")
	LatencySensitivitySensitivityLevelNormal = LatencySensitivitySensitivityLevel("normal")
	LatencySensitivitySensitivityLevelMedium = LatencySensitivitySensitivityLevel("medium")
	LatencySensitivitySensitivityLevelHigh   = LatencySensitivitySensitivityLevel("high")
	LatencySensitivitySensitivityLevelCustom = LatencySensitivitySensitivityLevel("custom")
)
View Source
const (
	LicenseAssignmentFailedReasonKeyEntityMismatch                                    = LicenseAssignmentFailedReason("keyEntityMismatch")
	LicenseAssignmentFailedReasonDowngradeDisallowed                                  = LicenseAssignmentFailedReason("downgradeDisallowed")
	LicenseAssignmentFailedReasonInventoryNotManageableByVirtualCenter                = LicenseAssignmentFailedReason("inventoryNotManageableByVirtualCenter")
	LicenseAssignmentFailedReasonHostsUnmanageableByVirtualCenterWithoutLicenseServer = LicenseAssignmentFailedReason("hostsUnmanageableByVirtualCenterWithoutLicenseServer")
)
View Source
const (
	LicenseFeatureInfoSourceRestrictionUnrestricted = LicenseFeatureInfoSourceRestriction("unrestricted")
	LicenseFeatureInfoSourceRestrictionServed       = LicenseFeatureInfoSourceRestriction("served")
	LicenseFeatureInfoSourceRestrictionFile         = LicenseFeatureInfoSourceRestriction("file")
)
View Source
const (
	LicenseFeatureInfoStateEnabled  = LicenseFeatureInfoState("enabled")
	LicenseFeatureInfoStateDisabled = LicenseFeatureInfoState("disabled")
	LicenseFeatureInfoStateOptional = LicenseFeatureInfoState("optional")
)
View Source
const (
	LicenseFeatureInfoUnitHost       = LicenseFeatureInfoUnit("host")
	LicenseFeatureInfoUnitCpuCore    = LicenseFeatureInfoUnit("cpuCore")
	LicenseFeatureInfoUnitCpuPackage = LicenseFeatureInfoUnit("cpuPackage")
	LicenseFeatureInfoUnitServer     = LicenseFeatureInfoUnit("server")
	LicenseFeatureInfoUnitVm         = LicenseFeatureInfoUnit("vm")
)
View Source
const (
	LicenseManagerLicenseKeyEsxFull    = LicenseManagerLicenseKey("esxFull")
	LicenseManagerLicenseKeyEsxVmtn    = LicenseManagerLicenseKey("esxVmtn")
	LicenseManagerLicenseKeyEsxExpress = LicenseManagerLicenseKey("esxExpress")
	LicenseManagerLicenseKeySan        = LicenseManagerLicenseKey("san")
	LicenseManagerLicenseKeyIscsi      = LicenseManagerLicenseKey("iscsi")
	LicenseManagerLicenseKeyNas        = LicenseManagerLicenseKey("nas")
	LicenseManagerLicenseKeyVsmp       = LicenseManagerLicenseKey("vsmp")
	LicenseManagerLicenseKeyBackup     = LicenseManagerLicenseKey("backup")
	LicenseManagerLicenseKeyVc         = LicenseManagerLicenseKey("vc")
	LicenseManagerLicenseKeyVcExpress  = LicenseManagerLicenseKey("vcExpress")
	LicenseManagerLicenseKeyEsxHost    = LicenseManagerLicenseKey("esxHost")
	LicenseManagerLicenseKeyGsxHost    = LicenseManagerLicenseKey("gsxHost")
	LicenseManagerLicenseKeyServerHost = LicenseManagerLicenseKey("serverHost")
	LicenseManagerLicenseKeyDrsPower   = LicenseManagerLicenseKey("drsPower")
	LicenseManagerLicenseKeyVmotion    = LicenseManagerLicenseKey("vmotion")
	LicenseManagerLicenseKeyDrs        = LicenseManagerLicenseKey("drs")
	LicenseManagerLicenseKeyDas        = LicenseManagerLicenseKey("das")
)
View Source
const (
	LicenseManagerStateInitializing = LicenseManagerState("initializing")
	LicenseManagerStateNormal       = LicenseManagerState("normal")
	LicenseManagerStateMarginal     = LicenseManagerState("marginal")
	LicenseManagerStateFault        = LicenseManagerState("fault")
)
View Source
const (
	LicenseReservationInfoStateNotUsed       = LicenseReservationInfoState("notUsed")
	LicenseReservationInfoStateNoLicense     = LicenseReservationInfoState("noLicense")
	LicenseReservationInfoStateUnlicensedUse = LicenseReservationInfoState("unlicensedUse")
	LicenseReservationInfoStateLicensed      = LicenseReservationInfoState("licensed")
)
View Source
const (
	LinkDiscoveryProtocolConfigOperationTypeNone      = LinkDiscoveryProtocolConfigOperationType("none")
	LinkDiscoveryProtocolConfigOperationTypeListen    = LinkDiscoveryProtocolConfigOperationType("listen")
	LinkDiscoveryProtocolConfigOperationTypeAdvertise = LinkDiscoveryProtocolConfigOperationType("advertise")
	LinkDiscoveryProtocolConfigOperationTypeBoth      = LinkDiscoveryProtocolConfigOperationType("both")
)
View Source
const (
	LinkDiscoveryProtocolConfigProtocolTypeCdp  = LinkDiscoveryProtocolConfigProtocolType("cdp")
	LinkDiscoveryProtocolConfigProtocolTypeLldp = LinkDiscoveryProtocolConfigProtocolType("lldp")
)
View Source
const (
	ManagedEntityStatusGray   = ManagedEntityStatus("gray")
	ManagedEntityStatusGreen  = ManagedEntityStatus("green")
	ManagedEntityStatusYellow = ManagedEntityStatus("yellow")
	ManagedEntityStatusRed    = ManagedEntityStatus("red")
)
View Source
const (
	MetricAlarmOperatorIsAbove = MetricAlarmOperator("isAbove")
	MetricAlarmOperatorIsBelow = MetricAlarmOperator("isBelow")
)
View Source
const (
	MultipathStateStandby  = MultipathState("standby")
	MultipathStateActive   = MultipathState("active")
	MultipathStateDisabled = MultipathState("disabled")
	MultipathStateDead     = MultipathState("dead")
	MultipathStateUnknown  = MultipathState("unknown")
)
View Source
const (
	NetBIOSConfigInfoModeUnknown        = NetBIOSConfigInfoMode("unknown")
	NetBIOSConfigInfoModeEnabled        = NetBIOSConfigInfoMode("enabled")
	NetBIOSConfigInfoModeDisabled       = NetBIOSConfigInfoMode("disabled")
	NetBIOSConfigInfoModeEnabledViaDHCP = NetBIOSConfigInfoMode("enabledViaDHCP")
)
View Source
const (
	NetIpConfigInfoIpAddressOriginOther     = NetIpConfigInfoIpAddressOrigin("other")
	NetIpConfigInfoIpAddressOriginManual    = NetIpConfigInfoIpAddressOrigin("manual")
	NetIpConfigInfoIpAddressOriginDhcp      = NetIpConfigInfoIpAddressOrigin("dhcp")
	NetIpConfigInfoIpAddressOriginLinklayer = NetIpConfigInfoIpAddressOrigin("linklayer")
	NetIpConfigInfoIpAddressOriginRandom    = NetIpConfigInfoIpAddressOrigin("random")
)
View Source
const (
	NetIpConfigInfoIpAddressStatusPreferred    = NetIpConfigInfoIpAddressStatus("preferred")
	NetIpConfigInfoIpAddressStatusDeprecated   = NetIpConfigInfoIpAddressStatus("deprecated")
	NetIpConfigInfoIpAddressStatusInvalid      = NetIpConfigInfoIpAddressStatus("invalid")
	NetIpConfigInfoIpAddressStatusInaccessible = NetIpConfigInfoIpAddressStatus("inaccessible")
	NetIpConfigInfoIpAddressStatusUnknown      = NetIpConfigInfoIpAddressStatus("unknown")
	NetIpConfigInfoIpAddressStatusTentative    = NetIpConfigInfoIpAddressStatus("tentative")
	NetIpConfigInfoIpAddressStatusDuplicate    = NetIpConfigInfoIpAddressStatus("duplicate")
)
View Source
const (
	NetIpStackInfoEntryTypeOther   = NetIpStackInfoEntryType("other")
	NetIpStackInfoEntryTypeInvalid = NetIpStackInfoEntryType("invalid")
	NetIpStackInfoEntryTypeDynamic = NetIpStackInfoEntryType("dynamic")
	NetIpStackInfoEntryTypeManual  = NetIpStackInfoEntryType("manual")
)
View Source
const (
	NetIpStackInfoPreferenceReserved = NetIpStackInfoPreference("reserved")
	NetIpStackInfoPreferenceLow      = NetIpStackInfoPreference("low")
	NetIpStackInfoPreferenceMedium   = NetIpStackInfoPreference("medium")
	NetIpStackInfoPreferenceHigh     = NetIpStackInfoPreference("high")
)
View Source
const (
	NotSupportedDeviceForFTDeviceTypeVirtualVmxnet3            = NotSupportedDeviceForFTDeviceType("virtualVmxnet3")
	NotSupportedDeviceForFTDeviceTypeParaVirtualSCSIController = NotSupportedDeviceForFTDeviceType("paraVirtualSCSIController")
)
View Source
const (
	NumVirtualCpusIncompatibleReasonRecordReplay   = NumVirtualCpusIncompatibleReason("recordReplay")
	NumVirtualCpusIncompatibleReasonFaultTolerance = NumVirtualCpusIncompatibleReason("faultTolerance")
)
View Source
const (
	ObjectUpdateKindModify = ObjectUpdateKind("modify")
	ObjectUpdateKindEnter  = ObjectUpdateKind("enter")
	ObjectUpdateKindLeave  = ObjectUpdateKind("leave")
)
View Source
const (
	OvfConsumerOstNodeTypeEnvelope                = OvfConsumerOstNodeType("envelope")
	OvfConsumerOstNodeTypeVirtualSystem           = OvfConsumerOstNodeType("virtualSystem")
	OvfConsumerOstNodeTypeVirtualSystemCollection = OvfConsumerOstNodeType("virtualSystemCollection")
)
View Source
const (
	OvfCreateImportSpecParamsDiskProvisioningTypeMonolithicSparse     = OvfCreateImportSpecParamsDiskProvisioningType("monolithicSparse")
	OvfCreateImportSpecParamsDiskProvisioningTypeMonolithicFlat       = OvfCreateImportSpecParamsDiskProvisioningType("monolithicFlat")
	OvfCreateImportSpecParamsDiskProvisioningTypeTwoGbMaxExtentSparse = OvfCreateImportSpecParamsDiskProvisioningType("twoGbMaxExtentSparse")
	OvfCreateImportSpecParamsDiskProvisioningTypeTwoGbMaxExtentFlat   = OvfCreateImportSpecParamsDiskProvisioningType("twoGbMaxExtentFlat")
	OvfCreateImportSpecParamsDiskProvisioningTypeThin                 = OvfCreateImportSpecParamsDiskProvisioningType("thin")
	OvfCreateImportSpecParamsDiskProvisioningTypeThick                = OvfCreateImportSpecParamsDiskProvisioningType("thick")
	OvfCreateImportSpecParamsDiskProvisioningTypeSeSparse             = OvfCreateImportSpecParamsDiskProvisioningType("seSparse")
	OvfCreateImportSpecParamsDiskProvisioningTypeEagerZeroedThick     = OvfCreateImportSpecParamsDiskProvisioningType("eagerZeroedThick")
	OvfCreateImportSpecParamsDiskProvisioningTypeSparse               = OvfCreateImportSpecParamsDiskProvisioningType("sparse")
	OvfCreateImportSpecParamsDiskProvisioningTypeFlat                 = OvfCreateImportSpecParamsDiskProvisioningType("flat")
)
View Source
const (
	PerfFormatNormal = PerfFormat("normal")
	PerfFormatCsv    = PerfFormat("csv")
)
View Source
const (
	PerfStatsTypeAbsolute = PerfStatsType("absolute")
	PerfStatsTypeDelta    = PerfStatsType("delta")
	PerfStatsTypeRate     = PerfStatsType("rate")
)
View Source
const (
	PerfSummaryTypeAverage   = PerfSummaryType("average")
	PerfSummaryTypeMaximum   = PerfSummaryType("maximum")
	PerfSummaryTypeMinimum   = PerfSummaryType("minimum")
	PerfSummaryTypeLatest    = PerfSummaryType("latest")
	PerfSummaryTypeSummation = PerfSummaryType("summation")
	PerfSummaryTypeNone      = PerfSummaryType("none")
)
View Source
const (
	PerformanceManagerUnitPercent            = PerformanceManagerUnit("percent")
	PerformanceManagerUnitKiloBytes          = PerformanceManagerUnit("kiloBytes")
	PerformanceManagerUnitMegaBytes          = PerformanceManagerUnit("megaBytes")
	PerformanceManagerUnitMegaHertz          = PerformanceManagerUnit("megaHertz")
	PerformanceManagerUnitNumber             = PerformanceManagerUnit("number")
	PerformanceManagerUnitMicrosecond        = PerformanceManagerUnit("microsecond")
	PerformanceManagerUnitMillisecond        = PerformanceManagerUnit("millisecond")
	PerformanceManagerUnitSecond             = PerformanceManagerUnit("second")
	PerformanceManagerUnitKiloBytesPerSecond = PerformanceManagerUnit("kiloBytesPerSecond")
	PerformanceManagerUnitMegaBytesPerSecond = PerformanceManagerUnit("megaBytesPerSecond")
	PerformanceManagerUnitWatt               = PerformanceManagerUnit("watt")
	PerformanceManagerUnitJoule              = PerformanceManagerUnit("joule")
)
View Source
const (
	PhysicalNicResourcePoolSchedulerDisallowedReasonUserOptOut          = PhysicalNicResourcePoolSchedulerDisallowedReason("userOptOut")
	PhysicalNicResourcePoolSchedulerDisallowedReasonHardwareUnsupported = PhysicalNicResourcePoolSchedulerDisallowedReason("hardwareUnsupported")
)
View Source
const (
	PortGroupConnecteeTypeVirtualMachine   = PortGroupConnecteeType("virtualMachine")
	PortGroupConnecteeTypeSystemManagement = PortGroupConnecteeType("systemManagement")
	PortGroupConnecteeTypeHost             = PortGroupConnecteeType("host")
	PortGroupConnecteeTypeUnknown          = PortGroupConnecteeType("unknown")
)
View Source
const (
	ProfileExecuteResultStatusSuccess   = ProfileExecuteResultStatus("success")
	ProfileExecuteResultStatusNeedInput = ProfileExecuteResultStatus("needInput")
	ProfileExecuteResultStatusError     = ProfileExecuteResultStatus("error")
)
View Source
const (
	ProfileNumericComparatorLessThan         = ProfileNumericComparator("lessThan")
	ProfileNumericComparatorLessThanEqual    = ProfileNumericComparator("lessThanEqual")
	ProfileNumericComparatorEqual            = ProfileNumericComparator("equal")
	ProfileNumericComparatorNotEqual         = ProfileNumericComparator("notEqual")
	ProfileNumericComparatorGreaterThanEqual = ProfileNumericComparator("greaterThanEqual")
	ProfileNumericComparatorGreaterThan      = ProfileNumericComparator("greaterThan")
)
View Source
const (
	PropertyChangeOpAdd            = PropertyChangeOp("add")
	PropertyChangeOpRemove         = PropertyChangeOp("remove")
	PropertyChangeOpAssign         = PropertyChangeOp("assign")
	PropertyChangeOpIndirectRemove = PropertyChangeOp("indirectRemove")
)
View Source
const (
	RecommendationReasonCodeFairnessCpuAvg             = RecommendationReasonCode("fairnessCpuAvg")
	RecommendationReasonCodeFairnessMemAvg             = RecommendationReasonCode("fairnessMemAvg")
	RecommendationReasonCodeJointAffin                 = RecommendationReasonCode("jointAffin")
	RecommendationReasonCodeAntiAffin                  = RecommendationReasonCode("antiAffin")
	RecommendationReasonCodeHostMaint                  = RecommendationReasonCode("hostMaint")
	RecommendationReasonCodeEnterStandby               = RecommendationReasonCode("enterStandby")
	RecommendationReasonCodeReservationCpu             = RecommendationReasonCode("reservationCpu")
	RecommendationReasonCodeReservationMem             = RecommendationReasonCode("reservationMem")
	RecommendationReasonCodePowerOnVm                  = RecommendationReasonCode("powerOnVm")
	RecommendationReasonCodePowerSaving                = RecommendationReasonCode("powerSaving")
	RecommendationReasonCodeIncreaseCapacity           = RecommendationReasonCode("increaseCapacity")
	RecommendationReasonCodeCheckResource              = RecommendationReasonCode("checkResource")
	RecommendationReasonCodeUnreservedCapacity         = RecommendationReasonCode("unreservedCapacity")
	RecommendationReasonCodeVmHostHardAffinity         = RecommendationReasonCode("vmHostHardAffinity")
	RecommendationReasonCodeVmHostSoftAffinity         = RecommendationReasonCode("vmHostSoftAffinity")
	RecommendationReasonCodeBalanceDatastoreSpaceUsage = RecommendationReasonCode("balanceDatastoreSpaceUsage")
	RecommendationReasonCodeBalanceDatastoreIOLoad     = RecommendationReasonCode("balanceDatastoreIOLoad")
	RecommendationReasonCodeDatastoreMaint             = RecommendationReasonCode("datastoreMaint")
	RecommendationReasonCodeVirtualDiskJointAffin      = RecommendationReasonCode("virtualDiskJointAffin")
	RecommendationReasonCodeVirtualDiskAntiAffin       = RecommendationReasonCode("virtualDiskAntiAffin")
	RecommendationReasonCodeDatastoreSpaceOutage       = RecommendationReasonCode("datastoreSpaceOutage")
	RecommendationReasonCodeStoragePlacement           = RecommendationReasonCode("storagePlacement")
	RecommendationReasonCodeIolbDisabledInternal       = RecommendationReasonCode("iolbDisabledInternal")
)
View Source
const (
	ReplicationDiskConfigFaultReasonForFaultDiskNotFound                           = ReplicationDiskConfigFaultReasonForFault("diskNotFound")
	ReplicationDiskConfigFaultReasonForFaultDiskTypeNotSupported                   = ReplicationDiskConfigFaultReasonForFault("diskTypeNotSupported")
	ReplicationDiskConfigFaultReasonForFaultInvalidDiskKey                         = ReplicationDiskConfigFaultReasonForFault("invalidDiskKey")
	ReplicationDiskConfigFaultReasonForFaultInvalidDiskReplicationId               = ReplicationDiskConfigFaultReasonForFault("invalidDiskReplicationId")
	ReplicationDiskConfigFaultReasonForFaultDuplicateDiskReplicationId             = ReplicationDiskConfigFaultReasonForFault("duplicateDiskReplicationId")
	ReplicationDiskConfigFaultReasonForFaultInvalidPersistentFilePath              = ReplicationDiskConfigFaultReasonForFault("invalidPersistentFilePath")
	ReplicationDiskConfigFaultReasonForFaultReconfigureDiskReplicationIdNotAllowed = ReplicationDiskConfigFaultReasonForFault("reconfigureDiskReplicationIdNotAllowed")
)
View Source
const (
	ReplicationVmConfigFaultReasonForFaultIncompatibleHwVersion                    = ReplicationVmConfigFaultReasonForFault("incompatibleHwVersion")
	ReplicationVmConfigFaultReasonForFaultInvalidVmReplicationId                   = ReplicationVmConfigFaultReasonForFault("invalidVmReplicationId")
	ReplicationVmConfigFaultReasonForFaultInvalidGenerationNumber                  = ReplicationVmConfigFaultReasonForFault("invalidGenerationNumber")
	ReplicationVmConfigFaultReasonForFaultOutOfBoundsRpoValue                      = ReplicationVmConfigFaultReasonForFault("outOfBoundsRpoValue")
	ReplicationVmConfigFaultReasonForFaultInvalidDestinationIpAddress              = ReplicationVmConfigFaultReasonForFault("invalidDestinationIpAddress")
	ReplicationVmConfigFaultReasonForFaultInvalidDestinationPort                   = ReplicationVmConfigFaultReasonForFault("invalidDestinationPort")
	ReplicationVmConfigFaultReasonForFaultInvalidExtraVmOptions                    = ReplicationVmConfigFaultReasonForFault("invalidExtraVmOptions")
	ReplicationVmConfigFaultReasonForFaultStaleGenerationNumber                    = ReplicationVmConfigFaultReasonForFault("staleGenerationNumber")
	ReplicationVmConfigFaultReasonForFaultReconfigureVmReplicationIdNotAllowed     = ReplicationVmConfigFaultReasonForFault("reconfigureVmReplicationIdNotAllowed")
	ReplicationVmConfigFaultReasonForFaultCannotRetrieveVmReplicationConfiguration = ReplicationVmConfigFaultReasonForFault("cannotRetrieveVmReplicationConfiguration")
	ReplicationVmConfigFaultReasonForFaultReplicationAlreadyEnabled                = ReplicationVmConfigFaultReasonForFault("replicationAlreadyEnabled")
	ReplicationVmConfigFaultReasonForFaultInvalidPriorConfiguration                = ReplicationVmConfigFaultReasonForFault("invalidPriorConfiguration")
	ReplicationVmConfigFaultReasonForFaultReplicationNotEnabled                    = ReplicationVmConfigFaultReasonForFault("replicationNotEnabled")
	ReplicationVmConfigFaultReasonForFaultReplicationConfigurationFailed           = ReplicationVmConfigFaultReasonForFault("replicationConfigurationFailed")
)
View Source
const (
	ReplicationVmFaultReasonForFaultNotConfigured      = ReplicationVmFaultReasonForFault("notConfigured")
	ReplicationVmFaultReasonForFaultPoweredOff         = ReplicationVmFaultReasonForFault("poweredOff")
	ReplicationVmFaultReasonForFaultSuspended          = ReplicationVmFaultReasonForFault("suspended")
	ReplicationVmFaultReasonForFaultPoweredOn          = ReplicationVmFaultReasonForFault("poweredOn")
	ReplicationVmFaultReasonForFaultOfflineReplicating = ReplicationVmFaultReasonForFault("offlineReplicating")
	ReplicationVmFaultReasonForFaultInvalidState       = ReplicationVmFaultReasonForFault("invalidState")
	ReplicationVmFaultReasonForFaultInvalidInstanceId  = ReplicationVmFaultReasonForFault("invalidInstanceId")
)
View Source
const (
	ReplicationVmStateNone    = ReplicationVmState("none")
	ReplicationVmStatePaused  = ReplicationVmState("paused")
	ReplicationVmStateSyncing = ReplicationVmState("syncing")
	ReplicationVmStateIdle    = ReplicationVmState("idle")
	ReplicationVmStateActive  = ReplicationVmState("active")
	ReplicationVmStateError   = ReplicationVmState("error")
)
View Source
const (
	ScheduledHardwareUpgradeInfoHardwareUpgradePolicyNever          = ScheduledHardwareUpgradeInfoHardwareUpgradePolicy("never")
	ScheduledHardwareUpgradeInfoHardwareUpgradePolicyOnSoftPowerOff = ScheduledHardwareUpgradeInfoHardwareUpgradePolicy("onSoftPowerOff")
	ScheduledHardwareUpgradeInfoHardwareUpgradePolicyAlways         = ScheduledHardwareUpgradeInfoHardwareUpgradePolicy("always")
)
View Source
const (
	ScheduledHardwareUpgradeInfoHardwareUpgradeStatusNone    = ScheduledHardwareUpgradeInfoHardwareUpgradeStatus("none")
	ScheduledHardwareUpgradeInfoHardwareUpgradeStatusPending = ScheduledHardwareUpgradeInfoHardwareUpgradeStatus("pending")
	ScheduledHardwareUpgradeInfoHardwareUpgradeStatusSuccess = ScheduledHardwareUpgradeInfoHardwareUpgradeStatus("success")
	ScheduledHardwareUpgradeInfoHardwareUpgradeStatusFailed  = ScheduledHardwareUpgradeInfoHardwareUpgradeStatus("failed")
)
View Source
const (
	ScsiLunDescriptorQualityHighQuality    = ScsiLunDescriptorQuality("highQuality")
	ScsiLunDescriptorQualityMediumQuality  = ScsiLunDescriptorQuality("mediumQuality")
	ScsiLunDescriptorQualityLowQuality     = ScsiLunDescriptorQuality("lowQuality")
	ScsiLunDescriptorQualityUnknownQuality = ScsiLunDescriptorQuality("unknownQuality")
)
View Source
const (
	ScsiLunStateUnknownState      = ScsiLunState("unknownState")
	ScsiLunStateOk                = ScsiLunState("ok")
	ScsiLunStateError             = ScsiLunState("error")
	ScsiLunStateOff               = ScsiLunState("off")
	ScsiLunStateQuiesced          = ScsiLunState("quiesced")
	ScsiLunStateDegraded          = ScsiLunState("degraded")
	ScsiLunStateLostCommunication = ScsiLunState("lostCommunication")
	ScsiLunStateTimeout           = ScsiLunState("timeout")
)
View Source
const (
	ScsiLunTypeDisk                   = ScsiLunType("disk")
	ScsiLunTypeTape                   = ScsiLunType("tape")
	ScsiLunTypePrinter                = ScsiLunType("printer")
	ScsiLunTypeProcessor              = ScsiLunType("processor")
	ScsiLunTypeWorm                   = ScsiLunType("worm")
	ScsiLunTypeCdrom                  = ScsiLunType("cdrom")
	ScsiLunTypeScanner                = ScsiLunType("scanner")
	ScsiLunTypeOpticalDevice          = ScsiLunType("opticalDevice")
	ScsiLunTypeMediaChanger           = ScsiLunType("mediaChanger")
	ScsiLunTypeCommunications         = ScsiLunType("communications")
	ScsiLunTypeStorageArrayController = ScsiLunType("storageArrayController")
	ScsiLunTypeEnclosure              = ScsiLunType("enclosure")
	ScsiLunTypeUnknown                = ScsiLunType("unknown")
)
View Source
const (
	ScsiLunVStorageSupportStatusVStorageSupported   = ScsiLunVStorageSupportStatus("vStorageSupported")
	ScsiLunVStorageSupportStatusVStorageUnsupported = ScsiLunVStorageSupportStatus("vStorageUnsupported")
	ScsiLunVStorageSupportStatusVStorageUnknown     = ScsiLunVStorageSupportStatus("vStorageUnknown")
)
View Source
const (
	SessionManagerHttpServiceRequestSpecMethodHttpOptions = SessionManagerHttpServiceRequestSpecMethod("httpOptions")
	SessionManagerHttpServiceRequestSpecMethodHttpGet     = SessionManagerHttpServiceRequestSpecMethod("httpGet")
	SessionManagerHttpServiceRequestSpecMethodHttpHead    = SessionManagerHttpServiceRequestSpecMethod("httpHead")
	SessionManagerHttpServiceRequestSpecMethodHttpPost    = SessionManagerHttpServiceRequestSpecMethod("httpPost")
	SessionManagerHttpServiceRequestSpecMethodHttpPut     = SessionManagerHttpServiceRequestSpecMethod("httpPut")
	SessionManagerHttpServiceRequestSpecMethodHttpDelete  = SessionManagerHttpServiceRequestSpecMethod("httpDelete")
	SessionManagerHttpServiceRequestSpecMethodHttpTrace   = SessionManagerHttpServiceRequestSpecMethod("httpTrace")
	SessionManagerHttpServiceRequestSpecMethodHttpConnect = SessionManagerHttpServiceRequestSpecMethod("httpConnect")
)
View Source
const (
	SharesLevelLow    = SharesLevel("low")
	SharesLevelNormal = SharesLevel("normal")
	SharesLevelHigh   = SharesLevel("high")
	SharesLevelCustom = SharesLevel("custom")
)
View Source
const (
	SimpleCommandEncodingCSV    = SimpleCommandEncoding("CSV")
	SimpleCommandEncodingHEX    = SimpleCommandEncoding("HEX")
	SimpleCommandEncodingSTRING = SimpleCommandEncoding("STRING")
)
View Source
const (
	SlpDiscoveryMethodSlpDhcp          = SlpDiscoveryMethod("slpDhcp")
	SlpDiscoveryMethodSlpAutoUnicast   = SlpDiscoveryMethod("slpAutoUnicast")
	SlpDiscoveryMethodSlpAutoMulticast = SlpDiscoveryMethod("slpAutoMulticast")
	SlpDiscoveryMethodSlpManual        = SlpDiscoveryMethod("slpManual")
)
View Source
const (
	StateAlarmOperatorIsEqual   = StateAlarmOperator("isEqual")
	StateAlarmOperatorIsUnequal = StateAlarmOperator("isUnequal")
)
View Source
const (
	StorageDrsPodConfigInfoBehaviorManual    = StorageDrsPodConfigInfoBehavior("manual")
	StorageDrsPodConfigInfoBehaviorAutomated = StorageDrsPodConfigInfoBehavior("automated")
)
View Source
const (
	StorageIORMThresholdModeAutomatic = StorageIORMThresholdMode("automatic")
	StorageIORMThresholdModeManual    = StorageIORMThresholdMode("manual")
)
View Source
const (
	StoragePlacementSpecPlacementTypeCreate      = StoragePlacementSpecPlacementType("create")
	StoragePlacementSpecPlacementTypeReconfigure = StoragePlacementSpecPlacementType("reconfigure")
	StoragePlacementSpecPlacementTypeRelocate    = StoragePlacementSpecPlacementType("relocate")
	StoragePlacementSpecPlacementTypeClone       = StoragePlacementSpecPlacementType("clone")
)
View Source
const (
	TaskFilterSpecRecursionOptionSelf     = TaskFilterSpecRecursionOption("self")
	TaskFilterSpecRecursionOptionChildren = TaskFilterSpecRecursionOption("children")
	TaskFilterSpecRecursionOptionAll      = TaskFilterSpecRecursionOption("all")
)
View Source
const (
	TaskFilterSpecTimeOptionQueuedTime    = TaskFilterSpecTimeOption("queuedTime")
	TaskFilterSpecTimeOptionStartedTime   = TaskFilterSpecTimeOption("startedTime")
	TaskFilterSpecTimeOptionCompletedTime = TaskFilterSpecTimeOption("completedTime")
)
View Source
const (
	TaskInfoStateQueued  = TaskInfoState("queued")
	TaskInfoStateRunning = TaskInfoState("running")
	TaskInfoStateSuccess = TaskInfoState("success")
	TaskInfoStateError   = TaskInfoState("error")
)
View Source
const (
	ThirdPartyLicenseAssignmentFailedReasonLicenseAssignmentFailed = ThirdPartyLicenseAssignmentFailedReason("licenseAssignmentFailed")
	ThirdPartyLicenseAssignmentFailedReasonModuleNotInstalled      = ThirdPartyLicenseAssignmentFailedReason("moduleNotInstalled")
)
View Source
const (
	UpgradePolicyManual              = UpgradePolicy("manual")
	UpgradePolicyUpgradeAtPowerCycle = UpgradePolicy("upgradeAtPowerCycle")
)
View Source
const (
	VAppAutoStartActionNone          = VAppAutoStartAction("none")
	VAppAutoStartActionPowerOn       = VAppAutoStartAction("powerOn")
	VAppAutoStartActionPowerOff      = VAppAutoStartAction("powerOff")
	VAppAutoStartActionGuestShutdown = VAppAutoStartAction("guestShutdown")
	VAppAutoStartActionSuspend       = VAppAutoStartAction("suspend")
)
View Source
const (
	VAppCloneSpecProvisioningTypeSameAsSource = VAppCloneSpecProvisioningType("sameAsSource")
	VAppCloneSpecProvisioningTypeThin         = VAppCloneSpecProvisioningType("thin")
	VAppCloneSpecProvisioningTypeThick        = VAppCloneSpecProvisioningType("thick")
)
View Source
const (
	VAppIPAssignmentInfoAllocationSchemesDhcp   = VAppIPAssignmentInfoAllocationSchemes("dhcp")
	VAppIPAssignmentInfoAllocationSchemesOvfenv = VAppIPAssignmentInfoAllocationSchemes("ovfenv")
)
View Source
const (
	VAppIPAssignmentInfoIpAllocationPolicyDhcpPolicy           = VAppIPAssignmentInfoIpAllocationPolicy("dhcpPolicy")
	VAppIPAssignmentInfoIpAllocationPolicyTransientPolicy      = VAppIPAssignmentInfoIpAllocationPolicy("transientPolicy")
	VAppIPAssignmentInfoIpAllocationPolicyFixedPolicy          = VAppIPAssignmentInfoIpAllocationPolicy("fixedPolicy")
	VAppIPAssignmentInfoIpAllocationPolicyFixedAllocatedPolicy = VAppIPAssignmentInfoIpAllocationPolicy("fixedAllocatedPolicy")
)
View Source
const (
	VAppIPAssignmentInfoProtocolsIPv4 = VAppIPAssignmentInfoProtocols("IPv4")
	VAppIPAssignmentInfoProtocolsIPv6 = VAppIPAssignmentInfoProtocols("IPv6")
)
View Source
const (
	VFlashModuleNotSupportedReasonCacheModeNotSupported            = VFlashModuleNotSupportedReason("CacheModeNotSupported")
	VFlashModuleNotSupportedReasonCacheConsistencyTypeNotSupported = VFlashModuleNotSupportedReason("CacheConsistencyTypeNotSupported")
	VFlashModuleNotSupportedReasonCacheBlockSizeNotSupported       = VFlashModuleNotSupportedReason("CacheBlockSizeNotSupported")
	VFlashModuleNotSupportedReasonCacheReservationNotSupported     = VFlashModuleNotSupportedReason("CacheReservationNotSupported")
	VFlashModuleNotSupportedReasonDiskSizeNotSupported             = VFlashModuleNotSupportedReason("DiskSizeNotSupported")
)
View Source
const (
	VMotionCompatibilityTypeCpu      = VMotionCompatibilityType("cpu")
	VMotionCompatibilityTypeSoftware = VMotionCompatibilityType("software")
)
View Source
const (
	VMwareDVSTeamingMatchStatusIphashMatch       = VMwareDVSTeamingMatchStatus("iphashMatch")
	VMwareDVSTeamingMatchStatusNonIphashMatch    = VMwareDVSTeamingMatchStatus("nonIphashMatch")
	VMwareDVSTeamingMatchStatusIphashMismatch    = VMwareDVSTeamingMatchStatus("iphashMismatch")
	VMwareDVSTeamingMatchStatusNonIphashMismatch = VMwareDVSTeamingMatchStatus("nonIphashMismatch")
)
View Source
const (
	VMwareDVSVspanSessionTypeMixedDestMirror                = VMwareDVSVspanSessionType("mixedDestMirror")
	VMwareDVSVspanSessionTypeDvPortMirror                   = VMwareDVSVspanSessionType("dvPortMirror")
	VMwareDVSVspanSessionTypeRemoteMirrorSource             = VMwareDVSVspanSessionType("remoteMirrorSource")
	VMwareDVSVspanSessionTypeRemoteMirrorDest               = VMwareDVSVspanSessionType("remoteMirrorDest")
	VMwareDVSVspanSessionTypeEncapsulatedRemoteMirrorSource = VMwareDVSVspanSessionType("encapsulatedRemoteMirrorSource")
)
View Source
const (
	VMwareDvsLacpApiVersionSingleLag   = VMwareDvsLacpApiVersion("singleLag")
	VMwareDvsLacpApiVersionMultipleLag = VMwareDvsLacpApiVersion("multipleLag")
)
View Source
const (
	VMwareDvsLacpLoadBalanceAlgorithmSrcMac                  = VMwareDvsLacpLoadBalanceAlgorithm("srcMac")
	VMwareDvsLacpLoadBalanceAlgorithmDestMac                 = VMwareDvsLacpLoadBalanceAlgorithm("destMac")
	VMwareDvsLacpLoadBalanceAlgorithmSrcDestMac              = VMwareDvsLacpLoadBalanceAlgorithm("srcDestMac")
	VMwareDvsLacpLoadBalanceAlgorithmDestIpVlan              = VMwareDvsLacpLoadBalanceAlgorithm("destIpVlan")
	VMwareDvsLacpLoadBalanceAlgorithmSrcIpVlan               = VMwareDvsLacpLoadBalanceAlgorithm("srcIpVlan")
	VMwareDvsLacpLoadBalanceAlgorithmSrcDestIpVlan           = VMwareDvsLacpLoadBalanceAlgorithm("srcDestIpVlan")
	VMwareDvsLacpLoadBalanceAlgorithmDestTcpUdpPort          = VMwareDvsLacpLoadBalanceAlgorithm("destTcpUdpPort")
	VMwareDvsLacpLoadBalanceAlgorithmSrcTcpUdpPort           = VMwareDvsLacpLoadBalanceAlgorithm("srcTcpUdpPort")
	VMwareDvsLacpLoadBalanceAlgorithmSrcDestTcpUdpPort       = VMwareDvsLacpLoadBalanceAlgorithm("srcDestTcpUdpPort")
	VMwareDvsLacpLoadBalanceAlgorithmDestIpTcpUdpPort        = VMwareDvsLacpLoadBalanceAlgorithm("destIpTcpUdpPort")
	VMwareDvsLacpLoadBalanceAlgorithmSrcIpTcpUdpPort         = VMwareDvsLacpLoadBalanceAlgorithm("srcIpTcpUdpPort")
	VMwareDvsLacpLoadBalanceAlgorithmSrcDestIpTcpUdpPort     = VMwareDvsLacpLoadBalanceAlgorithm("srcDestIpTcpUdpPort")
	VMwareDvsLacpLoadBalanceAlgorithmDestIpTcpUdpPortVlan    = VMwareDvsLacpLoadBalanceAlgorithm("destIpTcpUdpPortVlan")
	VMwareDvsLacpLoadBalanceAlgorithmSrcIpTcpUdpPortVlan     = VMwareDvsLacpLoadBalanceAlgorithm("srcIpTcpUdpPortVlan")
	VMwareDvsLacpLoadBalanceAlgorithmSrcDestIpTcpUdpPortVlan = VMwareDvsLacpLoadBalanceAlgorithm("srcDestIpTcpUdpPortVlan")
	VMwareDvsLacpLoadBalanceAlgorithmDestIp                  = VMwareDvsLacpLoadBalanceAlgorithm("destIp")
	VMwareDvsLacpLoadBalanceAlgorithmSrcIp                   = VMwareDvsLacpLoadBalanceAlgorithm("srcIp")
	VMwareDvsLacpLoadBalanceAlgorithmSrcDestIp               = VMwareDvsLacpLoadBalanceAlgorithm("srcDestIp")
	VMwareDvsLacpLoadBalanceAlgorithmVlan                    = VMwareDvsLacpLoadBalanceAlgorithm("vlan")
	VMwareDvsLacpLoadBalanceAlgorithmSrcPortId               = VMwareDvsLacpLoadBalanceAlgorithm("srcPortId")
)
View Source
const (
	VMwareUplinkLacpModeActive  = VMwareUplinkLacpMode("active")
	VMwareUplinkLacpModePassive = VMwareUplinkLacpMode("passive")
)
View Source
const (
	ValidateMigrationTestTypeSourceTests            = ValidateMigrationTestType("sourceTests")
	ValidateMigrationTestTypeCompatibilityTests     = ValidateMigrationTestType("compatibilityTests")
	ValidateMigrationTestTypeDiskAccessibilityTests = ValidateMigrationTestType("diskAccessibilityTests")
	ValidateMigrationTestTypeResourceTests          = ValidateMigrationTestType("resourceTests")
)
View Source
const (
	VirtualAppVAppStateStarted  = VirtualAppVAppState("started")
	VirtualAppVAppStateStopped  = VirtualAppVAppState("stopped")
	VirtualAppVAppStateStarting = VirtualAppVAppState("starting")
	VirtualAppVAppStateStopping = VirtualAppVAppState("stopping")
)
View Source
const (
	VirtualDeviceConfigSpecFileOperationCreate  = VirtualDeviceConfigSpecFileOperation("create")
	VirtualDeviceConfigSpecFileOperationDestroy = VirtualDeviceConfigSpecFileOperation("destroy")
	VirtualDeviceConfigSpecFileOperationReplace = VirtualDeviceConfigSpecFileOperation("replace")
)
View Source
const (
	VirtualDeviceConfigSpecOperationAdd    = VirtualDeviceConfigSpecOperation("add")
	VirtualDeviceConfigSpecOperationRemove = VirtualDeviceConfigSpecOperation("remove")
	VirtualDeviceConfigSpecOperationEdit   = VirtualDeviceConfigSpecOperation("edit")
)
View Source
const (
	VirtualDeviceConnectInfoStatusOk                 = VirtualDeviceConnectInfoStatus("ok")
	VirtualDeviceConnectInfoStatusRecoverableError   = VirtualDeviceConnectInfoStatus("recoverableError")
	VirtualDeviceConnectInfoStatusUnrecoverableError = VirtualDeviceConnectInfoStatus("unrecoverableError")
	VirtualDeviceConnectInfoStatusUntried            = VirtualDeviceConnectInfoStatus("untried")
)
View Source
const (
	VirtualDeviceFileExtensionIso  = VirtualDeviceFileExtension("iso")
	VirtualDeviceFileExtensionFlp  = VirtualDeviceFileExtension("flp")
	VirtualDeviceFileExtensionVmdk = VirtualDeviceFileExtension("vmdk")
	VirtualDeviceFileExtensionDsk  = VirtualDeviceFileExtension("dsk")
	VirtualDeviceFileExtensionRdm  = VirtualDeviceFileExtension("rdm")
)
View Source
const (
	VirtualDeviceURIBackingOptionDirectionServer = VirtualDeviceURIBackingOptionDirection("server")
	VirtualDeviceURIBackingOptionDirectionClient = VirtualDeviceURIBackingOptionDirection("client")
)
View Source
const (
	VirtualDiskAdapterTypeIde      = VirtualDiskAdapterType("ide")
	VirtualDiskAdapterTypeBusLogic = VirtualDiskAdapterType("busLogic")
	VirtualDiskAdapterTypeLsiLogic = VirtualDiskAdapterType("lsiLogic")
)
View Source
const (
	VirtualDiskCompatibilityModeVirtualMode  = VirtualDiskCompatibilityMode("virtualMode")
	VirtualDiskCompatibilityModePhysicalMode = VirtualDiskCompatibilityMode("physicalMode")
)
View Source
const (
	VirtualDiskDeltaDiskFormatRedoLogFormat  = VirtualDiskDeltaDiskFormat("redoLogFormat")
	VirtualDiskDeltaDiskFormatNativeFormat   = VirtualDiskDeltaDiskFormat("nativeFormat")
	VirtualDiskDeltaDiskFormatSeSparseFormat = VirtualDiskDeltaDiskFormat("seSparseFormat")
)
View Source
const (
	VirtualDiskModePersistent                = VirtualDiskMode("persistent")
	VirtualDiskModeNonpersistent             = VirtualDiskMode("nonpersistent")
	VirtualDiskModeUndoable                  = VirtualDiskMode("undoable")
	VirtualDiskModeIndependent_persistent    = VirtualDiskMode("independent_persistent")
	VirtualDiskModeIndependent_nonpersistent = VirtualDiskMode("independent_nonpersistent")
	VirtualDiskModeAppend                    = VirtualDiskMode("append")
)
View Source
const (
	VirtualDiskTypePreallocated     = VirtualDiskType("preallocated")
	VirtualDiskTypeThin             = VirtualDiskType("thin")
	VirtualDiskTypeSeSparse         = VirtualDiskType("seSparse")
	VirtualDiskTypeRdm              = VirtualDiskType("rdm")
	VirtualDiskTypeRdmp             = VirtualDiskType("rdmp")
	VirtualDiskTypeRaw              = VirtualDiskType("raw")
	VirtualDiskTypeDelta            = VirtualDiskType("delta")
	VirtualDiskTypeSparse2Gb        = VirtualDiskType("sparse2Gb")
	VirtualDiskTypeThick2Gb         = VirtualDiskType("thick2Gb")
	VirtualDiskTypeEagerZeroedThick = VirtualDiskType("eagerZeroedThick")
	VirtualDiskTypeSparseMonolithic = VirtualDiskType("sparseMonolithic")
	VirtualDiskTypeFlatMonolithic   = VirtualDiskType("flatMonolithic")
	VirtualDiskTypeThick            = VirtualDiskType("thick")
)
View Source
const (
	VirtualDiskVFlashCacheConfigInfoCacheConsistencyTypeStrong = VirtualDiskVFlashCacheConfigInfoCacheConsistencyType("strong")
	VirtualDiskVFlashCacheConfigInfoCacheConsistencyTypeWeak   = VirtualDiskVFlashCacheConfigInfoCacheConsistencyType("weak")
)
View Source
const (
	VirtualDiskVFlashCacheConfigInfoCacheModeWrite_thru = VirtualDiskVFlashCacheConfigInfoCacheMode("write_thru")
	VirtualDiskVFlashCacheConfigInfoCacheModeWrite_back = VirtualDiskVFlashCacheConfigInfoCacheMode("write_back")
)
View Source
const (
	VirtualEthernetCardLegacyNetworkDeviceNameBridged  = VirtualEthernetCardLegacyNetworkDeviceName("bridged")
	VirtualEthernetCardLegacyNetworkDeviceNameNat      = VirtualEthernetCardLegacyNetworkDeviceName("nat")
	VirtualEthernetCardLegacyNetworkDeviceNameHostonly = VirtualEthernetCardLegacyNetworkDeviceName("hostonly")
)
View Source
const (
	VirtualEthernetCardMacTypeManual    = VirtualEthernetCardMacType("manual")
	VirtualEthernetCardMacTypeGenerated = VirtualEthernetCardMacType("generated")
	VirtualEthernetCardMacTypeAssigned  = VirtualEthernetCardMacType("assigned")
)
View Source
const (
	VirtualMachineAppHeartbeatStatusTypeAppStatusGray  = VirtualMachineAppHeartbeatStatusType("appStatusGray")
	VirtualMachineAppHeartbeatStatusTypeAppStatusGreen = VirtualMachineAppHeartbeatStatusType("appStatusGreen")
	VirtualMachineAppHeartbeatStatusTypeAppStatusRed   = VirtualMachineAppHeartbeatStatusType("appStatusRed")
)
View Source
const (
	VirtualMachineConfigInfoNpivWwnTypeVc       = VirtualMachineConfigInfoNpivWwnType("vc")
	VirtualMachineConfigInfoNpivWwnTypeHost     = VirtualMachineConfigInfoNpivWwnType("host")
	VirtualMachineConfigInfoNpivWwnTypeExternal = VirtualMachineConfigInfoNpivWwnType("external")
)
View Source
const (
	VirtualMachineConfigInfoSwapPlacementTypeInherit     = VirtualMachineConfigInfoSwapPlacementType("inherit")
	VirtualMachineConfigInfoSwapPlacementTypeVmDirectory = VirtualMachineConfigInfoSwapPlacementType("vmDirectory")
	VirtualMachineConfigInfoSwapPlacementTypeHostLocal   = VirtualMachineConfigInfoSwapPlacementType("hostLocal")
)
View Source
const (
	VirtualMachineConfigSpecNpivWwnOpGenerate = VirtualMachineConfigSpecNpivWwnOp("generate")
	VirtualMachineConfigSpecNpivWwnOpSet      = VirtualMachineConfigSpecNpivWwnOp("set")
	VirtualMachineConfigSpecNpivWwnOpRemove   = VirtualMachineConfigSpecNpivWwnOp("remove")
	VirtualMachineConfigSpecNpivWwnOpExtend   = VirtualMachineConfigSpecNpivWwnOp("extend")
)
View Source
const (
	VirtualMachineConnectionStateConnected    = VirtualMachineConnectionState("connected")
	VirtualMachineConnectionStateDisconnected = VirtualMachineConnectionState("disconnected")
	VirtualMachineConnectionStateOrphaned     = VirtualMachineConnectionState("orphaned")
	VirtualMachineConnectionStateInaccessible = VirtualMachineConnectionState("inaccessible")
	VirtualMachineConnectionStateInvalid      = VirtualMachineConnectionState("invalid")
)
View Source
const (
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOtherVmNptIncompatibleHost    = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther("vmNptIncompatibleHost")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOtherVmNptIncompatibleNetwork = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther("vmNptIncompatibleNetwork")
)
View Source
const (
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleGuest                      = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleGuest")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleGuestDriver                = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleGuestDriver")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleAdapterType                = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleAdapterType")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptDisabledOrDisconnectedAdapter          = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptDisabledOrDisconnectedAdapter")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleAdapterFeatures            = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleAdapterFeatures")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptIncompatibleBackingType                = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptIncompatibleBackingType")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptInsufficientMemoryReservation          = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptInsufficientMemoryReservation")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptFaultToleranceOrRecordReplayConfigured = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptFaultToleranceOrRecordReplayConfigured")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptConflictingIOChainConfigured           = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptConflictingIOChainConfigured")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptMonitorBlocks                          = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptMonitorBlocks")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptConflictingOperationInProgress         = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptConflictingOperationInProgress")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptRuntimeError                           = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptRuntimeError")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptOutOfIntrVector                        = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptOutOfIntrVector")
	VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVmVmNptVMCIActive                             = VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm("vmNptVMCIActive")
)
View Source
const (
	VirtualMachineFaultToleranceStateNotConfigured = VirtualMachineFaultToleranceState("notConfigured")
	VirtualMachineFaultToleranceStateDisabled      = VirtualMachineFaultToleranceState("disabled")
	VirtualMachineFaultToleranceStateEnabled       = VirtualMachineFaultToleranceState("enabled")
	VirtualMachineFaultToleranceStateNeedSecondary = VirtualMachineFaultToleranceState("needSecondary")
	VirtualMachineFaultToleranceStateStarting      = VirtualMachineFaultToleranceState("starting")
	VirtualMachineFaultToleranceStateRunning       = VirtualMachineFaultToleranceState("running")
)
View Source
const (
	VirtualMachineFileLayoutExFileTypeConfig               = VirtualMachineFileLayoutExFileType("config")
	VirtualMachineFileLayoutExFileTypeExtendedConfig       = VirtualMachineFileLayoutExFileType("extendedConfig")
	VirtualMachineFileLayoutExFileTypeDiskDescriptor       = VirtualMachineFileLayoutExFileType("diskDescriptor")
	VirtualMachineFileLayoutExFileTypeDiskExtent           = VirtualMachineFileLayoutExFileType("diskExtent")
	VirtualMachineFileLayoutExFileTypeDigestDescriptor     = VirtualMachineFileLayoutExFileType("digestDescriptor")
	VirtualMachineFileLayoutExFileTypeDigestExtent         = VirtualMachineFileLayoutExFileType("digestExtent")
	VirtualMachineFileLayoutExFileTypeDiskReplicationState = VirtualMachineFileLayoutExFileType("diskReplicationState")
	VirtualMachineFileLayoutExFileTypeLog                  = VirtualMachineFileLayoutExFileType("log")
	VirtualMachineFileLayoutExFileTypeStat                 = VirtualMachineFileLayoutExFileType("stat")
	VirtualMachineFileLayoutExFileTypeNamespaceData        = VirtualMachineFileLayoutExFileType("namespaceData")
	VirtualMachineFileLayoutExFileTypeNvram                = VirtualMachineFileLayoutExFileType("nvram")
	VirtualMachineFileLayoutExFileTypeSnapshotData         = VirtualMachineFileLayoutExFileType("snapshotData")
	VirtualMachineFileLayoutExFileTypeSnapshotList         = VirtualMachineFileLayoutExFileType("snapshotList")
	VirtualMachineFileLayoutExFileTypeSnapshotManifestList = VirtualMachineFileLayoutExFileType("snapshotManifestList")
	VirtualMachineFileLayoutExFileTypeSuspend              = VirtualMachineFileLayoutExFileType("suspend")
	VirtualMachineFileLayoutExFileTypeSwap                 = VirtualMachineFileLayoutExFileType("swap")
	VirtualMachineFileLayoutExFileTypeUwswap               = VirtualMachineFileLayoutExFileType("uwswap")
	VirtualMachineFileLayoutExFileTypeCore                 = VirtualMachineFileLayoutExFileType("core")
	VirtualMachineFileLayoutExFileTypeScreenshot           = VirtualMachineFileLayoutExFileType("screenshot")
)
View Source
const (
	VirtualMachineFlagInfoMonitorTypeRelease = VirtualMachineFlagInfoMonitorType("release")
	VirtualMachineFlagInfoMonitorTypeDebug   = VirtualMachineFlagInfoMonitorType("debug")
	VirtualMachineFlagInfoMonitorTypeStats   = VirtualMachineFlagInfoMonitorType("stats")
)
View Source
const (
	VirtualMachineFlagInfoVirtualExecUsageHvAuto = VirtualMachineFlagInfoVirtualExecUsage("hvAuto")
	VirtualMachineFlagInfoVirtualExecUsageHvOn   = VirtualMachineFlagInfoVirtualExecUsage("hvOn")
	VirtualMachineFlagInfoVirtualExecUsageHvOff  = VirtualMachineFlagInfoVirtualExecUsage("hvOff")
)
View Source
const (
	VirtualMachineFlagInfoVirtualMmuUsageAutomatic = VirtualMachineFlagInfoVirtualMmuUsage("automatic")
	VirtualMachineFlagInfoVirtualMmuUsageOn        = VirtualMachineFlagInfoVirtualMmuUsage("on")
	VirtualMachineFlagInfoVirtualMmuUsageOff       = VirtualMachineFlagInfoVirtualMmuUsage("off")
)
View Source
const (
	VirtualMachineGuestOsFamilyWindowsGuest      = VirtualMachineGuestOsFamily("windowsGuest")
	VirtualMachineGuestOsFamilyLinuxGuest        = VirtualMachineGuestOsFamily("linuxGuest")
	VirtualMachineGuestOsFamilyNetwareGuest      = VirtualMachineGuestOsFamily("netwareGuest")
	VirtualMachineGuestOsFamilySolarisGuest      = VirtualMachineGuestOsFamily("solarisGuest")
	VirtualMachineGuestOsFamilyDarwinGuestFamily = VirtualMachineGuestOsFamily("darwinGuestFamily")
	VirtualMachineGuestOsFamilyOtherGuestFamily  = VirtualMachineGuestOsFamily("otherGuestFamily")
)
View Source
const (
	VirtualMachineGuestOsIdentifierDosGuest                = VirtualMachineGuestOsIdentifier("dosGuest")
	VirtualMachineGuestOsIdentifierWin31Guest              = VirtualMachineGuestOsIdentifier("win31Guest")
	VirtualMachineGuestOsIdentifierWin95Guest              = VirtualMachineGuestOsIdentifier("win95Guest")
	VirtualMachineGuestOsIdentifierWin98Guest              = VirtualMachineGuestOsIdentifier("win98Guest")
	VirtualMachineGuestOsIdentifierWinMeGuest              = VirtualMachineGuestOsIdentifier("winMeGuest")
	VirtualMachineGuestOsIdentifierWinNTGuest              = VirtualMachineGuestOsIdentifier("winNTGuest")
	VirtualMachineGuestOsIdentifierWin2000ProGuest         = VirtualMachineGuestOsIdentifier("win2000ProGuest")
	VirtualMachineGuestOsIdentifierWin2000ServGuest        = VirtualMachineGuestOsIdentifier("win2000ServGuest")
	VirtualMachineGuestOsIdentifierWin2000AdvServGuest     = VirtualMachineGuestOsIdentifier("win2000AdvServGuest")
	VirtualMachineGuestOsIdentifierWinXPHomeGuest          = VirtualMachineGuestOsIdentifier("winXPHomeGuest")
	VirtualMachineGuestOsIdentifierWinXPProGuest           = VirtualMachineGuestOsIdentifier("winXPProGuest")
	VirtualMachineGuestOsIdentifierWinXPPro64Guest         = VirtualMachineGuestOsIdentifier("winXPPro64Guest")
	VirtualMachineGuestOsIdentifierWinNetWebGuest          = VirtualMachineGuestOsIdentifier("winNetWebGuest")
	VirtualMachineGuestOsIdentifierWinNetStandardGuest     = VirtualMachineGuestOsIdentifier("winNetStandardGuest")
	VirtualMachineGuestOsIdentifierWinNetEnterpriseGuest   = VirtualMachineGuestOsIdentifier("winNetEnterpriseGuest")
	VirtualMachineGuestOsIdentifierWinNetDatacenterGuest   = VirtualMachineGuestOsIdentifier("winNetDatacenterGuest")
	VirtualMachineGuestOsIdentifierWinNetBusinessGuest     = VirtualMachineGuestOsIdentifier("winNetBusinessGuest")
	VirtualMachineGuestOsIdentifierWinNetStandard64Guest   = VirtualMachineGuestOsIdentifier("winNetStandard64Guest")
	VirtualMachineGuestOsIdentifierWinNetEnterprise64Guest = VirtualMachineGuestOsIdentifier("winNetEnterprise64Guest")
	VirtualMachineGuestOsIdentifierWinLonghornGuest        = VirtualMachineGuestOsIdentifier("winLonghornGuest")
	VirtualMachineGuestOsIdentifierWinLonghorn64Guest      = VirtualMachineGuestOsIdentifier("winLonghorn64Guest")
	VirtualMachineGuestOsIdentifierWinNetDatacenter64Guest = VirtualMachineGuestOsIdentifier("winNetDatacenter64Guest")
	VirtualMachineGuestOsIdentifierWinVistaGuest           = VirtualMachineGuestOsIdentifier("winVistaGuest")
	VirtualMachineGuestOsIdentifierWinVista64Guest         = VirtualMachineGuestOsIdentifier("winVista64Guest")
	VirtualMachineGuestOsIdentifierWindows7Guest           = VirtualMachineGuestOsIdentifier("windows7Guest")
	VirtualMachineGuestOsIdentifierWindows7_64Guest        = VirtualMachineGuestOsIdentifier("windows7_64Guest")
	VirtualMachineGuestOsIdentifierWindows7Server64Guest   = VirtualMachineGuestOsIdentifier("windows7Server64Guest")
	VirtualMachineGuestOsIdentifierWindows8Guest           = VirtualMachineGuestOsIdentifier("windows8Guest")
	VirtualMachineGuestOsIdentifierWindows8_64Guest        = VirtualMachineGuestOsIdentifier("windows8_64Guest")
	VirtualMachineGuestOsIdentifierWindows8Server64Guest   = VirtualMachineGuestOsIdentifier("windows8Server64Guest")
	VirtualMachineGuestOsIdentifierWindowsHyperVGuest      = VirtualMachineGuestOsIdentifier("windowsHyperVGuest")
	VirtualMachineGuestOsIdentifierFreebsdGuest            = VirtualMachineGuestOsIdentifier("freebsdGuest")
	VirtualMachineGuestOsIdentifierFreebsd64Guest          = VirtualMachineGuestOsIdentifier("freebsd64Guest")
	VirtualMachineGuestOsIdentifierRedhatGuest             = VirtualMachineGuestOsIdentifier("redhatGuest")
	VirtualMachineGuestOsIdentifierRhel2Guest              = VirtualMachineGuestOsIdentifier("rhel2Guest")
	VirtualMachineGuestOsIdentifierRhel3Guest              = VirtualMachineGuestOsIdentifier("rhel3Guest")
	VirtualMachineGuestOsIdentifierRhel3_64Guest           = VirtualMachineGuestOsIdentifier("rhel3_64Guest")
	VirtualMachineGuestOsIdentifierRhel4Guest              = VirtualMachineGuestOsIdentifier("rhel4Guest")
	VirtualMachineGuestOsIdentifierRhel4_64Guest           = VirtualMachineGuestOsIdentifier("rhel4_64Guest")
	VirtualMachineGuestOsIdentifierRhel5Guest              = VirtualMachineGuestOsIdentifier("rhel5Guest")
	VirtualMachineGuestOsIdentifierRhel5_64Guest           = VirtualMachineGuestOsIdentifier("rhel5_64Guest")
	VirtualMachineGuestOsIdentifierRhel6Guest              = VirtualMachineGuestOsIdentifier("rhel6Guest")
	VirtualMachineGuestOsIdentifierRhel6_64Guest           = VirtualMachineGuestOsIdentifier("rhel6_64Guest")
	VirtualMachineGuestOsIdentifierRhel7Guest              = VirtualMachineGuestOsIdentifier("rhel7Guest")
	VirtualMachineGuestOsIdentifierRhel7_64Guest           = VirtualMachineGuestOsIdentifier("rhel7_64Guest")
	VirtualMachineGuestOsIdentifierCentosGuest             = VirtualMachineGuestOsIdentifier("centosGuest")
	VirtualMachineGuestOsIdentifierCentos64Guest           = VirtualMachineGuestOsIdentifier("centos64Guest")
	VirtualMachineGuestOsIdentifierOracleLinuxGuest        = VirtualMachineGuestOsIdentifier("oracleLinuxGuest")
	VirtualMachineGuestOsIdentifierOracleLinux64Guest      = VirtualMachineGuestOsIdentifier("oracleLinux64Guest")
	VirtualMachineGuestOsIdentifierSuseGuest               = VirtualMachineGuestOsIdentifier("suseGuest")
	VirtualMachineGuestOsIdentifierSuse64Guest             = VirtualMachineGuestOsIdentifier("suse64Guest")
	VirtualMachineGuestOsIdentifierSlesGuest               = VirtualMachineGuestOsIdentifier("slesGuest")
	VirtualMachineGuestOsIdentifierSles64Guest             = VirtualMachineGuestOsIdentifier("sles64Guest")
	VirtualMachineGuestOsIdentifierSles10Guest             = VirtualMachineGuestOsIdentifier("sles10Guest")
	VirtualMachineGuestOsIdentifierSles10_64Guest          = VirtualMachineGuestOsIdentifier("sles10_64Guest")
	VirtualMachineGuestOsIdentifierSles11Guest             = VirtualMachineGuestOsIdentifier("sles11Guest")
	VirtualMachineGuestOsIdentifierSles11_64Guest          = VirtualMachineGuestOsIdentifier("sles11_64Guest")
	VirtualMachineGuestOsIdentifierSles12Guest             = VirtualMachineGuestOsIdentifier("sles12Guest")
	VirtualMachineGuestOsIdentifierSles12_64Guest          = VirtualMachineGuestOsIdentifier("sles12_64Guest")
	VirtualMachineGuestOsIdentifierNld9Guest               = VirtualMachineGuestOsIdentifier("nld9Guest")
	VirtualMachineGuestOsIdentifierOesGuest                = VirtualMachineGuestOsIdentifier("oesGuest")
	VirtualMachineGuestOsIdentifierSjdsGuest               = VirtualMachineGuestOsIdentifier("sjdsGuest")
	VirtualMachineGuestOsIdentifierMandrakeGuest           = VirtualMachineGuestOsIdentifier("mandrakeGuest")
	VirtualMachineGuestOsIdentifierMandrivaGuest           = VirtualMachineGuestOsIdentifier("mandrivaGuest")
	VirtualMachineGuestOsIdentifierMandriva64Guest         = VirtualMachineGuestOsIdentifier("mandriva64Guest")
	VirtualMachineGuestOsIdentifierTurboLinuxGuest         = VirtualMachineGuestOsIdentifier("turboLinuxGuest")
	VirtualMachineGuestOsIdentifierTurboLinux64Guest       = VirtualMachineGuestOsIdentifier("turboLinux64Guest")
	VirtualMachineGuestOsIdentifierUbuntuGuest             = VirtualMachineGuestOsIdentifier("ubuntuGuest")
	VirtualMachineGuestOsIdentifierUbuntu64Guest           = VirtualMachineGuestOsIdentifier("ubuntu64Guest")
	VirtualMachineGuestOsIdentifierDebian4Guest            = VirtualMachineGuestOsIdentifier("debian4Guest")
	VirtualMachineGuestOsIdentifierDebian4_64Guest         = VirtualMachineGuestOsIdentifier("debian4_64Guest")
	VirtualMachineGuestOsIdentifierDebian5Guest            = VirtualMachineGuestOsIdentifier("debian5Guest")
	VirtualMachineGuestOsIdentifierDebian5_64Guest         = VirtualMachineGuestOsIdentifier("debian5_64Guest")
	VirtualMachineGuestOsIdentifierDebian6Guest            = VirtualMachineGuestOsIdentifier("debian6Guest")
	VirtualMachineGuestOsIdentifierDebian6_64Guest         = VirtualMachineGuestOsIdentifier("debian6_64Guest")
	VirtualMachineGuestOsIdentifierDebian7Guest            = VirtualMachineGuestOsIdentifier("debian7Guest")
	VirtualMachineGuestOsIdentifierDebian7_64Guest         = VirtualMachineGuestOsIdentifier("debian7_64Guest")
	VirtualMachineGuestOsIdentifierAsianux3Guest           = VirtualMachineGuestOsIdentifier("asianux3Guest")
	VirtualMachineGuestOsIdentifierAsianux3_64Guest        = VirtualMachineGuestOsIdentifier("asianux3_64Guest")
	VirtualMachineGuestOsIdentifierAsianux4Guest           = VirtualMachineGuestOsIdentifier("asianux4Guest")
	VirtualMachineGuestOsIdentifierAsianux4_64Guest        = VirtualMachineGuestOsIdentifier("asianux4_64Guest")
	VirtualMachineGuestOsIdentifierOpensuseGuest           = VirtualMachineGuestOsIdentifier("opensuseGuest")
	VirtualMachineGuestOsIdentifierOpensuse64Guest         = VirtualMachineGuestOsIdentifier("opensuse64Guest")
	VirtualMachineGuestOsIdentifierFedoraGuest             = VirtualMachineGuestOsIdentifier("fedoraGuest")
	VirtualMachineGuestOsIdentifierFedora64Guest           = VirtualMachineGuestOsIdentifier("fedora64Guest")
	VirtualMachineGuestOsIdentifierOther24xLinuxGuest      = VirtualMachineGuestOsIdentifier("other24xLinuxGuest")
	VirtualMachineGuestOsIdentifierOther26xLinuxGuest      = VirtualMachineGuestOsIdentifier("other26xLinuxGuest")
	VirtualMachineGuestOsIdentifierOtherLinuxGuest         = VirtualMachineGuestOsIdentifier("otherLinuxGuest")
	VirtualMachineGuestOsIdentifierOther3xLinuxGuest       = VirtualMachineGuestOsIdentifier("other3xLinuxGuest")
	VirtualMachineGuestOsIdentifierGenericLinuxGuest       = VirtualMachineGuestOsIdentifier("genericLinuxGuest")
	VirtualMachineGuestOsIdentifierOther24xLinux64Guest    = VirtualMachineGuestOsIdentifier("other24xLinux64Guest")
	VirtualMachineGuestOsIdentifierOther26xLinux64Guest    = VirtualMachineGuestOsIdentifier("other26xLinux64Guest")
	VirtualMachineGuestOsIdentifierOther3xLinux64Guest     = VirtualMachineGuestOsIdentifier("other3xLinux64Guest")
	VirtualMachineGuestOsIdentifierOtherLinux64Guest       = VirtualMachineGuestOsIdentifier("otherLinux64Guest")
	VirtualMachineGuestOsIdentifierSolaris6Guest           = VirtualMachineGuestOsIdentifier("solaris6Guest")
	VirtualMachineGuestOsIdentifierSolaris7Guest           = VirtualMachineGuestOsIdentifier("solaris7Guest")
	VirtualMachineGuestOsIdentifierSolaris8Guest           = VirtualMachineGuestOsIdentifier("solaris8Guest")
	VirtualMachineGuestOsIdentifierSolaris9Guest           = VirtualMachineGuestOsIdentifier("solaris9Guest")
	VirtualMachineGuestOsIdentifierSolaris10Guest          = VirtualMachineGuestOsIdentifier("solaris10Guest")
	VirtualMachineGuestOsIdentifierSolaris10_64Guest       = VirtualMachineGuestOsIdentifier("solaris10_64Guest")
	VirtualMachineGuestOsIdentifierSolaris11_64Guest       = VirtualMachineGuestOsIdentifier("solaris11_64Guest")
	VirtualMachineGuestOsIdentifierOs2Guest                = VirtualMachineGuestOsIdentifier("os2Guest")
	VirtualMachineGuestOsIdentifierEComStationGuest        = VirtualMachineGuestOsIdentifier("eComStationGuest")
	VirtualMachineGuestOsIdentifierEComStation2Guest       = VirtualMachineGuestOsIdentifier("eComStation2Guest")
	VirtualMachineGuestOsIdentifierNetware4Guest           = VirtualMachineGuestOsIdentifier("netware4Guest")
	VirtualMachineGuestOsIdentifierNetware5Guest           = VirtualMachineGuestOsIdentifier("netware5Guest")
	VirtualMachineGuestOsIdentifierNetware6Guest           = VirtualMachineGuestOsIdentifier("netware6Guest")
	VirtualMachineGuestOsIdentifierOpenServer5Guest        = VirtualMachineGuestOsIdentifier("openServer5Guest")
	VirtualMachineGuestOsIdentifierOpenServer6Guest        = VirtualMachineGuestOsIdentifier("openServer6Guest")
	VirtualMachineGuestOsIdentifierUnixWare7Guest          = VirtualMachineGuestOsIdentifier("unixWare7Guest")
	VirtualMachineGuestOsIdentifierDarwinGuest             = VirtualMachineGuestOsIdentifier("darwinGuest")
	VirtualMachineGuestOsIdentifierDarwin64Guest           = VirtualMachineGuestOsIdentifier("darwin64Guest")
	VirtualMachineGuestOsIdentifierDarwin10Guest           = VirtualMachineGuestOsIdentifier("darwin10Guest")
	VirtualMachineGuestOsIdentifierDarwin10_64Guest        = VirtualMachineGuestOsIdentifier("darwin10_64Guest")
	VirtualMachineGuestOsIdentifierDarwin11Guest           = VirtualMachineGuestOsIdentifier("darwin11Guest")
	VirtualMachineGuestOsIdentifierDarwin11_64Guest        = VirtualMachineGuestOsIdentifier("darwin11_64Guest")
	VirtualMachineGuestOsIdentifierDarwin12_64Guest        = VirtualMachineGuestOsIdentifier("darwin12_64Guest")
	VirtualMachineGuestOsIdentifierDarwin13_64Guest        = VirtualMachineGuestOsIdentifier("darwin13_64Guest")
	VirtualMachineGuestOsIdentifierVmkernelGuest           = VirtualMachineGuestOsIdentifier("vmkernelGuest")
	VirtualMachineGuestOsIdentifierVmkernel5Guest          = VirtualMachineGuestOsIdentifier("vmkernel5Guest")
	VirtualMachineGuestOsIdentifierOtherGuest              = VirtualMachineGuestOsIdentifier("otherGuest")
	VirtualMachineGuestOsIdentifierOtherGuest64            = VirtualMachineGuestOsIdentifier("otherGuest64")
)
View Source
const (
	VirtualMachineGuestStateRunning      = VirtualMachineGuestState("running")
	VirtualMachineGuestStateShuttingDown = VirtualMachineGuestState("shuttingDown")
	VirtualMachineGuestStateResetting    = VirtualMachineGuestState("resetting")
	VirtualMachineGuestStateStandby      = VirtualMachineGuestState("standby")
	VirtualMachineGuestStateNotRunning   = VirtualMachineGuestState("notRunning")
	VirtualMachineGuestStateUnknown      = VirtualMachineGuestState("unknown")
)
View Source
const (
	VirtualMachineHtSharingAny      = VirtualMachineHtSharing("any")
	VirtualMachineHtSharingNone     = VirtualMachineHtSharing("none")
	VirtualMachineHtSharingInternal = VirtualMachineHtSharing("internal")
)
View Source
const (
	VirtualMachineMemoryAllocationPolicySwapNone = VirtualMachineMemoryAllocationPolicy("swapNone")
	VirtualMachineMemoryAllocationPolicySwapSome = VirtualMachineMemoryAllocationPolicy("swapSome")
	VirtualMachineMemoryAllocationPolicySwapMost = VirtualMachineMemoryAllocationPolicy("swapMost")
)
View Source
const (
	VirtualMachineMetadataManagerVmMetadataOpUpdate = VirtualMachineMetadataManagerVmMetadataOp("Update")
	VirtualMachineMetadataManagerVmMetadataOpRemove = VirtualMachineMetadataManagerVmMetadataOp("Remove")
)
View Source
const (
	VirtualMachineMovePriorityLowPriority     = VirtualMachineMovePriority("lowPriority")
	VirtualMachineMovePriorityHighPriority    = VirtualMachineMovePriority("highPriority")
	VirtualMachineMovePriorityDefaultPriority = VirtualMachineMovePriority("defaultPriority")
)
View Source
const (
	VirtualMachineNeedSecondaryReasonInitializing           = VirtualMachineNeedSecondaryReason("initializing")
	VirtualMachineNeedSecondaryReasonDivergence             = VirtualMachineNeedSecondaryReason("divergence")
	VirtualMachineNeedSecondaryReasonLostConnection         = VirtualMachineNeedSecondaryReason("lostConnection")
	VirtualMachineNeedSecondaryReasonPartialHardwareFailure = VirtualMachineNeedSecondaryReason("partialHardwareFailure")
	VirtualMachineNeedSecondaryReasonUserAction             = VirtualMachineNeedSecondaryReason("userAction")
	VirtualMachineNeedSecondaryReasonOther                  = VirtualMachineNeedSecondaryReason("other")
)
View Source
const (
	VirtualMachinePowerOffBehaviorPowerOff = VirtualMachinePowerOffBehavior("powerOff")
	VirtualMachinePowerOffBehaviorRevert   = VirtualMachinePowerOffBehavior("revert")
	VirtualMachinePowerOffBehaviorPrompt   = VirtualMachinePowerOffBehavior("prompt")
)
View Source
const (
	VirtualMachinePowerOpTypeSoft   = VirtualMachinePowerOpType("soft")
	VirtualMachinePowerOpTypeHard   = VirtualMachinePowerOpType("hard")
	VirtualMachinePowerOpTypePreset = VirtualMachinePowerOpType("preset")
)
View Source
const (
	VirtualMachinePowerStatePoweredOff = VirtualMachinePowerState("poweredOff")
	VirtualMachinePowerStatePoweredOn  = VirtualMachinePowerState("poweredOn")
	VirtualMachinePowerStateSuspended  = VirtualMachinePowerState("suspended")
)
View Source
const (
	VirtualMachineRecordReplayStateRecording = VirtualMachineRecordReplayState("recording")
	VirtualMachineRecordReplayStateReplaying = VirtualMachineRecordReplayState("replaying")
	VirtualMachineRecordReplayStateInactive  = VirtualMachineRecordReplayState("inactive")
)
View Source
const (
	VirtualMachineRelocateDiskMoveOptionsMoveAllDiskBackingsAndAllowSharing    = VirtualMachineRelocateDiskMoveOptions("moveAllDiskBackingsAndAllowSharing")
	VirtualMachineRelocateDiskMoveOptionsMoveAllDiskBackingsAndDisallowSharing = VirtualMachineRelocateDiskMoveOptions("moveAllDiskBackingsAndDisallowSharing")
	VirtualMachineRelocateDiskMoveOptionsMoveChildMostDiskBacking              = VirtualMachineRelocateDiskMoveOptions("moveChildMostDiskBacking")
	VirtualMachineRelocateDiskMoveOptionsCreateNewChildDiskBacking             = VirtualMachineRelocateDiskMoveOptions("createNewChildDiskBacking")
	VirtualMachineRelocateDiskMoveOptionsMoveAllDiskBackingsAndConsolidate     = VirtualMachineRelocateDiskMoveOptions("moveAllDiskBackingsAndConsolidate")
)
View Source
const (
	VirtualMachineRelocateTransformationFlat   = VirtualMachineRelocateTransformation("flat")
	VirtualMachineRelocateTransformationSparse = VirtualMachineRelocateTransformation("sparse")
)
View Source
const (
	VirtualMachineScsiPassthroughTypeDisk      = VirtualMachineScsiPassthroughType("disk")
	VirtualMachineScsiPassthroughTypeTape      = VirtualMachineScsiPassthroughType("tape")
	VirtualMachineScsiPassthroughTypePrinter   = VirtualMachineScsiPassthroughType("printer")
	VirtualMachineScsiPassthroughTypeProcessor = VirtualMachineScsiPassthroughType("processor")
	VirtualMachineScsiPassthroughTypeWorm      = VirtualMachineScsiPassthroughType("worm")
	VirtualMachineScsiPassthroughTypeCdrom     = VirtualMachineScsiPassthroughType("cdrom")
	VirtualMachineScsiPassthroughTypeScanner   = VirtualMachineScsiPassthroughType("scanner")
	VirtualMachineScsiPassthroughTypeOptical   = VirtualMachineScsiPassthroughType("optical")
	VirtualMachineScsiPassthroughTypeMedia     = VirtualMachineScsiPassthroughType("media")
	VirtualMachineScsiPassthroughTypeCom       = VirtualMachineScsiPassthroughType("com")
	VirtualMachineScsiPassthroughTypeRaid      = VirtualMachineScsiPassthroughType("raid")
	VirtualMachineScsiPassthroughTypeUnknown   = VirtualMachineScsiPassthroughType("unknown")
)
View Source
const (
	VirtualMachineStandbyActionTypeCheckpoint     = VirtualMachineStandbyActionType("checkpoint")
	VirtualMachineStandbyActionTypePowerOnSuspend = VirtualMachineStandbyActionType("powerOnSuspend")
)
View Source
const (
	VirtualMachineTargetInfoConfigurationTagCompliant   = VirtualMachineTargetInfoConfigurationTag("compliant")
	VirtualMachineTargetInfoConfigurationTagClusterWide = VirtualMachineTargetInfoConfigurationTag("clusterWide")
)
View Source
const (
	VirtualMachineTicketTypeMks          = VirtualMachineTicketType("mks")
	VirtualMachineTicketTypeDevice       = VirtualMachineTicketType("device")
	VirtualMachineTicketTypeGuestControl = VirtualMachineTicketType("guestControl")
)
View Source
const (
	VirtualMachineToolsRunningStatusGuestToolsNotRunning       = VirtualMachineToolsRunningStatus("guestToolsNotRunning")
	VirtualMachineToolsRunningStatusGuestToolsRunning          = VirtualMachineToolsRunningStatus("guestToolsRunning")
	VirtualMachineToolsRunningStatusGuestToolsExecutingScripts = VirtualMachineToolsRunningStatus("guestToolsExecutingScripts")
)
View Source
const (
	VirtualMachineToolsStatusToolsNotInstalled = VirtualMachineToolsStatus("toolsNotInstalled")
	VirtualMachineToolsStatusToolsNotRunning   = VirtualMachineToolsStatus("toolsNotRunning")
	VirtualMachineToolsStatusToolsOld          = VirtualMachineToolsStatus("toolsOld")
	VirtualMachineToolsStatusToolsOk           = VirtualMachineToolsStatus("toolsOk")
)
View Source
const (
	VirtualMachineToolsVersionStatusGuestToolsNotInstalled = VirtualMachineToolsVersionStatus("guestToolsNotInstalled")
	VirtualMachineToolsVersionStatusGuestToolsNeedUpgrade  = VirtualMachineToolsVersionStatus("guestToolsNeedUpgrade")
	VirtualMachineToolsVersionStatusGuestToolsCurrent      = VirtualMachineToolsVersionStatus("guestToolsCurrent")
	VirtualMachineToolsVersionStatusGuestToolsUnmanaged    = VirtualMachineToolsVersionStatus("guestToolsUnmanaged")
	VirtualMachineToolsVersionStatusGuestToolsTooOld       = VirtualMachineToolsVersionStatus("guestToolsTooOld")
	VirtualMachineToolsVersionStatusGuestToolsSupportedOld = VirtualMachineToolsVersionStatus("guestToolsSupportedOld")
	VirtualMachineToolsVersionStatusGuestToolsSupportedNew = VirtualMachineToolsVersionStatus("guestToolsSupportedNew")
	VirtualMachineToolsVersionStatusGuestToolsTooNew       = VirtualMachineToolsVersionStatus("guestToolsTooNew")
	VirtualMachineToolsVersionStatusGuestToolsBlacklisted  = VirtualMachineToolsVersionStatus("guestToolsBlacklisted")
)
View Source
const (
	VirtualMachineUsbInfoFamilyAudio           = VirtualMachineUsbInfoFamily("audio")
	VirtualMachineUsbInfoFamilyHid             = VirtualMachineUsbInfoFamily("hid")
	VirtualMachineUsbInfoFamilyHid_bootable    = VirtualMachineUsbInfoFamily("hid_bootable")
	VirtualMachineUsbInfoFamilyPhysical        = VirtualMachineUsbInfoFamily("physical")
	VirtualMachineUsbInfoFamilyCommunication   = VirtualMachineUsbInfoFamily("communication")
	VirtualMachineUsbInfoFamilyImaging         = VirtualMachineUsbInfoFamily("imaging")
	VirtualMachineUsbInfoFamilyPrinter         = VirtualMachineUsbInfoFamily("printer")
	VirtualMachineUsbInfoFamilyStorage         = VirtualMachineUsbInfoFamily("storage")
	VirtualMachineUsbInfoFamilyHub             = VirtualMachineUsbInfoFamily("hub")
	VirtualMachineUsbInfoFamilySmart_card      = VirtualMachineUsbInfoFamily("smart_card")
	VirtualMachineUsbInfoFamilySecurity        = VirtualMachineUsbInfoFamily("security")
	VirtualMachineUsbInfoFamilyVideo           = VirtualMachineUsbInfoFamily("video")
	VirtualMachineUsbInfoFamilyWireless        = VirtualMachineUsbInfoFamily("wireless")
	VirtualMachineUsbInfoFamilyBluetooth       = VirtualMachineUsbInfoFamily("bluetooth")
	VirtualMachineUsbInfoFamilyWusb            = VirtualMachineUsbInfoFamily("wusb")
	VirtualMachineUsbInfoFamilyPda             = VirtualMachineUsbInfoFamily("pda")
	VirtualMachineUsbInfoFamilyVendor_specific = VirtualMachineUsbInfoFamily("vendor_specific")
	VirtualMachineUsbInfoFamilyOther           = VirtualMachineUsbInfoFamily("other")
	VirtualMachineUsbInfoFamilyUnknownFamily   = VirtualMachineUsbInfoFamily("unknownFamily")
)
View Source
const (
	VirtualMachineUsbInfoSpeedLow          = VirtualMachineUsbInfoSpeed("low")
	VirtualMachineUsbInfoSpeedFull         = VirtualMachineUsbInfoSpeed("full")
	VirtualMachineUsbInfoSpeedHigh         = VirtualMachineUsbInfoSpeed("high")
	VirtualMachineUsbInfoSpeedSuperSpeed   = VirtualMachineUsbInfoSpeed("superSpeed")
	VirtualMachineUsbInfoSpeedUnknownSpeed = VirtualMachineUsbInfoSpeed("unknownSpeed")
)
View Source
const (
	VirtualMachineVideoCardUse3dRendererAutomatic = VirtualMachineVideoCardUse3dRenderer("automatic")
	VirtualMachineVideoCardUse3dRendererSoftware  = VirtualMachineVideoCardUse3dRenderer("software")
	VirtualMachineVideoCardUse3dRendererHardware  = VirtualMachineVideoCardUse3dRenderer("hardware")
)
View Source
const (
	VirtualPointingDeviceHostChoiceAutodetect           = VirtualPointingDeviceHostChoice("autodetect")
	VirtualPointingDeviceHostChoiceIntellimouseExplorer = VirtualPointingDeviceHostChoice("intellimouseExplorer")
	VirtualPointingDeviceHostChoiceIntellimousePs2      = VirtualPointingDeviceHostChoice("intellimousePs2")
	VirtualPointingDeviceHostChoiceLogitechMouseman     = VirtualPointingDeviceHostChoice("logitechMouseman")
	VirtualPointingDeviceHostChoiceMicrosoft_serial     = VirtualPointingDeviceHostChoice("microsoft_serial")
	VirtualPointingDeviceHostChoiceMouseSystems         = VirtualPointingDeviceHostChoice("mouseSystems")
	VirtualPointingDeviceHostChoiceMousemanSerial       = VirtualPointingDeviceHostChoice("mousemanSerial")
	VirtualPointingDeviceHostChoicePs2                  = VirtualPointingDeviceHostChoice("ps2")
)
View Source
const (
	VirtualSCSISharingNoSharing       = VirtualSCSISharing("noSharing")
	VirtualSCSISharingVirtualSharing  = VirtualSCSISharing("virtualSharing")
	VirtualSCSISharingPhysicalSharing = VirtualSCSISharing("physicalSharing")
)
View Source
const (
	VirtualSerialPortEndPointClient = VirtualSerialPortEndPoint("client")
	VirtualSerialPortEndPointServer = VirtualSerialPortEndPoint("server")
)
View Source
const (
	VmDasBeingResetEventReasonCodeVmtoolsHeartbeatFailure  = VmDasBeingResetEventReasonCode("vmtoolsHeartbeatFailure")
	VmDasBeingResetEventReasonCodeAppHeartbeatFailure      = VmDasBeingResetEventReasonCode("appHeartbeatFailure")
	VmDasBeingResetEventReasonCodeAppImmediateResetRequest = VmDasBeingResetEventReasonCode("appImmediateResetRequest")
)
View Source
const (
	VmFailedStartingSecondaryEventFailureReasonIncompatibleHost = VmFailedStartingSecondaryEventFailureReason("incompatibleHost")
	VmFailedStartingSecondaryEventFailureReasonLoginFailed      = VmFailedStartingSecondaryEventFailureReason("loginFailed")
	VmFailedStartingSecondaryEventFailureReasonRegisterVmFailed = VmFailedStartingSecondaryEventFailureReason("registerVmFailed")
	VmFailedStartingSecondaryEventFailureReasonMigrateFailed    = VmFailedStartingSecondaryEventFailureReason("migrateFailed")
)
View Source
const (
	VmFaultToleranceConfigIssueReasonForIssueHaNotEnabled                   = VmFaultToleranceConfigIssueReasonForIssue("haNotEnabled")
	VmFaultToleranceConfigIssueReasonForIssueMoreThanOneSecondary           = VmFaultToleranceConfigIssueReasonForIssue("moreThanOneSecondary")
	VmFaultToleranceConfigIssueReasonForIssueRecordReplayNotSupported       = VmFaultToleranceConfigIssueReasonForIssue("recordReplayNotSupported")
	VmFaultToleranceConfigIssueReasonForIssueReplayNotSupported             = VmFaultToleranceConfigIssueReasonForIssue("replayNotSupported")
	VmFaultToleranceConfigIssueReasonForIssueTemplateVm                     = VmFaultToleranceConfigIssueReasonForIssue("templateVm")
	VmFaultToleranceConfigIssueReasonForIssueMultipleVCPU                   = VmFaultToleranceConfigIssueReasonForIssue("multipleVCPU")
	VmFaultToleranceConfigIssueReasonForIssueHostInactive                   = VmFaultToleranceConfigIssueReasonForIssue("hostInactive")
	VmFaultToleranceConfigIssueReasonForIssueFtUnsupportedHardware          = VmFaultToleranceConfigIssueReasonForIssue("ftUnsupportedHardware")
	VmFaultToleranceConfigIssueReasonForIssueFtUnsupportedProduct           = VmFaultToleranceConfigIssueReasonForIssue("ftUnsupportedProduct")
	VmFaultToleranceConfigIssueReasonForIssueMissingVMotionNic              = VmFaultToleranceConfigIssueReasonForIssue("missingVMotionNic")
	VmFaultToleranceConfigIssueReasonForIssueMissingFTLoggingNic            = VmFaultToleranceConfigIssueReasonForIssue("missingFTLoggingNic")
	VmFaultToleranceConfigIssueReasonForIssueThinDisk                       = VmFaultToleranceConfigIssueReasonForIssue("thinDisk")
	VmFaultToleranceConfigIssueReasonForIssueVerifySSLCertificateFlagNotSet = VmFaultToleranceConfigIssueReasonForIssue("verifySSLCertificateFlagNotSet")
	VmFaultToleranceConfigIssueReasonForIssueHasSnapshots                   = VmFaultToleranceConfigIssueReasonForIssue("hasSnapshots")
	VmFaultToleranceConfigIssueReasonForIssueNoConfig                       = VmFaultToleranceConfigIssueReasonForIssue("noConfig")
	VmFaultToleranceConfigIssueReasonForIssueFtSecondaryVm                  = VmFaultToleranceConfigIssueReasonForIssue("ftSecondaryVm")
	VmFaultToleranceConfigIssueReasonForIssueHasLocalDisk                   = VmFaultToleranceConfigIssueReasonForIssue("hasLocalDisk")
	VmFaultToleranceConfigIssueReasonForIssueEsxAgentVm                     = VmFaultToleranceConfigIssueReasonForIssue("esxAgentVm")
	VmFaultToleranceConfigIssueReasonForIssueVideo3dEnabled                 = VmFaultToleranceConfigIssueReasonForIssue("video3dEnabled")
	VmFaultToleranceConfigIssueReasonForIssueHasUnsupportedDisk             = VmFaultToleranceConfigIssueReasonForIssue("hasUnsupportedDisk")
	VmFaultToleranceConfigIssueReasonForIssueHasNestedHVConfiguration       = VmFaultToleranceConfigIssueReasonForIssue("hasNestedHVConfiguration")
	VmFaultToleranceConfigIssueReasonForIssueHasVFlashConfiguration         = VmFaultToleranceConfigIssueReasonForIssue("hasVFlashConfiguration")
)
View Source
const (
	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualFloppy       = VmFaultToleranceInvalidFileBackingDeviceType("virtualFloppy")
	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualCdrom        = VmFaultToleranceInvalidFileBackingDeviceType("virtualCdrom")
	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualSerialPort   = VmFaultToleranceInvalidFileBackingDeviceType("virtualSerialPort")
	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualParallelPort = VmFaultToleranceInvalidFileBackingDeviceType("virtualParallelPort")
	VmFaultToleranceInvalidFileBackingDeviceTypeVirtualDisk         = VmFaultToleranceInvalidFileBackingDeviceType("virtualDisk")
)
View Source
const (
	VmShutdownOnIsolationEventOperationShutdown   = VmShutdownOnIsolationEventOperation("shutdown")
	VmShutdownOnIsolationEventOperationPoweredOff = VmShutdownOnIsolationEventOperation("poweredOff")
)
View Source
const (
	VmwareDistributedVirtualSwitchPvlanPortTypePromiscuous = VmwareDistributedVirtualSwitchPvlanPortType("promiscuous")
	VmwareDistributedVirtualSwitchPvlanPortTypeIsolated    = VmwareDistributedVirtualSwitchPvlanPortType("isolated")
	VmwareDistributedVirtualSwitchPvlanPortTypeCommunity   = VmwareDistributedVirtualSwitchPvlanPortType("community")
)
View Source
const (
	VsanDiskIssueTypeNonExist      = VsanDiskIssueType("nonExist")
	VsanDiskIssueTypeStampMismatch = VsanDiskIssueType("stampMismatch")
	VsanDiskIssueTypeUnknown       = VsanDiskIssueType("unknown")
)
View Source
const (
	VsanHostDecommissionModeObjectActionNoAction                  = VsanHostDecommissionModeObjectAction("noAction")
	VsanHostDecommissionModeObjectActionEnsureObjectAccessibility = VsanHostDecommissionModeObjectAction("ensureObjectAccessibility")
	VsanHostDecommissionModeObjectActionEvacuateAllData           = VsanHostDecommissionModeObjectAction("evacuateAllData")
)
View Source
const (
	VsanHostDiskResultStateInUse      = VsanHostDiskResultState("inUse")
	VsanHostDiskResultStateEligible   = VsanHostDiskResultState("eligible")
	VsanHostDiskResultStateIneligible = VsanHostDiskResultState("ineligible")
)
View Source
const (
	VsanHostHealthStateUnknown   = VsanHostHealthState("unknown")
	VsanHostHealthStateHealthy   = VsanHostHealthState("healthy")
	VsanHostHealthStateUnhealthy = VsanHostHealthState("unhealthy")
)
View Source
const (
	VsanHostNodeStateError                   = VsanHostNodeState("error")
	VsanHostNodeStateDisabled                = VsanHostNodeState("disabled")
	VsanHostNodeStateAgent                   = VsanHostNodeState("agent")
	VsanHostNodeStateMaster                  = VsanHostNodeState("master")
	VsanHostNodeStateBackup                  = VsanHostNodeState("backup")
	VsanHostNodeStateStarting                = VsanHostNodeState("starting")
	VsanHostNodeStateStopping                = VsanHostNodeState("stopping")
	VsanHostNodeStateEnteringMaintenanceMode = VsanHostNodeState("enteringMaintenanceMode")
	VsanHostNodeStateExitingMaintenanceMode  = VsanHostNodeState("exitingMaintenanceMode")
	VsanHostNodeStateDecommissioning         = VsanHostNodeState("decommissioning")
)
View Source
const (
	WeekOfMonthFirst  = WeekOfMonth("first")
	WeekOfMonthSecond = WeekOfMonth("second")
	WeekOfMonthThird  = WeekOfMonth("third")
	WeekOfMonthFourth = WeekOfMonth("fourth")
	WeekOfMonthLast   = WeekOfMonth("last")
)
View Source
const (
	WillLoseHAProtectionResolutionSvmotion = WillLoseHAProtectionResolution("svmotion")
	WillLoseHAProtectionResolutionRelocate = WillLoseHAProtectionResolution("relocate")
)
View Source
const (
	DiagnosticManagerLogFormatPlain = DiagnosticManagerLogFormat("plain")
)
View Source
const (
	DisallowedChangeByServiceDisallowedChangeHotExtendDisk = DisallowedChangeByServiceDisallowedChange("hotExtendDisk")
)
View Source
const (
	HostFeatureVersionKeyFaultTolerance = HostFeatureVersionKey("faultTolerance")
)
View Source
const (
	HostNetStackInstanceSystemStackKeyDefaultTcpipStack = HostNetStackInstanceSystemStackKey("defaultTcpipStack")
)
View Source
const (
	PhysicalNicVmDirectPathGen2SupportedModeUpt = PhysicalNicVmDirectPathGen2SupportedMode("upt")
)
View Source
const (
	RecommendationTypeV1 = RecommendationType("V1")
)
View Source
const (
	VirtualMachineMetadataManagerVmMetadataOwnerOwnerComVmwareVsphereHA = VirtualMachineMetadataManagerVmMetadataOwnerOwner("ComVmwareVsphereHA")
)

Variables

This section is empty.

Functions

func IsFileNotFound

func IsFileNotFound(err error) bool

func NewBool

func NewBool(v bool) *bool

Types

type AboutInfo

type AboutInfo struct {
	DynamicData

	Name                  string `xml:"name"`
	FullName              string `xml:"fullName"`
	Vendor                string `xml:"vendor"`
	Version               string `xml:"version"`
	Build                 string `xml:"build"`
	LocaleVersion         string `xml:"localeVersion,omitempty"`
	LocaleBuild           string `xml:"localeBuild,omitempty"`
	OsType                string `xml:"osType"`
	ProductLineId         string `xml:"productLineId"`
	ApiType               string `xml:"apiType"`
	ApiVersion            string `xml:"apiVersion"`
	InstanceUuid          string `xml:"instanceUuid,omitempty"`
	LicenseProductName    string `xml:"licenseProductName,omitempty"`
	LicenseProductVersion string `xml:"licenseProductVersion,omitempty"`
}

type AccountCreatedEvent

type AccountCreatedEvent struct {
	HostEvent

	Spec  BaseHostAccountSpec `xml:"spec,typeattr"`
	Group bool                `xml:"group"`
}

type AccountRemovedEvent

type AccountRemovedEvent struct {
	HostEvent

	Account string `xml:"account"`
	Group   bool   `xml:"group"`
}

type AccountUpdatedEvent

type AccountUpdatedEvent struct {
	HostEvent

	Spec  BaseHostAccountSpec `xml:"spec,typeattr"`
	Group bool                `xml:"group"`
}

type AcknowledgeAlarm

type AcknowledgeAlarm AcknowledgeAlarmRequestType

type AcknowledgeAlarmRequestType

type AcknowledgeAlarmRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Alarm  ManagedObjectReference `xml:"alarm"`
	Entity ManagedObjectReference `xml:"entity"`
}

type AcknowledgeAlarmResponse

type AcknowledgeAlarmResponse struct {
}

type AcquireCimServicesTicketRequestType

type AcquireCimServicesTicketRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type AcquireCimServicesTicketResponse

type AcquireCimServicesTicketResponse struct {
	Returnval HostServiceTicket `xml:"returnval"`
}

type AcquireCloneTicket

type AcquireCloneTicket AcquireCloneTicketRequestType

type AcquireCloneTicketRequestType

type AcquireCloneTicketRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type AcquireCloneTicketResponse

type AcquireCloneTicketResponse struct {
	Returnval string `xml:"returnval"`
}

type AcquireCredentialsInGuestRequestType

type AcquireCredentialsInGuestRequestType struct {
	This          ManagedObjectReference  `xml:"_this"`
	Vm            ManagedObjectReference  `xml:"vm"`
	RequestedAuth BaseGuestAuthentication `xml:"requestedAuth,typeattr"`
	SessionID     int64                   `xml:"sessionID,omitempty"`
}

type AcquireCredentialsInGuestResponse

type AcquireCredentialsInGuestResponse struct {
	Returnval BaseGuestAuthentication `xml:"returnval,typeattr"`
}

type AcquireGenericServiceTicketRequestType

type AcquireGenericServiceTicketRequestType struct {
	This ManagedObjectReference               `xml:"_this"`
	Spec BaseSessionManagerServiceRequestSpec `xml:"spec,typeattr"`
}

type AcquireGenericServiceTicketResponse

type AcquireGenericServiceTicketResponse struct {
	Returnval SessionManagerGenericServiceTicket `xml:"returnval"`
}

type AcquireLocalTicket

type AcquireLocalTicket AcquireLocalTicketRequestType

type AcquireLocalTicketRequestType

type AcquireLocalTicketRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	UserName string                 `xml:"userName"`
}

type AcquireLocalTicketResponse

type AcquireLocalTicketResponse struct {
	Returnval SessionManagerLocalTicket `xml:"returnval"`
}

type AcquireMksTicket

type AcquireMksTicket AcquireMksTicketRequestType

type AcquireMksTicketRequestType

type AcquireMksTicketRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type AcquireMksTicketResponse

type AcquireMksTicketResponse struct {
	Returnval VirtualMachineMksTicket `xml:"returnval"`
}

type AcquireTicket

type AcquireTicket AcquireTicketRequestType

type AcquireTicketRequestType

type AcquireTicketRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	TicketType string                 `xml:"ticketType"`
}

type AcquireTicketResponse

type AcquireTicketResponse struct {
	Returnval VirtualMachineTicket `xml:"returnval"`
}

type Action

type Action struct {
	DynamicData
}

func (*Action) GetAction

func (b *Action) GetAction() *Action

type ActionParameter

type ActionParameter string

type ActionType

type ActionType string

type ActiveDirectoryFault

type ActiveDirectoryFault struct {
	VimFault

	ErrorCode int `xml:"errorCode,omitempty"`
}

func (*ActiveDirectoryFault) GetActiveDirectoryFault

func (b *ActiveDirectoryFault) GetActiveDirectoryFault() *ActiveDirectoryFault

type ActiveDirectoryFaultFault

type ActiveDirectoryFaultFault BaseActiveDirectoryFault

type ActiveDirectoryProfile

type ActiveDirectoryProfile struct {
	ApplyProfile
}

type AddAuthorizationRoleRequestType

type AddAuthorizationRoleRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Name    string                 `xml:"name"`
	PrivIds []string               `xml:"privIds,omitempty"`
}

type AddAuthorizationRoleResponse

type AddAuthorizationRoleResponse struct {
	Returnval int `xml:"returnval"`
}

type AddCustomFieldDef

type AddCustomFieldDef AddCustomFieldDefRequestType

type AddCustomFieldDefRequestType

type AddCustomFieldDefRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	Name           string                 `xml:"name"`
	MoType         string                 `xml:"moType,omitempty"`
	FieldDefPolicy *PrivilegePolicyDef    `xml:"fieldDefPolicy,omitempty"`
	FieldPolicy    *PrivilegePolicyDef    `xml:"fieldPolicy,omitempty"`
}

type AddCustomFieldDefResponse

type AddCustomFieldDefResponse struct {
	Returnval CustomFieldDef `xml:"returnval"`
}

type AddDVPortgroupRequestType

type AddDVPortgroupRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Spec []DVPortgroupConfigSpec `xml:"spec"`
}

type AddDVPortgroup_Task

type AddDVPortgroup_Task AddDVPortgroupRequestType

type AddDVPortgroup_TaskResponse

type AddDVPortgroup_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type AddDisksRequestType

type AddDisksRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Disk []HostScsiDisk         `xml:"disk"`
}

type AddDisks_Task

type AddDisks_Task AddDisksRequestType

type AddDisks_TaskResponse

type AddDisks_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type AddHostRequestType

type AddHostRequestType struct {
	This         ManagedObjectReference  `xml:"_this"`
	Spec         HostConnectSpec         `xml:"spec"`
	AsConnected  bool                    `xml:"asConnected"`
	ResourcePool *ManagedObjectReference `xml:"resourcePool,omitempty"`
	License      string                  `xml:"license,omitempty"`
}

type AddHost_Task

type AddHost_Task AddHostRequestType

type AddHost_TaskResponse

type AddHost_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type AddInternetScsiSendTargetsRequestType

type AddInternetScsiSendTargetsRequestType struct {
	This           ManagedObjectReference          `xml:"_this"`
	IScsiHbaDevice string                          `xml:"iScsiHbaDevice"`
	Targets        []HostInternetScsiHbaSendTarget `xml:"targets"`
}

type AddInternetScsiSendTargetsResponse

type AddInternetScsiSendTargetsResponse struct {
}

type AddInternetScsiStaticTargetsRequestType

type AddInternetScsiStaticTargetsRequestType struct {
	This           ManagedObjectReference            `xml:"_this"`
	IScsiHbaDevice string                            `xml:"iScsiHbaDevice"`
	Targets        []HostInternetScsiHbaStaticTarget `xml:"targets"`
}

type AddInternetScsiStaticTargetsResponse

type AddInternetScsiStaticTargetsResponse struct {
}

type AddLicense

type AddLicense AddLicenseRequestType

type AddLicenseRequestType

type AddLicenseRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	LicenseKey string                 `xml:"licenseKey"`
	Labels     []KeyValue             `xml:"labels,omitempty"`
}

type AddLicenseResponse

type AddLicenseResponse struct {
	Returnval LicenseManagerLicenseInfo `xml:"returnval"`
}

type AddNetworkResourcePoolRequestType

type AddNetworkResourcePoolRequestType struct {
	This       ManagedObjectReference             `xml:"_this"`
	ConfigSpec []DVSNetworkResourcePoolConfigSpec `xml:"configSpec"`
}

type AddNetworkResourcePoolResponse

type AddNetworkResourcePoolResponse struct {
}

type AddPortGroup

type AddPortGroup AddPortGroupRequestType

type AddPortGroupRequestType

type AddPortGroupRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Portgrp HostPortGroupSpec      `xml:"portgrp"`
}

type AddPortGroupResponse

type AddPortGroupResponse struct {
}

type AddServiceConsoleVirtualNicRequestType

type AddServiceConsoleVirtualNicRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Portgroup string                 `xml:"portgroup"`
	Nic       HostVirtualNicSpec     `xml:"nic"`
}

type AddServiceConsoleVirtualNicResponse

type AddServiceConsoleVirtualNicResponse struct {
	Returnval string `xml:"returnval"`
}

type AddStandaloneHostRequestType

type AddStandaloneHostRequestType struct {
	This         ManagedObjectReference        `xml:"_this"`
	Spec         HostConnectSpec               `xml:"spec"`
	CompResSpec  BaseComputeResourceConfigSpec `xml:"compResSpec,omitempty,typeattr"`
	AddConnected bool                          `xml:"addConnected"`
	License      string                        `xml:"license,omitempty"`
}

type AddStandaloneHost_Task

type AddStandaloneHost_Task AddStandaloneHostRequestType

type AddStandaloneHost_TaskResponse

type AddStandaloneHost_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type AddVirtualNic

type AddVirtualNic AddVirtualNicRequestType

type AddVirtualNicRequestType

type AddVirtualNicRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Portgroup string                 `xml:"portgroup"`
	Nic       HostVirtualNicSpec     `xml:"nic"`
}

type AddVirtualNicResponse

type AddVirtualNicResponse struct {
	Returnval string `xml:"returnval"`
}

type AddVirtualSwitch

type AddVirtualSwitch AddVirtualSwitchRequestType

type AddVirtualSwitchRequestType

type AddVirtualSwitchRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	VswitchName string                 `xml:"vswitchName"`
	Spec        *HostVirtualSwitchSpec `xml:"spec,omitempty"`
}

type AddVirtualSwitchResponse

type AddVirtualSwitchResponse struct {
}

type AdminDisabled

type AdminDisabled struct {
	HostConfigFault
}

type AdminDisabledFault

type AdminDisabledFault AdminDisabled

type AdminNotDisabled

type AdminNotDisabled struct {
	HostConfigFault
}

type AdminNotDisabledFault

type AdminNotDisabledFault AdminNotDisabled

type AdminPasswordNotChangedEvent

type AdminPasswordNotChangedEvent struct {
	HostEvent
}

type AffinityConfigured

type AffinityConfigured struct {
	MigrationFault

	ConfiguredAffinity []string `xml:"configuredAffinity"`
}

type AffinityConfiguredFault

type AffinityConfiguredFault AffinityConfigured

type AffinityType

type AffinityType string

type AfterStartupTaskScheduler

type AfterStartupTaskScheduler struct {
	TaskScheduler

	Minute int `xml:"minute"`
}

type AgentInstallFailed

type AgentInstallFailed struct {
	HostConnectFault

	Reason          string `xml:"reason,omitempty"`
	StatusCode      int    `xml:"statusCode,omitempty"`
	InstallerOutput string `xml:"installerOutput,omitempty"`
}

type AgentInstallFailedFault

type AgentInstallFailedFault AgentInstallFailed

type AgentInstallFailedReason

type AgentInstallFailedReason string

type AlarmAcknowledgedEvent

type AlarmAcknowledgedEvent struct {
	AlarmEvent

	Source ManagedEntityEventArgument `xml:"source"`
	Entity ManagedEntityEventArgument `xml:"entity"`
}

type AlarmAction

type AlarmAction struct {
	DynamicData
}

func (*AlarmAction) GetAlarmAction

func (b *AlarmAction) GetAlarmAction() *AlarmAction

type AlarmActionTriggeredEvent

type AlarmActionTriggeredEvent struct {
	AlarmEvent

	Source ManagedEntityEventArgument `xml:"source"`
	Entity ManagedEntityEventArgument `xml:"entity"`
}

type AlarmClearedEvent

type AlarmClearedEvent struct {
	AlarmEvent

	Source ManagedEntityEventArgument `xml:"source"`
	Entity ManagedEntityEventArgument `xml:"entity"`
	From   string                     `xml:"from"`
}

type AlarmCreatedEvent

type AlarmCreatedEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
}

type AlarmDescription

type AlarmDescription struct {
	DynamicData

	Expr                               []BaseTypeDescription    `xml:"expr,typeattr"`
	StateOperator                      []BaseElementDescription `xml:"stateOperator,typeattr"`
	MetricOperator                     []BaseElementDescription `xml:"metricOperator,typeattr"`
	HostSystemConnectionState          []BaseElementDescription `xml:"hostSystemConnectionState,typeattr"`
	VirtualMachinePowerState           []BaseElementDescription `xml:"virtualMachinePowerState,typeattr"`
	DatastoreConnectionState           []BaseElementDescription `xml:"datastoreConnectionState,omitempty,typeattr"`
	HostSystemPowerState               []BaseElementDescription `xml:"hostSystemPowerState,omitempty,typeattr"`
	VirtualMachineGuestHeartbeatStatus []BaseElementDescription `xml:"virtualMachineGuestHeartbeatStatus,omitempty,typeattr"`
	EntityStatus                       []BaseElementDescription `xml:"entityStatus,typeattr"`
	Action                             []BaseTypeDescription    `xml:"action,typeattr"`
}

type AlarmEmailCompletedEvent

type AlarmEmailCompletedEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
	To     string                     `xml:"to"`
}

type AlarmEmailFailedEvent

type AlarmEmailFailedEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
	To     string                     `xml:"to"`
	Reason LocalizedMethodFault       `xml:"reason"`
}

type AlarmEvent

type AlarmEvent struct {
	Event

	Alarm AlarmEventArgument `xml:"alarm"`
}

func (*AlarmEvent) GetAlarmEvent

func (b *AlarmEvent) GetAlarmEvent() *AlarmEvent

type AlarmEventArgument

type AlarmEventArgument struct {
	EntityEventArgument

	Alarm ManagedObjectReference `xml:"alarm"`
}

type AlarmExpression

type AlarmExpression struct {
	DynamicData
}

func (*AlarmExpression) GetAlarmExpression

func (b *AlarmExpression) GetAlarmExpression() *AlarmExpression

type AlarmInfo

type AlarmInfo struct {
	AlarmSpec

	Key              string                 `xml:"key"`
	Alarm            ManagedObjectReference `xml:"alarm"`
	Entity           ManagedObjectReference `xml:"entity"`
	LastModifiedTime time.Time              `xml:"lastModifiedTime"`
	LastModifiedUser string                 `xml:"lastModifiedUser"`
	CreationEventId  int                    `xml:"creationEventId"`
}

type AlarmReconfiguredEvent

type AlarmReconfiguredEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
}

type AlarmRemovedEvent

type AlarmRemovedEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
}

type AlarmScriptCompleteEvent

type AlarmScriptCompleteEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
	Script string                     `xml:"script"`
}

type AlarmScriptFailedEvent

type AlarmScriptFailedEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
	Script string                     `xml:"script"`
	Reason LocalizedMethodFault       `xml:"reason"`
}

type AlarmSetting

type AlarmSetting struct {
	DynamicData

	ToleranceRange     int `xml:"toleranceRange"`
	ReportingFrequency int `xml:"reportingFrequency"`
}

type AlarmSnmpCompletedEvent

type AlarmSnmpCompletedEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
}

type AlarmSnmpFailedEvent

type AlarmSnmpFailedEvent struct {
	AlarmEvent

	Entity ManagedEntityEventArgument `xml:"entity"`
	Reason LocalizedMethodFault       `xml:"reason"`
}

type AlarmSpec

type AlarmSpec struct {
	DynamicData

	Name            string              `xml:"name"`
	SystemName      string              `xml:"systemName,omitempty"`
	Description     string              `xml:"description"`
	Enabled         bool                `xml:"enabled"`
	Expression      BaseAlarmExpression `xml:"expression,typeattr"`
	Action          BaseAlarmAction     `xml:"action,omitempty,typeattr"`
	ActionFrequency int                 `xml:"actionFrequency,omitempty"`
	Setting         *AlarmSetting       `xml:"setting,omitempty"`
}

func (*AlarmSpec) GetAlarmSpec

func (b *AlarmSpec) GetAlarmSpec() *AlarmSpec

type AlarmState

type AlarmState struct {
	DynamicData

	Key                string                 `xml:"key"`
	Entity             ManagedObjectReference `xml:"entity"`
	Alarm              ManagedObjectReference `xml:"alarm"`
	OverallStatus      ManagedEntityStatus    `xml:"overallStatus"`
	Time               time.Time              `xml:"time"`
	Acknowledged       *bool                  `xml:"acknowledged"`
	AcknowledgedByUser string                 `xml:"acknowledgedByUser,omitempty"`
	AcknowledgedTime   *time.Time             `xml:"acknowledgedTime"`
}

type AlarmStatusChangedEvent

type AlarmStatusChangedEvent struct {
	AlarmEvent

	Source ManagedEntityEventArgument `xml:"source"`
	Entity ManagedEntityEventArgument `xml:"entity"`
	From   string                     `xml:"from"`
	To     string                     `xml:"to"`
}

type AlarmTriggeringAction

type AlarmTriggeringAction struct {
	AlarmAction

	Action          BaseAction                            `xml:"action,typeattr"`
	TransitionSpecs []AlarmTriggeringActionTransitionSpec `xml:"transitionSpecs,omitempty"`
	Green2yellow    bool                                  `xml:"green2yellow"`
	Yellow2red      bool                                  `xml:"yellow2red"`
	Red2yellow      bool                                  `xml:"red2yellow"`
	Yellow2green    bool                                  `xml:"yellow2green"`
}

type AlarmTriggeringActionTransitionSpec

type AlarmTriggeringActionTransitionSpec struct {
	DynamicData

	StartState ManagedEntityStatus `xml:"startState"`
	FinalState ManagedEntityStatus `xml:"finalState"`
	Repeats    bool                `xml:"repeats"`
}

type AllVirtualMachinesLicensedEvent

type AllVirtualMachinesLicensedEvent struct {
	LicenseEvent
}

type AllocateIpv4Address

type AllocateIpv4Address AllocateIpv4AddressRequestType

type AllocateIpv4AddressRequestType

type AllocateIpv4AddressRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	Dc           ManagedObjectReference `xml:"dc"`
	PoolId       int                    `xml:"poolId"`
	AllocationId string                 `xml:"allocationId"`
}

type AllocateIpv4AddressResponse

type AllocateIpv4AddressResponse struct {
	Returnval string `xml:"returnval"`
}

type AllocateIpv6Address

type AllocateIpv6Address AllocateIpv6AddressRequestType

type AllocateIpv6AddressRequestType

type AllocateIpv6AddressRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	Dc           ManagedObjectReference `xml:"dc"`
	PoolId       int                    `xml:"poolId"`
	AllocationId string                 `xml:"allocationId"`
}

type AllocateIpv6AddressResponse

type AllocateIpv6AddressResponse struct {
	Returnval string `xml:"returnval"`
}

type AlreadyAuthenticatedSessionEvent

type AlreadyAuthenticatedSessionEvent struct {
	SessionEvent
}

type AlreadyBeingManaged

type AlreadyBeingManaged struct {
	HostConnectFault

	IpAddress string `xml:"ipAddress"`
}

type AlreadyBeingManagedFault

type AlreadyBeingManagedFault AlreadyBeingManaged

type AlreadyConnected

type AlreadyConnected struct {
	HostConnectFault

	Name string `xml:"name"`
}

type AlreadyConnectedFault

type AlreadyConnectedFault AlreadyConnected

type AlreadyExists

type AlreadyExists struct {
	VimFault

	Name string `xml:"name,omitempty"`
}

type AlreadyExistsFault

type AlreadyExistsFault AlreadyExists

type AlreadyUpgraded

type AlreadyUpgraded struct {
	VimFault
}

type AlreadyUpgradedFault

type AlreadyUpgradedFault AlreadyUpgraded

type AndAlarmExpression

type AndAlarmExpression struct {
	AlarmExpression

	Expression []BaseAlarmExpression `xml:"expression,typeattr"`
}

type AnswerFile

type AnswerFile struct {
	DynamicData

	UserInput    []ProfileDeferredPolicyOptionParameter `xml:"userInput,omitempty"`
	CreatedTime  time.Time                              `xml:"createdTime"`
	ModifiedTime time.Time                              `xml:"modifiedTime"`
}

type AnswerFileCreateSpec

type AnswerFileCreateSpec struct {
	DynamicData
}

func (*AnswerFileCreateSpec) GetAnswerFileCreateSpec

func (b *AnswerFileCreateSpec) GetAnswerFileCreateSpec() *AnswerFileCreateSpec

type AnswerFileOptionsCreateSpec

type AnswerFileOptionsCreateSpec struct {
	AnswerFileCreateSpec

	UserInput []ProfileDeferredPolicyOptionParameter `xml:"userInput,omitempty"`
}

type AnswerFileSerializedCreateSpec

type AnswerFileSerializedCreateSpec struct {
	AnswerFileCreateSpec

	AnswerFileConfigString string `xml:"answerFileConfigString"`
}

type AnswerFileStatusError

type AnswerFileStatusError struct {
	DynamicData

	UserInputPath ProfilePropertyPath `xml:"userInputPath"`
	ErrMsg        LocalizableMessage  `xml:"errMsg"`
}

type AnswerFileStatusResult

type AnswerFileStatusResult struct {
	DynamicData

	CheckedTime time.Time               `xml:"checkedTime"`
	Host        ManagedObjectReference  `xml:"host"`
	Status      string                  `xml:"status"`
	Error       []AnswerFileStatusError `xml:"error,omitempty"`
}

type AnswerFileUpdateFailed

type AnswerFileUpdateFailed struct {
	VimFault

	Failure []AnswerFileUpdateFailure `xml:"failure"`
}

type AnswerFileUpdateFailedFault

type AnswerFileUpdateFailedFault AnswerFileUpdateFailed

type AnswerFileUpdateFailure

type AnswerFileUpdateFailure struct {
	DynamicData

	UserInputPath ProfilePropertyPath `xml:"userInputPath"`
	ErrMsg        LocalizableMessage  `xml:"errMsg"`
}

type AnswerVM

type AnswerVM AnswerVMRequestType

type AnswerVMRequestType

type AnswerVMRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	QuestionId   string                 `xml:"questionId"`
	AnswerChoice string                 `xml:"answerChoice"`
}

type AnswerVMResponse

type AnswerVMResponse struct {
}

type AnyType

type AnyType interface{}

type ApplicationQuiesceFault

type ApplicationQuiesceFault struct {
	SnapshotFault
}

type ApplicationQuiesceFaultFault

type ApplicationQuiesceFaultFault ApplicationQuiesceFault

type ApplyHostConfigRequestType

type ApplyHostConfigRequestType struct {
	This       ManagedObjectReference                 `xml:"_this"`
	Host       ManagedObjectReference                 `xml:"host"`
	ConfigSpec HostConfigSpec                         `xml:"configSpec"`
	UserInput  []ProfileDeferredPolicyOptionParameter `xml:"userInput,omitempty"`
}

type ApplyHostConfig_Task

type ApplyHostConfig_Task ApplyHostConfigRequestType

type ApplyHostConfig_TaskResponse

type ApplyHostConfig_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ApplyProfile

type ApplyProfile struct {
	DynamicData

	Enabled         bool                          `xml:"enabled"`
	Policy          []ProfilePolicy               `xml:"policy,omitempty"`
	ProfileTypeName string                        `xml:"profileTypeName,omitempty"`
	ProfileVersion  string                        `xml:"profileVersion,omitempty"`
	Property        []ProfileApplyProfileProperty `xml:"property,omitempty"`
}

func (*ApplyProfile) GetApplyProfile

func (b *ApplyProfile) GetApplyProfile() *ApplyProfile

type ApplyRecommendation

type ApplyRecommendation ApplyRecommendationRequestType

type ApplyRecommendationRequestType

type ApplyRecommendationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  string                 `xml:"key"`
}

type ApplyRecommendationResponse

type ApplyRecommendationResponse struct {
}

type ApplyStorageDrsRecommendationRequestType

type ApplyStorageDrsRecommendationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  []string               `xml:"key"`
}

type ApplyStorageDrsRecommendationToPodRequestType

type ApplyStorageDrsRecommendationToPodRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Pod  ManagedObjectReference `xml:"pod"`
	Key  string                 `xml:"key"`
}

type ApplyStorageDrsRecommendationToPod_TaskResponse

type ApplyStorageDrsRecommendationToPod_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ApplyStorageDrsRecommendation_TaskResponse

type ApplyStorageDrsRecommendation_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ApplyStorageRecommendationResult

type ApplyStorageRecommendationResult struct {
	DynamicData

	Vm *ManagedObjectReference `xml:"vm,omitempty"`
}

type AreAlarmActionsEnabledRequestType

type AreAlarmActionsEnabledRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
}

type AreAlarmActionsEnabledResponse

type AreAlarmActionsEnabledResponse struct {
	Returnval bool `xml:"returnval"`
}

type ArrayOfAlarmAction

type ArrayOfAlarmAction struct {
	AlarmAction []BaseAlarmAction `xml:"AlarmAction,omitempty,typeattr"`
}

type ArrayOfAlarmExpression

type ArrayOfAlarmExpression struct {
	AlarmExpression []BaseAlarmExpression `xml:"AlarmExpression,omitempty,typeattr"`
}

type ArrayOfAlarmState

type ArrayOfAlarmState struct {
	AlarmState []AlarmState `xml:"AlarmState,omitempty"`
}

type ArrayOfAlarmTriggeringActionTransitionSpec

type ArrayOfAlarmTriggeringActionTransitionSpec struct {
	AlarmTriggeringActionTransitionSpec []AlarmTriggeringActionTransitionSpec `xml:"AlarmTriggeringActionTransitionSpec,omitempty"`
}

type ArrayOfAnswerFileStatusError

type ArrayOfAnswerFileStatusError struct {
	AnswerFileStatusError []AnswerFileStatusError `xml:"AnswerFileStatusError,omitempty"`
}

type ArrayOfAnswerFileStatusResult

type ArrayOfAnswerFileStatusResult struct {
	AnswerFileStatusResult []AnswerFileStatusResult `xml:"AnswerFileStatusResult,omitempty"`
}

type ArrayOfAnswerFileUpdateFailure

type ArrayOfAnswerFileUpdateFailure struct {
	AnswerFileUpdateFailure []AnswerFileUpdateFailure `xml:"AnswerFileUpdateFailure,omitempty"`
}

type ArrayOfAnyType

type ArrayOfAnyType struct {
	AnyType []AnyType `xml:"anyType,omitempty,typeattr"`
}

type ArrayOfApplyProfile

type ArrayOfApplyProfile struct {
	ApplyProfile []BaseApplyProfile `xml:"ApplyProfile,omitempty,typeattr"`
}

type ArrayOfAuthorizationPrivilege

type ArrayOfAuthorizationPrivilege struct {
	AuthorizationPrivilege []AuthorizationPrivilege `xml:"AuthorizationPrivilege,omitempty"`
}

type ArrayOfAuthorizationRole

type ArrayOfAuthorizationRole struct {
	AuthorizationRole []AuthorizationRole `xml:"AuthorizationRole,omitempty"`
}

type ArrayOfAutoStartPowerInfo

type ArrayOfAutoStartPowerInfo struct {
	AutoStartPowerInfo []AutoStartPowerInfo `xml:"AutoStartPowerInfo,omitempty"`
}

type ArrayOfBoolean

type ArrayOfBoolean struct {
	Boolean []bool `xml:"boolean,omitempty"`
}

type ArrayOfByte

type ArrayOfByte struct {
	Byte []byte `xml:"byte,omitempty"`
}

type ArrayOfCheckResult

type ArrayOfCheckResult struct {
	CheckResult []CheckResult `xml:"CheckResult,omitempty"`
}

type ArrayOfClusterAction

type ArrayOfClusterAction struct {
	ClusterAction []BaseClusterAction `xml:"ClusterAction,omitempty,typeattr"`
}

type ArrayOfClusterActionHistory

type ArrayOfClusterActionHistory struct {
	ClusterActionHistory []ClusterActionHistory `xml:"ClusterActionHistory,omitempty"`
}

type ArrayOfClusterAttemptedVmInfo

type ArrayOfClusterAttemptedVmInfo struct {
	ClusterAttemptedVmInfo []ClusterAttemptedVmInfo `xml:"ClusterAttemptedVmInfo,omitempty"`
}

type ArrayOfClusterDasAamNodeState

type ArrayOfClusterDasAamNodeState struct {
	ClusterDasAamNodeState []ClusterDasAamNodeState `xml:"ClusterDasAamNodeState,omitempty"`
}

type ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots

type ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots struct {
	ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots []ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots `xml:"ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots,omitempty"`
}

type ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots

type ArrayOfClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots struct {
	ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots []ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots `xml:"ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots,omitempty"`
}

type ArrayOfClusterDasVmConfigInfo

type ArrayOfClusterDasVmConfigInfo struct {
	ClusterDasVmConfigInfo []ClusterDasVmConfigInfo `xml:"ClusterDasVmConfigInfo,omitempty"`
}

type ArrayOfClusterDasVmConfigSpec

type ArrayOfClusterDasVmConfigSpec struct {
	ClusterDasVmConfigSpec []ClusterDasVmConfigSpec `xml:"ClusterDasVmConfigSpec,omitempty"`
}

type ArrayOfClusterDpmHostConfigInfo

type ArrayOfClusterDpmHostConfigInfo struct {
	ClusterDpmHostConfigInfo []ClusterDpmHostConfigInfo `xml:"ClusterDpmHostConfigInfo,omitempty"`
}

type ArrayOfClusterDpmHostConfigSpec

type ArrayOfClusterDpmHostConfigSpec struct {
	ClusterDpmHostConfigSpec []ClusterDpmHostConfigSpec `xml:"ClusterDpmHostConfigSpec,omitempty"`
}

type ArrayOfClusterDrsFaults

type ArrayOfClusterDrsFaults struct {
	ClusterDrsFaults []ClusterDrsFaults `xml:"ClusterDrsFaults,omitempty"`
}

type ArrayOfClusterDrsFaultsFaultsByVm

type ArrayOfClusterDrsFaultsFaultsByVm struct {
	ClusterDrsFaultsFaultsByVm []BaseClusterDrsFaultsFaultsByVm `xml:"ClusterDrsFaultsFaultsByVm,omitempty,typeattr"`
}

type ArrayOfClusterDrsMigration

type ArrayOfClusterDrsMigration struct {
	ClusterDrsMigration []ClusterDrsMigration `xml:"ClusterDrsMigration,omitempty"`
}

type ArrayOfClusterDrsRecommendation

type ArrayOfClusterDrsRecommendation struct {
	ClusterDrsRecommendation []ClusterDrsRecommendation `xml:"ClusterDrsRecommendation,omitempty"`
}

type ArrayOfClusterDrsVmConfigInfo

type ArrayOfClusterDrsVmConfigInfo struct {
	ClusterDrsVmConfigInfo []ClusterDrsVmConfigInfo `xml:"ClusterDrsVmConfigInfo,omitempty"`
}

type ArrayOfClusterDrsVmConfigSpec

type ArrayOfClusterDrsVmConfigSpec struct {
	ClusterDrsVmConfigSpec []ClusterDrsVmConfigSpec `xml:"ClusterDrsVmConfigSpec,omitempty"`
}

type ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus

type ArrayOfClusterFailoverHostAdmissionControlInfoHostStatus struct {
	ClusterFailoverHostAdmissionControlInfoHostStatus []ClusterFailoverHostAdmissionControlInfoHostStatus `xml:"ClusterFailoverHostAdmissionControlInfoHostStatus,omitempty"`
}

type ArrayOfClusterGroupInfo

type ArrayOfClusterGroupInfo struct {
	ClusterGroupInfo []BaseClusterGroupInfo `xml:"ClusterGroupInfo,omitempty,typeattr"`
}

type ArrayOfClusterGroupSpec

type ArrayOfClusterGroupSpec struct {
	ClusterGroupSpec []ClusterGroupSpec `xml:"ClusterGroupSpec,omitempty"`
}

type ArrayOfClusterHostRecommendation

type ArrayOfClusterHostRecommendation struct {
	ClusterHostRecommendation []ClusterHostRecommendation `xml:"ClusterHostRecommendation,omitempty"`
}

type ArrayOfClusterNotAttemptedVmInfo

type ArrayOfClusterNotAttemptedVmInfo struct {
	ClusterNotAttemptedVmInfo []ClusterNotAttemptedVmInfo `xml:"ClusterNotAttemptedVmInfo,omitempty"`
}

type ArrayOfClusterRecommendation

type ArrayOfClusterRecommendation struct {
	ClusterRecommendation []ClusterRecommendation `xml:"ClusterRecommendation,omitempty"`
}

type ArrayOfClusterRuleInfo

type ArrayOfClusterRuleInfo struct {
	ClusterRuleInfo []BaseClusterRuleInfo `xml:"ClusterRuleInfo,omitempty,typeattr"`
}

type ArrayOfClusterRuleSpec

type ArrayOfClusterRuleSpec struct {
	ClusterRuleSpec []ClusterRuleSpec `xml:"ClusterRuleSpec,omitempty"`
}

type ArrayOfComplianceFailure

type ArrayOfComplianceFailure struct {
	ComplianceFailure []ComplianceFailure `xml:"ComplianceFailure,omitempty"`
}

type ArrayOfComplianceLocator

type ArrayOfComplianceLocator struct {
	ComplianceLocator []ComplianceLocator `xml:"ComplianceLocator,omitempty"`
}

type ArrayOfComplianceResult

type ArrayOfComplianceResult struct {
	ComplianceResult []ComplianceResult `xml:"ComplianceResult,omitempty"`
}

type ArrayOfComputeResourceHostSPBMLicenseInfo

type ArrayOfComputeResourceHostSPBMLicenseInfo struct {
	ComputeResourceHostSPBMLicenseInfo []ComputeResourceHostSPBMLicenseInfo `xml:"ComputeResourceHostSPBMLicenseInfo,omitempty"`
}

type ArrayOfConflictingConfigurationConfig

type ArrayOfConflictingConfigurationConfig struct {
	ConflictingConfigurationConfig []ConflictingConfigurationConfig `xml:"ConflictingConfigurationConfig,omitempty"`
}

type ArrayOfCustomFieldDef

type ArrayOfCustomFieldDef struct {
	CustomFieldDef []CustomFieldDef `xml:"CustomFieldDef,omitempty"`
}

type ArrayOfCustomFieldValue

type ArrayOfCustomFieldValue struct {
	CustomFieldValue []BaseCustomFieldValue `xml:"CustomFieldValue,omitempty,typeattr"`
}

type ArrayOfCustomizationAdapterMapping

type ArrayOfCustomizationAdapterMapping struct {
	CustomizationAdapterMapping []CustomizationAdapterMapping `xml:"CustomizationAdapterMapping,omitempty"`
}

type ArrayOfCustomizationIpV6Generator

type ArrayOfCustomizationIpV6Generator struct {
	CustomizationIpV6Generator []BaseCustomizationIpV6Generator `xml:"CustomizationIpV6Generator,omitempty,typeattr"`
}

type ArrayOfCustomizationSpecInfo

type ArrayOfCustomizationSpecInfo struct {
	CustomizationSpecInfo []CustomizationSpecInfo `xml:"CustomizationSpecInfo,omitempty"`
}

type ArrayOfDVPortConfigSpec

type ArrayOfDVPortConfigSpec struct {
	DVPortConfigSpec []DVPortConfigSpec `xml:"DVPortConfigSpec,omitempty"`
}

type ArrayOfDVPortgroupConfigSpec

type ArrayOfDVPortgroupConfigSpec struct {
	DVPortgroupConfigSpec []DVPortgroupConfigSpec `xml:"DVPortgroupConfigSpec,omitempty"`
}

type ArrayOfDVSHealthCheckConfig

type ArrayOfDVSHealthCheckConfig struct {
	DVSHealthCheckConfig []BaseDVSHealthCheckConfig `xml:"DVSHealthCheckConfig,omitempty,typeattr"`
}

type ArrayOfDVSNetworkResourcePool

type ArrayOfDVSNetworkResourcePool struct {
	DVSNetworkResourcePool []DVSNetworkResourcePool `xml:"DVSNetworkResourcePool,omitempty"`
}

type ArrayOfDVSNetworkResourcePoolConfigSpec

type ArrayOfDVSNetworkResourcePoolConfigSpec struct {
	DVSNetworkResourcePoolConfigSpec []DVSNetworkResourcePoolConfigSpec `xml:"DVSNetworkResourcePoolConfigSpec,omitempty"`
}

type ArrayOfDasHeartbeatDatastoreInfo

type ArrayOfDasHeartbeatDatastoreInfo struct {
	DasHeartbeatDatastoreInfo []DasHeartbeatDatastoreInfo `xml:"DasHeartbeatDatastoreInfo,omitempty"`
}

type ArrayOfDatacenterMismatchArgument

type ArrayOfDatacenterMismatchArgument struct {
	DatacenterMismatchArgument []DatacenterMismatchArgument `xml:"DatacenterMismatchArgument,omitempty"`
}

type ArrayOfDatastoreHostMount

type ArrayOfDatastoreHostMount struct {
	DatastoreHostMount []DatastoreHostMount `xml:"DatastoreHostMount,omitempty"`
}

type ArrayOfDatastoreMountPathDatastorePair

type ArrayOfDatastoreMountPathDatastorePair struct {
	DatastoreMountPathDatastorePair []DatastoreMountPathDatastorePair `xml:"DatastoreMountPathDatastorePair,omitempty"`
}

type ArrayOfDiagnosticManagerBundleInfo

type ArrayOfDiagnosticManagerBundleInfo struct {
	DiagnosticManagerBundleInfo []DiagnosticManagerBundleInfo `xml:"DiagnosticManagerBundleInfo,omitempty"`
}

type ArrayOfDiagnosticManagerLogDescriptor

type ArrayOfDiagnosticManagerLogDescriptor struct {
	DiagnosticManagerLogDescriptor []DiagnosticManagerLogDescriptor `xml:"DiagnosticManagerLogDescriptor,omitempty"`
}

type ArrayOfDiskChangeExtent

type ArrayOfDiskChangeExtent struct {
	DiskChangeExtent []DiskChangeExtent `xml:"DiskChangeExtent,omitempty"`
}

type ArrayOfDistributedVirtualPort

type ArrayOfDistributedVirtualPort struct {
	DistributedVirtualPort []DistributedVirtualPort `xml:"DistributedVirtualPort,omitempty"`
}

type ArrayOfDistributedVirtualPortgroupInfo

type ArrayOfDistributedVirtualPortgroupInfo struct {
	DistributedVirtualPortgroupInfo []DistributedVirtualPortgroupInfo `xml:"DistributedVirtualPortgroupInfo,omitempty"`
}

type ArrayOfDistributedVirtualSwitchHostMember

type ArrayOfDistributedVirtualSwitchHostMember struct {
	DistributedVirtualSwitchHostMember []DistributedVirtualSwitchHostMember `xml:"DistributedVirtualSwitchHostMember,omitempty"`
}

type ArrayOfDistributedVirtualSwitchHostMemberConfigSpec

type ArrayOfDistributedVirtualSwitchHostMemberConfigSpec struct {
	DistributedVirtualSwitchHostMemberConfigSpec []DistributedVirtualSwitchHostMemberConfigSpec `xml:"DistributedVirtualSwitchHostMemberConfigSpec,omitempty"`
}

type ArrayOfDistributedVirtualSwitchHostMemberPnicSpec

type ArrayOfDistributedVirtualSwitchHostMemberPnicSpec struct {
	DistributedVirtualSwitchHostMemberPnicSpec []DistributedVirtualSwitchHostMemberPnicSpec `xml:"DistributedVirtualSwitchHostMemberPnicSpec,omitempty"`
}

type ArrayOfDistributedVirtualSwitchHostProductSpec

type ArrayOfDistributedVirtualSwitchHostProductSpec struct {
	DistributedVirtualSwitchHostProductSpec []DistributedVirtualSwitchHostProductSpec `xml:"DistributedVirtualSwitchHostProductSpec,omitempty"`
}

type ArrayOfDistributedVirtualSwitchInfo

type ArrayOfDistributedVirtualSwitchInfo struct {
	DistributedVirtualSwitchInfo []DistributedVirtualSwitchInfo `xml:"DistributedVirtualSwitchInfo,omitempty"`
}

type ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob

type ArrayOfDistributedVirtualSwitchKeyedOpaqueBlob struct {
	DistributedVirtualSwitchKeyedOpaqueBlob []DistributedVirtualSwitchKeyedOpaqueBlob `xml:"DistributedVirtualSwitchKeyedOpaqueBlob,omitempty"`
}

type ArrayOfDistributedVirtualSwitchManagerCompatibilityResult

type ArrayOfDistributedVirtualSwitchManagerCompatibilityResult struct {
	DistributedVirtualSwitchManagerCompatibilityResult []DistributedVirtualSwitchManagerCompatibilityResult `xml:"DistributedVirtualSwitchManagerCompatibilityResult,omitempty"`
}

type ArrayOfDistributedVirtualSwitchManagerHostDvsFilterSpec

type ArrayOfDistributedVirtualSwitchManagerHostDvsFilterSpec struct {
	DistributedVirtualSwitchManagerHostDvsFilterSpec []BaseDistributedVirtualSwitchManagerHostDvsFilterSpec `xml:"DistributedVirtualSwitchManagerHostDvsFilterSpec,omitempty,typeattr"`
}

type ArrayOfDistributedVirtualSwitchProductSpec

type ArrayOfDistributedVirtualSwitchProductSpec struct {
	DistributedVirtualSwitchProductSpec []DistributedVirtualSwitchProductSpec `xml:"DistributedVirtualSwitchProductSpec,omitempty"`
}

type ArrayOfDouble

type ArrayOfDouble struct {
	Double []float64 `xml:"double,omitempty"`
}

type ArrayOfDvsApplyOperationFaultFaultOnObject

type ArrayOfDvsApplyOperationFaultFaultOnObject struct {
	DvsApplyOperationFaultFaultOnObject []DvsApplyOperationFaultFaultOnObject `xml:"DvsApplyOperationFaultFaultOnObject,omitempty"`
}

type ArrayOfDvsFilterConfig

type ArrayOfDvsFilterConfig struct {
	DvsFilterConfig []BaseDvsFilterConfig `xml:"DvsFilterConfig,omitempty,typeattr"`
}

type ArrayOfDvsHostVNicProfile

type ArrayOfDvsHostVNicProfile struct {
	DvsHostVNicProfile []DvsHostVNicProfile `xml:"DvsHostVNicProfile,omitempty"`
}

type ArrayOfDvsNetworkRuleQualifier

type ArrayOfDvsNetworkRuleQualifier struct {
	DvsNetworkRuleQualifier []BaseDvsNetworkRuleQualifier `xml:"DvsNetworkRuleQualifier,omitempty,typeattr"`
}

type ArrayOfDvsOperationBulkFaultFaultOnHost

type ArrayOfDvsOperationBulkFaultFaultOnHost struct {
	DvsOperationBulkFaultFaultOnHost []DvsOperationBulkFaultFaultOnHost `xml:"DvsOperationBulkFaultFaultOnHost,omitempty"`
}

type ArrayOfDvsOutOfSyncHostArgument

type ArrayOfDvsOutOfSyncHostArgument struct {
	DvsOutOfSyncHostArgument []DvsOutOfSyncHostArgument `xml:"DvsOutOfSyncHostArgument,omitempty"`
}

type ArrayOfDvsProfile

type ArrayOfDvsProfile struct {
	DvsProfile []DvsProfile `xml:"DvsProfile,omitempty"`
}

type ArrayOfDvsServiceConsoleVNicProfile

type ArrayOfDvsServiceConsoleVNicProfile struct {
	DvsServiceConsoleVNicProfile []DvsServiceConsoleVNicProfile `xml:"DvsServiceConsoleVNicProfile,omitempty"`
}

type ArrayOfDvsTrafficRule

type ArrayOfDvsTrafficRule struct {
	DvsTrafficRule []DvsTrafficRule `xml:"DvsTrafficRule,omitempty"`
}

type ArrayOfDynamicProperty

type ArrayOfDynamicProperty struct {
	DynamicProperty []DynamicProperty `xml:"DynamicProperty,omitempty"`
}

type ArrayOfEVCMode

type ArrayOfEVCMode struct {
	EVCMode []EVCMode `xml:"EVCMode,omitempty"`
}

type ArrayOfElementDescription

type ArrayOfElementDescription struct {
	ElementDescription []BaseElementDescription `xml:"ElementDescription,omitempty,typeattr"`
}

type ArrayOfEntityBackupConfig

type ArrayOfEntityBackupConfig struct {
	EntityBackupConfig []EntityBackupConfig `xml:"EntityBackupConfig,omitempty"`
}

type ArrayOfEntityPrivilege

type ArrayOfEntityPrivilege struct {
	EntityPrivilege []EntityPrivilege `xml:"EntityPrivilege,omitempty"`
}

type ArrayOfEnumDescription

type ArrayOfEnumDescription struct {
	EnumDescription []EnumDescription `xml:"EnumDescription,omitempty"`
}

type ArrayOfEvent

type ArrayOfEvent struct {
	Event []BaseEvent `xml:"Event,omitempty,typeattr"`
}

type ArrayOfEventAlarmExpressionComparison

type ArrayOfEventAlarmExpressionComparison struct {
	EventAlarmExpressionComparison []EventAlarmExpressionComparison `xml:"EventAlarmExpressionComparison,omitempty"`
}

type ArrayOfEventArgDesc

type ArrayOfEventArgDesc struct {
	EventArgDesc []EventArgDesc `xml:"EventArgDesc,omitempty"`
}

type ArrayOfEventDescriptionEventDetail

type ArrayOfEventDescriptionEventDetail struct {
	EventDescriptionEventDetail []EventDescriptionEventDetail `xml:"EventDescriptionEventDetail,omitempty"`
}

type ArrayOfExtManagedEntityInfo

type ArrayOfExtManagedEntityInfo struct {
	ExtManagedEntityInfo []ExtManagedEntityInfo `xml:"ExtManagedEntityInfo,omitempty"`
}

type ArrayOfExtSolutionManagerInfoTabInfo

type ArrayOfExtSolutionManagerInfoTabInfo struct {
	ExtSolutionManagerInfoTabInfo []ExtSolutionManagerInfoTabInfo `xml:"ExtSolutionManagerInfoTabInfo,omitempty"`
}

type ArrayOfExtendedEventPair

type ArrayOfExtendedEventPair struct {
	ExtendedEventPair []ExtendedEventPair `xml:"ExtendedEventPair,omitempty"`
}

type ArrayOfExtension

type ArrayOfExtension struct {
	Extension []Extension `xml:"Extension,omitempty"`
}

type ArrayOfExtensionClientInfo

type ArrayOfExtensionClientInfo struct {
	ExtensionClientInfo []ExtensionClientInfo `xml:"ExtensionClientInfo,omitempty"`
}

type ArrayOfExtensionEventTypeInfo

type ArrayOfExtensionEventTypeInfo struct {
	ExtensionEventTypeInfo []ExtensionEventTypeInfo `xml:"ExtensionEventTypeInfo,omitempty"`
}

type ArrayOfExtensionFaultTypeInfo

type ArrayOfExtensionFaultTypeInfo struct {
	ExtensionFaultTypeInfo []ExtensionFaultTypeInfo `xml:"ExtensionFaultTypeInfo,omitempty"`
}

type ArrayOfExtensionManagerIpAllocationUsage

type ArrayOfExtensionManagerIpAllocationUsage struct {
	ExtensionManagerIpAllocationUsage []ExtensionManagerIpAllocationUsage `xml:"ExtensionManagerIpAllocationUsage,omitempty"`
}

type ArrayOfExtensionPrivilegeInfo

type ArrayOfExtensionPrivilegeInfo struct {
	ExtensionPrivilegeInfo []ExtensionPrivilegeInfo `xml:"ExtensionPrivilegeInfo,omitempty"`
}

type ArrayOfExtensionResourceInfo

type ArrayOfExtensionResourceInfo struct {
	ExtensionResourceInfo []ExtensionResourceInfo `xml:"ExtensionResourceInfo,omitempty"`
}

type ArrayOfExtensionServerInfo

type ArrayOfExtensionServerInfo struct {
	ExtensionServerInfo []ExtensionServerInfo `xml:"ExtensionServerInfo,omitempty"`
}

type ArrayOfExtensionTaskTypeInfo

type ArrayOfExtensionTaskTypeInfo struct {
	ExtensionTaskTypeInfo []ExtensionTaskTypeInfo `xml:"ExtensionTaskTypeInfo,omitempty"`
}

type ArrayOfFcoeConfigVlanRange

type ArrayOfFcoeConfigVlanRange struct {
	FcoeConfigVlanRange []FcoeConfigVlanRange `xml:"FcoeConfigVlanRange,omitempty"`
}

type ArrayOfFileInfo

type ArrayOfFileInfo struct {
	FileInfo []BaseFileInfo `xml:"FileInfo,omitempty,typeattr"`
}

type ArrayOfFileQuery

type ArrayOfFileQuery struct {
	FileQuery []BaseFileQuery `xml:"FileQuery,omitempty,typeattr"`
}

type ArrayOfFirewallProfileRulesetProfile

type ArrayOfFirewallProfileRulesetProfile struct {
	FirewallProfileRulesetProfile []FirewallProfileRulesetProfile `xml:"FirewallProfileRulesetProfile,omitempty"`
}

type ArrayOfGuestDiskInfo

type ArrayOfGuestDiskInfo struct {
	GuestDiskInfo []GuestDiskInfo `xml:"GuestDiskInfo,omitempty"`
}

type ArrayOfGuestFileInfo

type ArrayOfGuestFileInfo struct {
	GuestFileInfo []GuestFileInfo `xml:"GuestFileInfo,omitempty"`
}

type ArrayOfGuestInfoNamespaceGenerationInfo

type ArrayOfGuestInfoNamespaceGenerationInfo struct {
	GuestInfoNamespaceGenerationInfo []GuestInfoNamespaceGenerationInfo `xml:"GuestInfoNamespaceGenerationInfo,omitempty"`
}

type ArrayOfGuestNicInfo

type ArrayOfGuestNicInfo struct {
	GuestNicInfo []GuestNicInfo `xml:"GuestNicInfo,omitempty"`
}

type ArrayOfGuestOsDescriptor

type ArrayOfGuestOsDescriptor struct {
	GuestOsDescriptor []GuestOsDescriptor `xml:"GuestOsDescriptor,omitempty"`
}

type ArrayOfGuestProcessInfo

type ArrayOfGuestProcessInfo struct {
	GuestProcessInfo []GuestProcessInfo `xml:"GuestProcessInfo,omitempty"`
}

type ArrayOfGuestStackInfo

type ArrayOfGuestStackInfo struct {
	GuestStackInfo []GuestStackInfo `xml:"GuestStackInfo,omitempty"`
}

type ArrayOfHostAccountSpec

type ArrayOfHostAccountSpec struct {
	HostAccountSpec []BaseHostAccountSpec `xml:"HostAccountSpec,omitempty,typeattr"`
}

type ArrayOfHostActiveDirectory

type ArrayOfHostActiveDirectory struct {
	HostActiveDirectory []HostActiveDirectory `xml:"HostActiveDirectory,omitempty"`
}

type ArrayOfHostAuthenticationStoreInfo

type ArrayOfHostAuthenticationStoreInfo struct {
	HostAuthenticationStoreInfo []BaseHostAuthenticationStoreInfo `xml:"HostAuthenticationStoreInfo,omitempty,typeattr"`
}

type ArrayOfHostBootDevice

type ArrayOfHostBootDevice struct {
	HostBootDevice []HostBootDevice `xml:"HostBootDevice,omitempty"`
}

type ArrayOfHostCacheConfigurationInfo

type ArrayOfHostCacheConfigurationInfo struct {
	HostCacheConfigurationInfo []HostCacheConfigurationInfo `xml:"HostCacheConfigurationInfo,omitempty"`
}

type ArrayOfHostConnectInfoNetworkInfo

type ArrayOfHostConnectInfoNetworkInfo struct {
	HostConnectInfoNetworkInfo []BaseHostConnectInfoNetworkInfo `xml:"HostConnectInfoNetworkInfo,omitempty,typeattr"`
}

type ArrayOfHostCpuIdInfo

type ArrayOfHostCpuIdInfo struct {
	HostCpuIdInfo []HostCpuIdInfo `xml:"HostCpuIdInfo,omitempty"`
}

type ArrayOfHostCpuPackage

type ArrayOfHostCpuPackage struct {
	HostCpuPackage []HostCpuPackage `xml:"HostCpuPackage,omitempty"`
}

type ArrayOfHostDatastoreBrowserSearchResults

type ArrayOfHostDatastoreBrowserSearchResults struct {
	HostDatastoreBrowserSearchResults []HostDatastoreBrowserSearchResults `xml:"HostDatastoreBrowserSearchResults,omitempty"`
}

type ArrayOfHostDatastoreConnectInfo

type ArrayOfHostDatastoreConnectInfo struct {
	HostDatastoreConnectInfo []BaseHostDatastoreConnectInfo `xml:"HostDatastoreConnectInfo,omitempty,typeattr"`
}

type ArrayOfHostDateTimeSystemTimeZone

type ArrayOfHostDateTimeSystemTimeZone struct {
	HostDateTimeSystemTimeZone []HostDateTimeSystemTimeZone `xml:"HostDateTimeSystemTimeZone,omitempty"`
}

type ArrayOfHostDhcpService

type ArrayOfHostDhcpService struct {
	HostDhcpService []HostDhcpService `xml:"HostDhcpService,omitempty"`
}

type ArrayOfHostDhcpServiceConfig

type ArrayOfHostDhcpServiceConfig struct {
	HostDhcpServiceConfig []HostDhcpServiceConfig `xml:"HostDhcpServiceConfig,omitempty"`
}

type ArrayOfHostDiagnosticPartition

type ArrayOfHostDiagnosticPartition struct {
	HostDiagnosticPartition []HostDiagnosticPartition `xml:"HostDiagnosticPartition,omitempty"`
}

type ArrayOfHostDiagnosticPartitionCreateOption

type ArrayOfHostDiagnosticPartitionCreateOption struct {
	HostDiagnosticPartitionCreateOption []HostDiagnosticPartitionCreateOption `xml:"HostDiagnosticPartitionCreateOption,omitempty"`
}

type ArrayOfHostDiskConfigurationResult

type ArrayOfHostDiskConfigurationResult struct {
	HostDiskConfigurationResult []HostDiskConfigurationResult `xml:"HostDiskConfigurationResult,omitempty"`
}

type ArrayOfHostDiskMappingPartitionOption

type ArrayOfHostDiskMappingPartitionOption struct {
	HostDiskMappingPartitionOption []HostDiskMappingPartitionOption `xml:"HostDiskMappingPartitionOption,omitempty"`
}

type ArrayOfHostDiskPartitionAttributes

type ArrayOfHostDiskPartitionAttributes struct {
	HostDiskPartitionAttributes []HostDiskPartitionAttributes `xml:"HostDiskPartitionAttributes,omitempty"`
}

type ArrayOfHostDiskPartitionBlockRange

type ArrayOfHostDiskPartitionBlockRange struct {
	HostDiskPartitionBlockRange []HostDiskPartitionBlockRange `xml:"HostDiskPartitionBlockRange,omitempty"`
}

type ArrayOfHostDiskPartitionInfo

type ArrayOfHostDiskPartitionInfo struct {
	HostDiskPartitionInfo []HostDiskPartitionInfo `xml:"HostDiskPartitionInfo,omitempty"`
}

type ArrayOfHostEventArgument

type ArrayOfHostEventArgument struct {
	HostEventArgument []HostEventArgument `xml:"HostEventArgument,omitempty"`
}

type ArrayOfHostFeatureCapability

type ArrayOfHostFeatureCapability struct {
	HostFeatureCapability []HostFeatureCapability `xml:"HostFeatureCapability,omitempty"`
}

type ArrayOfHostFeatureMask

type ArrayOfHostFeatureMask struct {
	HostFeatureMask []HostFeatureMask `xml:"HostFeatureMask,omitempty"`
}

type ArrayOfHostFeatureVersionInfo

type ArrayOfHostFeatureVersionInfo struct {
	HostFeatureVersionInfo []HostFeatureVersionInfo `xml:"HostFeatureVersionInfo,omitempty"`
}

type ArrayOfHostFileSystemMountInfo

type ArrayOfHostFileSystemMountInfo struct {
	HostFileSystemMountInfo []HostFileSystemMountInfo `xml:"HostFileSystemMountInfo,omitempty"`
}

type ArrayOfHostFirewallConfigRuleSetConfig

type ArrayOfHostFirewallConfigRuleSetConfig struct {
	HostFirewallConfigRuleSetConfig []HostFirewallConfigRuleSetConfig `xml:"HostFirewallConfigRuleSetConfig,omitempty"`
}

type ArrayOfHostFirewallRule

type ArrayOfHostFirewallRule struct {
	HostFirewallRule []HostFirewallRule `xml:"HostFirewallRule,omitempty"`
}

type ArrayOfHostFirewallRuleset

type ArrayOfHostFirewallRuleset struct {
	HostFirewallRuleset []HostFirewallRuleset `xml:"HostFirewallRuleset,omitempty"`
}

type ArrayOfHostFirewallRulesetIpNetwork

type ArrayOfHostFirewallRulesetIpNetwork struct {
	HostFirewallRulesetIpNetwork []HostFirewallRulesetIpNetwork `xml:"HostFirewallRulesetIpNetwork,omitempty"`
}

type ArrayOfHostGraphicsInfo

type ArrayOfHostGraphicsInfo struct {
	HostGraphicsInfo []HostGraphicsInfo `xml:"HostGraphicsInfo,omitempty"`
}

type ArrayOfHostHardwareElementInfo

type ArrayOfHostHardwareElementInfo struct {
	HostHardwareElementInfo []BaseHostHardwareElementInfo `xml:"HostHardwareElementInfo,omitempty,typeattr"`
}

type ArrayOfHostHostBusAdapter

type ArrayOfHostHostBusAdapter struct {
	HostHostBusAdapter []BaseHostHostBusAdapter `xml:"HostHostBusAdapter,omitempty,typeattr"`
}

type ArrayOfHostInternetScsiHbaParamValue

type ArrayOfHostInternetScsiHbaParamValue struct {
	HostInternetScsiHbaParamValue []HostInternetScsiHbaParamValue `xml:"HostInternetScsiHbaParamValue,omitempty"`
}

type ArrayOfHostInternetScsiHbaSendTarget

type ArrayOfHostInternetScsiHbaSendTarget struct {
	HostInternetScsiHbaSendTarget []HostInternetScsiHbaSendTarget `xml:"HostInternetScsiHbaSendTarget,omitempty"`
}

type ArrayOfHostInternetScsiHbaStaticTarget

type ArrayOfHostInternetScsiHbaStaticTarget struct {
	HostInternetScsiHbaStaticTarget []HostInternetScsiHbaStaticTarget `xml:"HostInternetScsiHbaStaticTarget,omitempty"`
}

type ArrayOfHostIpConfigIpV6Address

type ArrayOfHostIpConfigIpV6Address struct {
	HostIpConfigIpV6Address []HostIpConfigIpV6Address `xml:"HostIpConfigIpV6Address,omitempty"`
}

type ArrayOfHostIpRouteEntry

type ArrayOfHostIpRouteEntry struct {
	HostIpRouteEntry []HostIpRouteEntry `xml:"HostIpRouteEntry,omitempty"`
}

type ArrayOfHostIpRouteOp

type ArrayOfHostIpRouteOp struct {
	HostIpRouteOp []HostIpRouteOp `xml:"HostIpRouteOp,omitempty"`
}

type ArrayOfHostLowLevelProvisioningManagerDiskLayoutSpec

type ArrayOfHostLowLevelProvisioningManagerDiskLayoutSpec struct {
	HostLowLevelProvisioningManagerDiskLayoutSpec []HostLowLevelProvisioningManagerDiskLayoutSpec `xml:"HostLowLevelProvisioningManagerDiskLayoutSpec,omitempty"`
}

type ArrayOfHostLowLevelProvisioningManagerSnapshotLayoutSpec

type ArrayOfHostLowLevelProvisioningManagerSnapshotLayoutSpec struct {
	HostLowLevelProvisioningManagerSnapshotLayoutSpec []HostLowLevelProvisioningManagerSnapshotLayoutSpec `xml:"HostLowLevelProvisioningManagerSnapshotLayoutSpec,omitempty"`
}

type ArrayOfHostMemberHealthCheckResult

type ArrayOfHostMemberHealthCheckResult struct {
	HostMemberHealthCheckResult []BaseHostMemberHealthCheckResult `xml:"HostMemberHealthCheckResult,omitempty,typeattr"`
}

type ArrayOfHostMemberRuntimeInfo

type ArrayOfHostMemberRuntimeInfo struct {
	HostMemberRuntimeInfo []HostMemberRuntimeInfo `xml:"HostMemberRuntimeInfo,omitempty"`
}

type ArrayOfHostMultipathInfoLogicalUnit

type ArrayOfHostMultipathInfoLogicalUnit struct {
	HostMultipathInfoLogicalUnit []HostMultipathInfoLogicalUnit `xml:"HostMultipathInfoLogicalUnit,omitempty"`
}

type ArrayOfHostMultipathInfoPath

type ArrayOfHostMultipathInfoPath struct {
	HostMultipathInfoPath []HostMultipathInfoPath `xml:"HostMultipathInfoPath,omitempty"`
}

type ArrayOfHostMultipathStateInfoPath

type ArrayOfHostMultipathStateInfoPath struct {
	HostMultipathStateInfoPath []HostMultipathStateInfoPath `xml:"HostMultipathStateInfoPath,omitempty"`
}

type ArrayOfHostNasVolumeConfig

type ArrayOfHostNasVolumeConfig struct {
	HostNasVolumeConfig []HostNasVolumeConfig `xml:"HostNasVolumeConfig,omitempty"`
}

type ArrayOfHostNatService

type ArrayOfHostNatService struct {
	HostNatService []HostNatService `xml:"HostNatService,omitempty"`
}

type ArrayOfHostNatServiceConfig

type ArrayOfHostNatServiceConfig struct {
	HostNatServiceConfig []HostNatServiceConfig `xml:"HostNatServiceConfig,omitempty"`
}

type ArrayOfHostNatServicePortForwardSpec

type ArrayOfHostNatServicePortForwardSpec struct {
	HostNatServicePortForwardSpec []HostNatServicePortForwardSpec `xml:"HostNatServicePortForwardSpec,omitempty"`
}

type ArrayOfHostNetStackInstance

type ArrayOfHostNetStackInstance struct {
	HostNetStackInstance []HostNetStackInstance `xml:"HostNetStackInstance,omitempty"`
}

type ArrayOfHostNetworkConfigNetStackSpec

type ArrayOfHostNetworkConfigNetStackSpec struct {
	HostNetworkConfigNetStackSpec []HostNetworkConfigNetStackSpec `xml:"HostNetworkConfigNetStackSpec,omitempty"`
}

type ArrayOfHostNumaNode

type ArrayOfHostNumaNode struct {
	HostNumaNode []HostNumaNode `xml:"HostNumaNode,omitempty"`
}

type ArrayOfHostNumericSensorInfo

type ArrayOfHostNumericSensorInfo struct {
	HostNumericSensorInfo []HostNumericSensorInfo `xml:"HostNumericSensorInfo,omitempty"`
}

type ArrayOfHostOpaqueNetworkInfo

type ArrayOfHostOpaqueNetworkInfo struct {
	HostOpaqueNetworkInfo []HostOpaqueNetworkInfo `xml:"HostOpaqueNetworkInfo,omitempty"`
}

type ArrayOfHostOpaqueSwitch

type ArrayOfHostOpaqueSwitch struct {
	HostOpaqueSwitch []HostOpaqueSwitch `xml:"HostOpaqueSwitch,omitempty"`
}

type ArrayOfHostPatchManagerStatus

type ArrayOfHostPatchManagerStatus struct {
	HostPatchManagerStatus []HostPatchManagerStatus `xml:"HostPatchManagerStatus,omitempty"`
}

type ArrayOfHostPatchManagerStatusPrerequisitePatch

type ArrayOfHostPatchManagerStatusPrerequisitePatch struct {
	HostPatchManagerStatusPrerequisitePatch []HostPatchManagerStatusPrerequisitePatch `xml:"HostPatchManagerStatusPrerequisitePatch,omitempty"`
}

type ArrayOfHostPathSelectionPolicyOption

type ArrayOfHostPathSelectionPolicyOption struct {
	HostPathSelectionPolicyOption []HostPathSelectionPolicyOption `xml:"HostPathSelectionPolicyOption,omitempty"`
}

type ArrayOfHostPciDevice

type ArrayOfHostPciDevice struct {
	HostPciDevice []HostPciDevice `xml:"HostPciDevice,omitempty"`
}

type ArrayOfHostPciPassthruConfig

type ArrayOfHostPciPassthruConfig struct {
	HostPciPassthruConfig []BaseHostPciPassthruConfig `xml:"HostPciPassthruConfig,omitempty,typeattr"`
}

type ArrayOfHostPciPassthruInfo

type ArrayOfHostPciPassthruInfo struct {
	HostPciPassthruInfo []BaseHostPciPassthruInfo `xml:"HostPciPassthruInfo,omitempty,typeattr"`
}

type ArrayOfHostPlugStoreTopologyAdapter

type ArrayOfHostPlugStoreTopologyAdapter struct {
	HostPlugStoreTopologyAdapter []HostPlugStoreTopologyAdapter `xml:"HostPlugStoreTopologyAdapter,omitempty"`
}

type ArrayOfHostPlugStoreTopologyDevice

type ArrayOfHostPlugStoreTopologyDevice struct {
	HostPlugStoreTopologyDevice []HostPlugStoreTopologyDevice `xml:"HostPlugStoreTopologyDevice,omitempty"`
}

type ArrayOfHostPlugStoreTopologyPath

type ArrayOfHostPlugStoreTopologyPath struct {
	HostPlugStoreTopologyPath []HostPlugStoreTopologyPath `xml:"HostPlugStoreTopologyPath,omitempty"`
}

type ArrayOfHostPlugStoreTopologyPlugin

type ArrayOfHostPlugStoreTopologyPlugin struct {
	HostPlugStoreTopologyPlugin []HostPlugStoreTopologyPlugin `xml:"HostPlugStoreTopologyPlugin,omitempty"`
}

type ArrayOfHostPlugStoreTopologyTarget

type ArrayOfHostPlugStoreTopologyTarget struct {
	HostPlugStoreTopologyTarget []HostPlugStoreTopologyTarget `xml:"HostPlugStoreTopologyTarget,omitempty"`
}

type ArrayOfHostPortGroup

type ArrayOfHostPortGroup struct {
	HostPortGroup []HostPortGroup `xml:"HostPortGroup,omitempty"`
}

type ArrayOfHostPortGroupConfig

type ArrayOfHostPortGroupConfig struct {
	HostPortGroupConfig []HostPortGroupConfig `xml:"HostPortGroupConfig,omitempty"`
}

type ArrayOfHostPortGroupPort

type ArrayOfHostPortGroupPort struct {
	HostPortGroupPort []HostPortGroupPort `xml:"HostPortGroupPort,omitempty"`
}

type ArrayOfHostPortGroupProfile

type ArrayOfHostPortGroupProfile struct {
	HostPortGroupProfile []HostPortGroupProfile `xml:"HostPortGroupProfile,omitempty"`
}

type ArrayOfHostPowerPolicy

type ArrayOfHostPowerPolicy struct {
	HostPowerPolicy []HostPowerPolicy `xml:"HostPowerPolicy,omitempty"`
}

type ArrayOfHostProxySwitch

type ArrayOfHostProxySwitch struct {
	HostProxySwitch []HostProxySwitch `xml:"HostProxySwitch,omitempty"`
}

type ArrayOfHostProxySwitchConfig

type ArrayOfHostProxySwitchConfig struct {
	HostProxySwitchConfig []HostProxySwitchConfig `xml:"HostProxySwitchConfig,omitempty"`
}

type ArrayOfHostProxySwitchHostLagConfig

type ArrayOfHostProxySwitchHostLagConfig struct {
	HostProxySwitchHostLagConfig []HostProxySwitchHostLagConfig `xml:"HostProxySwitchHostLagConfig,omitempty"`
}

type ArrayOfHostRuntimeInfoNetStackInstanceRuntimeInfo

type ArrayOfHostRuntimeInfoNetStackInstanceRuntimeInfo struct {
	HostRuntimeInfoNetStackInstanceRuntimeInfo []HostRuntimeInfoNetStackInstanceRuntimeInfo `xml:"HostRuntimeInfoNetStackInstanceRuntimeInfo,omitempty"`
}

type ArrayOfHostScsiDisk

type ArrayOfHostScsiDisk struct {
	HostScsiDisk []HostScsiDisk `xml:"HostScsiDisk,omitempty"`
}

type ArrayOfHostScsiDiskPartition

type ArrayOfHostScsiDiskPartition struct {
	HostScsiDiskPartition []HostScsiDiskPartition `xml:"HostScsiDiskPartition,omitempty"`
}

type ArrayOfHostScsiTopologyInterface

type ArrayOfHostScsiTopologyInterface struct {
	HostScsiTopologyInterface []HostScsiTopologyInterface `xml:"HostScsiTopologyInterface,omitempty"`
}

type ArrayOfHostScsiTopologyLun

type ArrayOfHostScsiTopologyLun struct {
	HostScsiTopologyLun []HostScsiTopologyLun `xml:"HostScsiTopologyLun,omitempty"`
}

type ArrayOfHostScsiTopologyTarget

type ArrayOfHostScsiTopologyTarget struct {
	HostScsiTopologyTarget []HostScsiTopologyTarget `xml:"HostScsiTopologyTarget,omitempty"`
}

type ArrayOfHostService

type ArrayOfHostService struct {
	HostService []HostService `xml:"HostService,omitempty"`
}

type ArrayOfHostServiceConfig

type ArrayOfHostServiceConfig struct {
	HostServiceConfig []HostServiceConfig `xml:"HostServiceConfig,omitempty"`
}

type ArrayOfHostSnmpDestination

type ArrayOfHostSnmpDestination struct {
	HostSnmpDestination []HostSnmpDestination `xml:"HostSnmpDestination,omitempty"`
}

type ArrayOfHostSslThumbprintInfo

type ArrayOfHostSslThumbprintInfo struct {
	HostSslThumbprintInfo []HostSslThumbprintInfo `xml:"HostSslThumbprintInfo,omitempty"`
}

type ArrayOfHostStorageArrayTypePolicyOption

type ArrayOfHostStorageArrayTypePolicyOption struct {
	HostStorageArrayTypePolicyOption []HostStorageArrayTypePolicyOption `xml:"HostStorageArrayTypePolicyOption,omitempty"`
}

type ArrayOfHostStorageElementInfo

type ArrayOfHostStorageElementInfo struct {
	HostStorageElementInfo []HostStorageElementInfo `xml:"HostStorageElementInfo,omitempty"`
}

type ArrayOfHostStorageOperationalInfo

type ArrayOfHostStorageOperationalInfo struct {
	HostStorageOperationalInfo []HostStorageOperationalInfo `xml:"HostStorageOperationalInfo,omitempty"`
}

type ArrayOfHostSystemIdentificationInfo

type ArrayOfHostSystemIdentificationInfo struct {
	HostSystemIdentificationInfo []HostSystemIdentificationInfo `xml:"HostSystemIdentificationInfo,omitempty"`
}

type ArrayOfHostSystemResourceInfo

type ArrayOfHostSystemResourceInfo struct {
	HostSystemResourceInfo []HostSystemResourceInfo `xml:"HostSystemResourceInfo,omitempty"`
}

type ArrayOfHostSystemSwapConfigurationSystemSwapOption

type ArrayOfHostSystemSwapConfigurationSystemSwapOption struct {
	HostSystemSwapConfigurationSystemSwapOption []BaseHostSystemSwapConfigurationSystemSwapOption `xml:"HostSystemSwapConfigurationSystemSwapOption,omitempty,typeattr"`
}

type ArrayOfHostTpmDigestInfo

type ArrayOfHostTpmDigestInfo struct {
	HostTpmDigestInfo []HostTpmDigestInfo `xml:"HostTpmDigestInfo,omitempty"`
}

type ArrayOfHostTpmEventLogEntry

type ArrayOfHostTpmEventLogEntry struct {
	HostTpmEventLogEntry []HostTpmEventLogEntry `xml:"HostTpmEventLogEntry,omitempty"`
}

type ArrayOfHostUnresolvedVmfsExtent

type ArrayOfHostUnresolvedVmfsExtent struct {
	HostUnresolvedVmfsExtent []HostUnresolvedVmfsExtent `xml:"HostUnresolvedVmfsExtent,omitempty"`
}

type ArrayOfHostUnresolvedVmfsResolutionResult

type ArrayOfHostUnresolvedVmfsResolutionResult struct {
	HostUnresolvedVmfsResolutionResult []HostUnresolvedVmfsResolutionResult `xml:"HostUnresolvedVmfsResolutionResult,omitempty"`
}

type ArrayOfHostUnresolvedVmfsResolutionSpec

type ArrayOfHostUnresolvedVmfsResolutionSpec struct {
	HostUnresolvedVmfsResolutionSpec []HostUnresolvedVmfsResolutionSpec `xml:"HostUnresolvedVmfsResolutionSpec,omitempty"`
}

type ArrayOfHostUnresolvedVmfsVolume

type ArrayOfHostUnresolvedVmfsVolume struct {
	HostUnresolvedVmfsVolume []HostUnresolvedVmfsVolume `xml:"HostUnresolvedVmfsVolume,omitempty"`
}

type ArrayOfHostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption

type ArrayOfHostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption struct {
	HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption []HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption `xml:"HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption,omitempty"`
}

type ArrayOfHostVMotionCompatibility

type ArrayOfHostVMotionCompatibility struct {
	HostVMotionCompatibility []HostVMotionCompatibility `xml:"HostVMotionCompatibility,omitempty"`
}

type ArrayOfHostVirtualNic

type ArrayOfHostVirtualNic struct {
	HostVirtualNic []HostVirtualNic `xml:"HostVirtualNic,omitempty"`
}

type ArrayOfHostVirtualNicConfig

type ArrayOfHostVirtualNicConfig struct {
	HostVirtualNicConfig []HostVirtualNicConfig `xml:"HostVirtualNicConfig,omitempty"`
}

type ArrayOfHostVirtualNicManagerNicTypeSelection

type ArrayOfHostVirtualNicManagerNicTypeSelection struct {
	HostVirtualNicManagerNicTypeSelection []HostVirtualNicManagerNicTypeSelection `xml:"HostVirtualNicManagerNicTypeSelection,omitempty"`
}

type ArrayOfHostVirtualSwitch

type ArrayOfHostVirtualSwitch struct {
	HostVirtualSwitch []HostVirtualSwitch `xml:"HostVirtualSwitch,omitempty"`
}

type ArrayOfHostVirtualSwitchConfig

type ArrayOfHostVirtualSwitchConfig struct {
	HostVirtualSwitchConfig []HostVirtualSwitchConfig `xml:"HostVirtualSwitchConfig,omitempty"`
}

type ArrayOfHostVmciAccessManagerAccessSpec

type ArrayOfHostVmciAccessManagerAccessSpec struct {
	HostVmciAccessManagerAccessSpec []HostVmciAccessManagerAccessSpec `xml:"HostVmciAccessManagerAccessSpec,omitempty"`
}

type ArrayOfHostVmfsRescanResult

type ArrayOfHostVmfsRescanResult struct {
	HostVmfsRescanResult []HostVmfsRescanResult `xml:"HostVmfsRescanResult,omitempty"`
}

type ArrayOfHostVsanInternalSystemCmmdsQuery

type ArrayOfHostVsanInternalSystemCmmdsQuery struct {
	HostVsanInternalSystemCmmdsQuery []HostVsanInternalSystemCmmdsQuery `xml:"HostVsanInternalSystemCmmdsQuery,omitempty"`
}

type ArrayOfHttpNfcLeaseDatastoreLeaseInfo

type ArrayOfHttpNfcLeaseDatastoreLeaseInfo struct {
	HttpNfcLeaseDatastoreLeaseInfo []HttpNfcLeaseDatastoreLeaseInfo `xml:"HttpNfcLeaseDatastoreLeaseInfo,omitempty"`
}

type ArrayOfHttpNfcLeaseDeviceUrl

type ArrayOfHttpNfcLeaseDeviceUrl struct {
	HttpNfcLeaseDeviceUrl []HttpNfcLeaseDeviceUrl `xml:"HttpNfcLeaseDeviceUrl,omitempty"`
}

type ArrayOfHttpNfcLeaseHostInfo

type ArrayOfHttpNfcLeaseHostInfo struct {
	HttpNfcLeaseHostInfo []HttpNfcLeaseHostInfo `xml:"HttpNfcLeaseHostInfo,omitempty"`
}

type ArrayOfHttpNfcLeaseManifestEntry

type ArrayOfHttpNfcLeaseManifestEntry struct {
	HttpNfcLeaseManifestEntry []HttpNfcLeaseManifestEntry `xml:"HttpNfcLeaseManifestEntry,omitempty"`
}

type ArrayOfImportOperationBulkFaultFaultOnImport

type ArrayOfImportOperationBulkFaultFaultOnImport struct {
	ImportOperationBulkFaultFaultOnImport []ImportOperationBulkFaultFaultOnImport `xml:"ImportOperationBulkFaultFaultOnImport,omitempty"`
}

type ArrayOfImportSpec

type ArrayOfImportSpec struct {
	ImportSpec []BaseImportSpec `xml:"ImportSpec,omitempty,typeattr"`
}

type ArrayOfInt

type ArrayOfInt struct {
	Int []int `xml:"int,omitempty"`
}

type ArrayOfIpPool

type ArrayOfIpPool struct {
	IpPool []IpPool `xml:"IpPool,omitempty"`
}

type ArrayOfIpPoolAssociation

type ArrayOfIpPoolAssociation struct {
	IpPoolAssociation []IpPoolAssociation `xml:"IpPoolAssociation,omitempty"`
}

type ArrayOfIpPoolManagerIpAllocation

type ArrayOfIpPoolManagerIpAllocation struct {
	IpPoolManagerIpAllocation []IpPoolManagerIpAllocation `xml:"IpPoolManagerIpAllocation,omitempty"`
}

type ArrayOfIscsiDependencyEntity

type ArrayOfIscsiDependencyEntity struct {
	IscsiDependencyEntity []IscsiDependencyEntity `xml:"IscsiDependencyEntity,omitempty"`
}

type ArrayOfIscsiPortInfo

type ArrayOfIscsiPortInfo struct {
	IscsiPortInfo []IscsiPortInfo `xml:"IscsiPortInfo,omitempty"`
}

type ArrayOfKernelModuleInfo

type ArrayOfKernelModuleInfo struct {
	KernelModuleInfo []KernelModuleInfo `xml:"KernelModuleInfo,omitempty"`
}

type ArrayOfKeyAnyValue

type ArrayOfKeyAnyValue struct {
	KeyAnyValue []KeyAnyValue `xml:"KeyAnyValue,omitempty"`
}

type ArrayOfKeyValue

type ArrayOfKeyValue struct {
	KeyValue []KeyValue `xml:"KeyValue,omitempty"`
}

type ArrayOfLicenseAssignmentManagerLicenseAssignment

type ArrayOfLicenseAssignmentManagerLicenseAssignment struct {
	LicenseAssignmentManagerLicenseAssignment []LicenseAssignmentManagerLicenseAssignment `xml:"LicenseAssignmentManagerLicenseAssignment,omitempty"`
}

type ArrayOfLicenseAvailabilityInfo

type ArrayOfLicenseAvailabilityInfo struct {
	LicenseAvailabilityInfo []LicenseAvailabilityInfo `xml:"LicenseAvailabilityInfo,omitempty"`
}

type ArrayOfLicenseFeatureInfo

type ArrayOfLicenseFeatureInfo struct {
	LicenseFeatureInfo []LicenseFeatureInfo `xml:"LicenseFeatureInfo,omitempty"`
}

type ArrayOfLicenseManagerLicenseInfo

type ArrayOfLicenseManagerLicenseInfo struct {
	LicenseManagerLicenseInfo []LicenseManagerLicenseInfo `xml:"LicenseManagerLicenseInfo,omitempty"`
}

type ArrayOfLicenseReservationInfo

type ArrayOfLicenseReservationInfo struct {
	LicenseReservationInfo []LicenseReservationInfo `xml:"LicenseReservationInfo,omitempty"`
}

type ArrayOfLocalizableMessage

type ArrayOfLocalizableMessage struct {
	LocalizableMessage []LocalizableMessage `xml:"LocalizableMessage,omitempty"`
}

type ArrayOfLocalizationManagerMessageCatalog

type ArrayOfLocalizationManagerMessageCatalog struct {
	LocalizationManagerMessageCatalog []LocalizationManagerMessageCatalog `xml:"LocalizationManagerMessageCatalog,omitempty"`
}

type ArrayOfLong

type ArrayOfLong struct {
	Long []int64 `xml:"long,omitempty"`
}

type ArrayOfManagedObjectReference

type ArrayOfManagedObjectReference struct {
	ManagedObjectReference []ManagedObjectReference `xml:"ManagedObjectReference,omitempty"`
}

type ArrayOfMethodActionArgument

type ArrayOfMethodActionArgument struct {
	MethodActionArgument []MethodActionArgument `xml:"MethodActionArgument,omitempty"`
}

type ArrayOfMethodFault

type ArrayOfMethodFault struct {
	MethodFault []BaseMethodFault `xml:"MethodFault,omitempty,typeattr"`
}

type ArrayOfMissingObject

type ArrayOfMissingObject struct {
	MissingObject []MissingObject `xml:"MissingObject,omitempty"`
}

type ArrayOfMissingProperty

type ArrayOfMissingProperty struct {
	MissingProperty []MissingProperty `xml:"MissingProperty,omitempty"`
}

type ArrayOfMultipleCertificatesVerifyFaultThumbprintData

type ArrayOfMultipleCertificatesVerifyFaultThumbprintData struct {
	MultipleCertificatesVerifyFaultThumbprintData []MultipleCertificatesVerifyFaultThumbprintData `xml:"MultipleCertificatesVerifyFaultThumbprintData,omitempty"`
}

type ArrayOfNasStorageProfile

type ArrayOfNasStorageProfile struct {
	NasStorageProfile []NasStorageProfile `xml:"NasStorageProfile,omitempty"`
}

type ArrayOfNetIpConfigInfoIpAddress

type ArrayOfNetIpConfigInfoIpAddress struct {
	NetIpConfigInfoIpAddress []NetIpConfigInfoIpAddress `xml:"NetIpConfigInfoIpAddress,omitempty"`
}

type ArrayOfNetIpConfigSpecIpAddressSpec

type ArrayOfNetIpConfigSpecIpAddressSpec struct {
	NetIpConfigSpecIpAddressSpec []NetIpConfigSpecIpAddressSpec `xml:"NetIpConfigSpecIpAddressSpec,omitempty"`
}

type ArrayOfNetIpRouteConfigInfoIpRoute

type ArrayOfNetIpRouteConfigInfoIpRoute struct {
	NetIpRouteConfigInfoIpRoute []NetIpRouteConfigInfoIpRoute `xml:"NetIpRouteConfigInfoIpRoute,omitempty"`
}

type ArrayOfNetIpRouteConfigSpecIpRouteSpec

type ArrayOfNetIpRouteConfigSpecIpRouteSpec struct {
	NetIpRouteConfigSpecIpRouteSpec []NetIpRouteConfigSpecIpRouteSpec `xml:"NetIpRouteConfigSpecIpRouteSpec,omitempty"`
}

type ArrayOfNetIpStackInfoDefaultRouter

type ArrayOfNetIpStackInfoDefaultRouter struct {
	NetIpStackInfoDefaultRouter []NetIpStackInfoDefaultRouter `xml:"NetIpStackInfoDefaultRouter,omitempty"`
}

type ArrayOfNetIpStackInfoNetToMedia

type ArrayOfNetIpStackInfoNetToMedia struct {
	NetIpStackInfoNetToMedia []NetIpStackInfoNetToMedia `xml:"NetIpStackInfoNetToMedia,omitempty"`
}

type ArrayOfNetStackInstanceProfile

type ArrayOfNetStackInstanceProfile struct {
	NetStackInstanceProfile []NetStackInstanceProfile `xml:"NetStackInstanceProfile,omitempty"`
}

type ArrayOfNumericRange

type ArrayOfNumericRange struct {
	NumericRange []NumericRange `xml:"NumericRange,omitempty"`
}

type ArrayOfObjectContent

type ArrayOfObjectContent struct {
	ObjectContent []ObjectContent `xml:"ObjectContent,omitempty"`
}

type ArrayOfObjectSpec

type ArrayOfObjectSpec struct {
	ObjectSpec []ObjectSpec `xml:"ObjectSpec,omitempty"`
}

type ArrayOfObjectUpdate

type ArrayOfObjectUpdate struct {
	ObjectUpdate []ObjectUpdate `xml:"ObjectUpdate,omitempty"`
}

type ArrayOfOpaqueNetworkTargetInfo

type ArrayOfOpaqueNetworkTargetInfo struct {
	OpaqueNetworkTargetInfo []OpaqueNetworkTargetInfo `xml:"OpaqueNetworkTargetInfo,omitempty"`
}

type ArrayOfOptionDef

type ArrayOfOptionDef struct {
	OptionDef []OptionDef `xml:"OptionDef,omitempty"`
}

type ArrayOfOptionProfile

type ArrayOfOptionProfile struct {
	OptionProfile []OptionProfile `xml:"OptionProfile,omitempty"`
}

type ArrayOfOptionValue

type ArrayOfOptionValue struct {
	OptionValue []BaseOptionValue `xml:"OptionValue,omitempty,typeattr"`
}

type ArrayOfOvfConsumerOstNode

type ArrayOfOvfConsumerOstNode struct {
	OvfConsumerOstNode []OvfConsumerOstNode `xml:"OvfConsumerOstNode,omitempty"`
}

type ArrayOfOvfConsumerOvfSection

type ArrayOfOvfConsumerOvfSection struct {
	OvfConsumerOvfSection []OvfConsumerOvfSection `xml:"OvfConsumerOvfSection,omitempty"`
}

type ArrayOfOvfDeploymentOption

type ArrayOfOvfDeploymentOption struct {
	OvfDeploymentOption []OvfDeploymentOption `xml:"OvfDeploymentOption,omitempty"`
}

type ArrayOfOvfFile

type ArrayOfOvfFile struct {
	OvfFile []OvfFile `xml:"OvfFile,omitempty"`
}

type ArrayOfOvfFileItem

type ArrayOfOvfFileItem struct {
	OvfFileItem []OvfFileItem `xml:"OvfFileItem,omitempty"`
}

type ArrayOfOvfNetworkInfo

type ArrayOfOvfNetworkInfo struct {
	OvfNetworkInfo []OvfNetworkInfo `xml:"OvfNetworkInfo,omitempty"`
}

type ArrayOfOvfNetworkMapping

type ArrayOfOvfNetworkMapping struct {
	OvfNetworkMapping []OvfNetworkMapping `xml:"OvfNetworkMapping,omitempty"`
}

type ArrayOfOvfOptionInfo

type ArrayOfOvfOptionInfo struct {
	OvfOptionInfo []OvfOptionInfo `xml:"OvfOptionInfo,omitempty"`
}

type ArrayOfOvfResourceMap

type ArrayOfOvfResourceMap struct {
	OvfResourceMap []OvfResourceMap `xml:"OvfResourceMap,omitempty"`
}

type ArrayOfPerfCounterInfo

type ArrayOfPerfCounterInfo struct {
	PerfCounterInfo []PerfCounterInfo `xml:"PerfCounterInfo,omitempty"`
}

type ArrayOfPerfEntityMetricBase

type ArrayOfPerfEntityMetricBase struct {
	PerfEntityMetricBase []BasePerfEntityMetricBase `xml:"PerfEntityMetricBase,omitempty,typeattr"`
}

type ArrayOfPerfInterval

type ArrayOfPerfInterval struct {
	PerfInterval []PerfInterval `xml:"PerfInterval,omitempty"`
}

type ArrayOfPerfMetricId

type ArrayOfPerfMetricId struct {
	PerfMetricId []PerfMetricId `xml:"PerfMetricId,omitempty"`
}

type ArrayOfPerfMetricSeries

type ArrayOfPerfMetricSeries struct {
	PerfMetricSeries []BasePerfMetricSeries `xml:"PerfMetricSeries,omitempty,typeattr"`
}

type ArrayOfPerfMetricSeriesCSV

type ArrayOfPerfMetricSeriesCSV struct {
	PerfMetricSeriesCSV []PerfMetricSeriesCSV `xml:"PerfMetricSeriesCSV,omitempty"`
}

type ArrayOfPerfQuerySpec

type ArrayOfPerfQuerySpec struct {
	PerfQuerySpec []PerfQuerySpec `xml:"PerfQuerySpec,omitempty"`
}

type ArrayOfPerfSampleInfo

type ArrayOfPerfSampleInfo struct {
	PerfSampleInfo []PerfSampleInfo `xml:"PerfSampleInfo,omitempty"`
}

type ArrayOfPerformanceManagerCounterLevelMapping

type ArrayOfPerformanceManagerCounterLevelMapping struct {
	PerformanceManagerCounterLevelMapping []PerformanceManagerCounterLevelMapping `xml:"PerformanceManagerCounterLevelMapping,omitempty"`
}

type ArrayOfPermission

type ArrayOfPermission struct {
	Permission []Permission `xml:"Permission,omitempty"`
}

type ArrayOfPermissionProfile

type ArrayOfPermissionProfile struct {
	PermissionProfile []PermissionProfile `xml:"PermissionProfile,omitempty"`
}

type ArrayOfPhysicalNic

type ArrayOfPhysicalNic struct {
	PhysicalNic []PhysicalNic `xml:"PhysicalNic,omitempty"`
}

type ArrayOfPhysicalNicConfig

type ArrayOfPhysicalNicConfig struct {
	PhysicalNicConfig []PhysicalNicConfig `xml:"PhysicalNicConfig,omitempty"`
}

type ArrayOfPhysicalNicHintInfo

type ArrayOfPhysicalNicHintInfo struct {
	PhysicalNicHintInfo []PhysicalNicHintInfo `xml:"PhysicalNicHintInfo,omitempty"`
}

type ArrayOfPhysicalNicIpHint

type ArrayOfPhysicalNicIpHint struct {
	PhysicalNicIpHint []PhysicalNicIpHint `xml:"PhysicalNicIpHint,omitempty"`
}

type ArrayOfPhysicalNicLinkInfo

type ArrayOfPhysicalNicLinkInfo struct {
	PhysicalNicLinkInfo []PhysicalNicLinkInfo `xml:"PhysicalNicLinkInfo,omitempty"`
}

type ArrayOfPhysicalNicNameHint

type ArrayOfPhysicalNicNameHint struct {
	PhysicalNicNameHint []PhysicalNicNameHint `xml:"PhysicalNicNameHint,omitempty"`
}

type ArrayOfPhysicalNicProfile

type ArrayOfPhysicalNicProfile struct {
	PhysicalNicProfile []PhysicalNicProfile `xml:"PhysicalNicProfile,omitempty"`
}

type ArrayOfPnicUplinkProfile

type ArrayOfPnicUplinkProfile struct {
	PnicUplinkProfile []PnicUplinkProfile `xml:"PnicUplinkProfile,omitempty"`
}

type ArrayOfPodDiskLocator

type ArrayOfPodDiskLocator struct {
	PodDiskLocator []PodDiskLocator `xml:"PodDiskLocator,omitempty"`
}

type ArrayOfPolicyOption

type ArrayOfPolicyOption struct {
	PolicyOption []BasePolicyOption `xml:"PolicyOption,omitempty,typeattr"`
}

type ArrayOfPrivilegeAvailability

type ArrayOfPrivilegeAvailability struct {
	PrivilegeAvailability []PrivilegeAvailability `xml:"PrivilegeAvailability,omitempty"`
}

type ArrayOfProductComponentInfo

type ArrayOfProductComponentInfo struct {
	ProductComponentInfo []ProductComponentInfo `xml:"ProductComponentInfo,omitempty"`
}

type ArrayOfProfileApplyProfileProperty

type ArrayOfProfileApplyProfileProperty struct {
	ProfileApplyProfileProperty []ProfileApplyProfileProperty `xml:"ProfileApplyProfileProperty,omitempty"`
}

type ArrayOfProfileDeferredPolicyOptionParameter

type ArrayOfProfileDeferredPolicyOptionParameter struct {
	ProfileDeferredPolicyOptionParameter []ProfileDeferredPolicyOptionParameter `xml:"ProfileDeferredPolicyOptionParameter,omitempty"`
}

type ArrayOfProfileDescriptionSection

type ArrayOfProfileDescriptionSection struct {
	ProfileDescriptionSection []ProfileDescriptionSection `xml:"ProfileDescriptionSection,omitempty"`
}

type ArrayOfProfileExecuteError

type ArrayOfProfileExecuteError struct {
	ProfileExecuteError []ProfileExecuteError `xml:"ProfileExecuteError,omitempty"`
}

type ArrayOfProfileExpression

type ArrayOfProfileExpression struct {
	ProfileExpression []BaseProfileExpression `xml:"ProfileExpression,omitempty,typeattr"`
}

type ArrayOfProfileExpressionMetadata

type ArrayOfProfileExpressionMetadata struct {
	ProfileExpressionMetadata []ProfileExpressionMetadata `xml:"ProfileExpressionMetadata,omitempty"`
}

type ArrayOfProfileMetadata

type ArrayOfProfileMetadata struct {
	ProfileMetadata []ProfileMetadata `xml:"ProfileMetadata,omitempty"`
}

type ArrayOfProfileMetadataProfileSortSpec

type ArrayOfProfileMetadataProfileSortSpec struct {
	ProfileMetadataProfileSortSpec []ProfileMetadataProfileSortSpec `xml:"ProfileMetadataProfileSortSpec,omitempty"`
}

type ArrayOfProfileParameterMetadata

type ArrayOfProfileParameterMetadata struct {
	ProfileParameterMetadata []ProfileParameterMetadata `xml:"ProfileParameterMetadata,omitempty"`
}

type ArrayOfProfilePolicy

type ArrayOfProfilePolicy struct {
	ProfilePolicy []ProfilePolicy `xml:"ProfilePolicy,omitempty"`
}

type ArrayOfProfilePolicyMetadata

type ArrayOfProfilePolicyMetadata struct {
	ProfilePolicyMetadata []ProfilePolicyMetadata `xml:"ProfilePolicyMetadata,omitempty"`
}

type ArrayOfProfilePolicyOptionMetadata

type ArrayOfProfilePolicyOptionMetadata struct {
	ProfilePolicyOptionMetadata []BaseProfilePolicyOptionMetadata `xml:"ProfilePolicyOptionMetadata,omitempty,typeattr"`
}

type ArrayOfProfileProfileStructureProperty

type ArrayOfProfileProfileStructureProperty struct {
	ProfileProfileStructureProperty []ProfileProfileStructureProperty `xml:"ProfileProfileStructureProperty,omitempty"`
}

type ArrayOfProfilePropertyPath

type ArrayOfProfilePropertyPath struct {
	ProfilePropertyPath []ProfilePropertyPath `xml:"ProfilePropertyPath,omitempty"`
}

type ArrayOfProfileUpdateFailedUpdateFailure

type ArrayOfProfileUpdateFailedUpdateFailure struct {
	ProfileUpdateFailedUpdateFailure []ProfileUpdateFailedUpdateFailure `xml:"ProfileUpdateFailedUpdateFailure,omitempty"`
}

type ArrayOfPropertyChange

type ArrayOfPropertyChange struct {
	PropertyChange []PropertyChange `xml:"PropertyChange,omitempty"`
}

type ArrayOfPropertyFilterSpec

type ArrayOfPropertyFilterSpec struct {
	PropertyFilterSpec []PropertyFilterSpec `xml:"PropertyFilterSpec,omitempty"`
}

type ArrayOfPropertyFilterUpdate

type ArrayOfPropertyFilterUpdate struct {
	PropertyFilterUpdate []PropertyFilterUpdate `xml:"PropertyFilterUpdate,omitempty"`
}

type ArrayOfPropertySpec

type ArrayOfPropertySpec struct {
	PropertySpec []PropertySpec `xml:"PropertySpec,omitempty"`
}

type ArrayOfReplicationInfoDiskSettings

type ArrayOfReplicationInfoDiskSettings struct {
	ReplicationInfoDiskSettings []ReplicationInfoDiskSettings `xml:"ReplicationInfoDiskSettings,omitempty"`
}

type ArrayOfResourceConfigSpec

type ArrayOfResourceConfigSpec struct {
	ResourceConfigSpec []ResourceConfigSpec `xml:"ResourceConfigSpec,omitempty"`
}

type ArrayOfScheduledTaskDetail

type ArrayOfScheduledTaskDetail struct {
	ScheduledTaskDetail []ScheduledTaskDetail `xml:"ScheduledTaskDetail,omitempty"`
}

type ArrayOfScsiLun

type ArrayOfScsiLun struct {
	ScsiLun []BaseScsiLun `xml:"ScsiLun,omitempty,typeattr"`
}

type ArrayOfScsiLunDescriptor

type ArrayOfScsiLunDescriptor struct {
	ScsiLunDescriptor []ScsiLunDescriptor `xml:"ScsiLunDescriptor,omitempty"`
}

type ArrayOfScsiLunDurableName

type ArrayOfScsiLunDurableName struct {
	ScsiLunDurableName []ScsiLunDurableName `xml:"ScsiLunDurableName,omitempty"`
}

type ArrayOfSelectionSet

type ArrayOfSelectionSet struct {
	SelectionSet []BaseSelectionSet `xml:"SelectionSet,omitempty,typeattr"`
}

type ArrayOfSelectionSpec

type ArrayOfSelectionSpec struct {
	SelectionSpec []BaseSelectionSpec `xml:"SelectionSpec,omitempty,typeattr"`
}

type ArrayOfServiceConsolePortGroupProfile

type ArrayOfServiceConsolePortGroupProfile struct {
	ServiceConsolePortGroupProfile []ServiceConsolePortGroupProfile `xml:"ServiceConsolePortGroupProfile,omitempty"`
}

type ArrayOfServiceManagerServiceInfo

type ArrayOfServiceManagerServiceInfo struct {
	ServiceManagerServiceInfo []ServiceManagerServiceInfo `xml:"ServiceManagerServiceInfo,omitempty"`
}

type ArrayOfServiceProfile

type ArrayOfServiceProfile struct {
	ServiceProfile []ServiceProfile `xml:"ServiceProfile,omitempty"`
}

type ArrayOfShort

type ArrayOfShort struct {
	Short []int16 `xml:"short,omitempty"`
}

type ArrayOfStaticRouteProfile

type ArrayOfStaticRouteProfile struct {
	StaticRouteProfile []StaticRouteProfile `xml:"StaticRouteProfile,omitempty"`
}

type ArrayOfStorageDrsOptionSpec

type ArrayOfStorageDrsOptionSpec struct {
	StorageDrsOptionSpec []StorageDrsOptionSpec `xml:"StorageDrsOptionSpec,omitempty"`
}

type ArrayOfStorageDrsVmConfigInfo

type ArrayOfStorageDrsVmConfigInfo struct {
	StorageDrsVmConfigInfo []StorageDrsVmConfigInfo `xml:"StorageDrsVmConfigInfo,omitempty"`
}

type ArrayOfStorageDrsVmConfigSpec

type ArrayOfStorageDrsVmConfigSpec struct {
	StorageDrsVmConfigSpec []StorageDrsVmConfigSpec `xml:"StorageDrsVmConfigSpec,omitempty"`
}

type ArrayOfStoragePerformanceSummary

type ArrayOfStoragePerformanceSummary struct {
	StoragePerformanceSummary []StoragePerformanceSummary `xml:"StoragePerformanceSummary,omitempty"`
}

type ArrayOfStorageRequirement

type ArrayOfStorageRequirement struct {
	StorageRequirement []StorageRequirement `xml:"StorageRequirement,omitempty"`
}

type ArrayOfString

type ArrayOfString struct {
	String []string `xml:"string,omitempty"`
}

type ArrayOfTag

type ArrayOfTag struct {
	Tag []Tag `xml:"Tag,omitempty"`
}

type ArrayOfTaskInfo

type ArrayOfTaskInfo struct {
	TaskInfo []TaskInfo `xml:"TaskInfo,omitempty"`
}

type ArrayOfTaskInfoState

type ArrayOfTaskInfoState struct {
	TaskInfoState []TaskInfoState `xml:"TaskInfoState,omitempty"`
}

type ArrayOfTypeDescription

type ArrayOfTypeDescription struct {
	TypeDescription []BaseTypeDescription `xml:"TypeDescription,omitempty,typeattr"`
}

type ArrayOfUpdateVirtualMachineFilesResultFailedVmFileInfo

type ArrayOfUpdateVirtualMachineFilesResultFailedVmFileInfo struct {
	UpdateVirtualMachineFilesResultFailedVmFileInfo []UpdateVirtualMachineFilesResultFailedVmFileInfo `xml:"UpdateVirtualMachineFilesResultFailedVmFileInfo,omitempty"`
}

type ArrayOfUserGroupProfile

type ArrayOfUserGroupProfile struct {
	UserGroupProfile []UserGroupProfile `xml:"UserGroupProfile,omitempty"`
}

type ArrayOfUserProfile

type ArrayOfUserProfile struct {
	UserProfile []UserProfile `xml:"UserProfile,omitempty"`
}

type ArrayOfUserSearchResult

type ArrayOfUserSearchResult struct {
	UserSearchResult []BaseUserSearchResult `xml:"UserSearchResult,omitempty,typeattr"`
}

type ArrayOfUserSession

type ArrayOfUserSession struct {
	UserSession []UserSession `xml:"UserSession,omitempty"`
}

type ArrayOfVAppCloneSpecNetworkMappingPair

type ArrayOfVAppCloneSpecNetworkMappingPair struct {
	VAppCloneSpecNetworkMappingPair []VAppCloneSpecNetworkMappingPair `xml:"VAppCloneSpecNetworkMappingPair,omitempty"`
}

type ArrayOfVAppCloneSpecResourceMap

type ArrayOfVAppCloneSpecResourceMap struct {
	VAppCloneSpecResourceMap []VAppCloneSpecResourceMap `xml:"VAppCloneSpecResourceMap,omitempty"`
}

type ArrayOfVAppEntityConfigInfo

type ArrayOfVAppEntityConfigInfo struct {
	VAppEntityConfigInfo []VAppEntityConfigInfo `xml:"VAppEntityConfigInfo,omitempty"`
}

type ArrayOfVAppOvfSectionInfo

type ArrayOfVAppOvfSectionInfo struct {
	VAppOvfSectionInfo []VAppOvfSectionInfo `xml:"VAppOvfSectionInfo,omitempty"`
}

type ArrayOfVAppOvfSectionSpec

type ArrayOfVAppOvfSectionSpec struct {
	VAppOvfSectionSpec []VAppOvfSectionSpec `xml:"VAppOvfSectionSpec,omitempty"`
}

type ArrayOfVAppProductInfo

type ArrayOfVAppProductInfo struct {
	VAppProductInfo []VAppProductInfo `xml:"VAppProductInfo,omitempty"`
}

type ArrayOfVAppProductSpec

type ArrayOfVAppProductSpec struct {
	VAppProductSpec []VAppProductSpec `xml:"VAppProductSpec,omitempty"`
}

type ArrayOfVAppPropertyInfo

type ArrayOfVAppPropertyInfo struct {
	VAppPropertyInfo []VAppPropertyInfo `xml:"VAppPropertyInfo,omitempty"`
}

type ArrayOfVAppPropertySpec

type ArrayOfVAppPropertySpec struct {
	VAppPropertySpec []VAppPropertySpec `xml:"VAppPropertySpec,omitempty"`
}

type ArrayOfVMwareDVSPvlanConfigSpec

type ArrayOfVMwareDVSPvlanConfigSpec struct {
	VMwareDVSPvlanConfigSpec []VMwareDVSPvlanConfigSpec `xml:"VMwareDVSPvlanConfigSpec,omitempty"`
}

type ArrayOfVMwareDVSPvlanMapEntry

type ArrayOfVMwareDVSPvlanMapEntry struct {
	VMwareDVSPvlanMapEntry []VMwareDVSPvlanMapEntry `xml:"VMwareDVSPvlanMapEntry,omitempty"`
}

type ArrayOfVMwareDVSVspanConfigSpec

type ArrayOfVMwareDVSVspanConfigSpec struct {
	VMwareDVSVspanConfigSpec []VMwareDVSVspanConfigSpec `xml:"VMwareDVSVspanConfigSpec,omitempty"`
}

type ArrayOfVMwareDvsLacpGroupConfig

type ArrayOfVMwareDvsLacpGroupConfig struct {
	VMwareDvsLacpGroupConfig []VMwareDvsLacpGroupConfig `xml:"VMwareDvsLacpGroupConfig,omitempty"`
}

type ArrayOfVMwareDvsLacpGroupSpec

type ArrayOfVMwareDvsLacpGroupSpec struct {
	VMwareDvsLacpGroupSpec []VMwareDvsLacpGroupSpec `xml:"VMwareDvsLacpGroupSpec,omitempty"`
}

type ArrayOfVMwareVspanSession

type ArrayOfVMwareVspanSession struct {
	VMwareVspanSession []VMwareVspanSession `xml:"VMwareVspanSession,omitempty"`
}

type ArrayOfVirtualAppLinkInfo

type ArrayOfVirtualAppLinkInfo struct {
	VirtualAppLinkInfo []VirtualAppLinkInfo `xml:"VirtualAppLinkInfo,omitempty"`
}

type ArrayOfVirtualDevice

type ArrayOfVirtualDevice struct {
	VirtualDevice []BaseVirtualDevice `xml:"VirtualDevice,omitempty,typeattr"`
}

type ArrayOfVirtualDeviceBackingOption

type ArrayOfVirtualDeviceBackingOption struct {
	VirtualDeviceBackingOption []BaseVirtualDeviceBackingOption `xml:"VirtualDeviceBackingOption,omitempty,typeattr"`
}

type ArrayOfVirtualDeviceConfigSpec

type ArrayOfVirtualDeviceConfigSpec struct {
	VirtualDeviceConfigSpec []BaseVirtualDeviceConfigSpec `xml:"VirtualDeviceConfigSpec,omitempty,typeattr"`
}

type ArrayOfVirtualDeviceOption

type ArrayOfVirtualDeviceOption struct {
	VirtualDeviceOption []BaseVirtualDeviceOption `xml:"VirtualDeviceOption,omitempty,typeattr"`
}

type ArrayOfVirtualDisk

type ArrayOfVirtualDisk struct {
	VirtualDisk []VirtualDisk `xml:"VirtualDisk,omitempty"`
}

type ArrayOfVirtualDiskDeltaDiskFormatsSupported

type ArrayOfVirtualDiskDeltaDiskFormatsSupported struct {
	VirtualDiskDeltaDiskFormatsSupported []VirtualDiskDeltaDiskFormatsSupported `xml:"VirtualDiskDeltaDiskFormatsSupported,omitempty"`
}

type ArrayOfVirtualMachineBootOptionsBootableDevice

type ArrayOfVirtualMachineBootOptionsBootableDevice struct {
	VirtualMachineBootOptionsBootableDevice []BaseVirtualMachineBootOptionsBootableDevice `xml:"VirtualMachineBootOptionsBootableDevice,omitempty,typeattr"`
}

type ArrayOfVirtualMachineCdromInfo

type ArrayOfVirtualMachineCdromInfo struct {
	VirtualMachineCdromInfo []VirtualMachineCdromInfo `xml:"VirtualMachineCdromInfo,omitempty"`
}

type ArrayOfVirtualMachineConfigInfoDatastoreUrlPair

type ArrayOfVirtualMachineConfigInfoDatastoreUrlPair struct {
	VirtualMachineConfigInfoDatastoreUrlPair []VirtualMachineConfigInfoDatastoreUrlPair `xml:"VirtualMachineConfigInfoDatastoreUrlPair,omitempty"`
}

type ArrayOfVirtualMachineConfigOptionDescriptor

type ArrayOfVirtualMachineConfigOptionDescriptor struct {
	VirtualMachineConfigOptionDescriptor []VirtualMachineConfigOptionDescriptor `xml:"VirtualMachineConfigOptionDescriptor,omitempty"`
}

type ArrayOfVirtualMachineCpuIdInfoSpec

type ArrayOfVirtualMachineCpuIdInfoSpec struct {
	VirtualMachineCpuIdInfoSpec []VirtualMachineCpuIdInfoSpec `xml:"VirtualMachineCpuIdInfoSpec,omitempty"`
}

type ArrayOfVirtualMachineDatastoreInfo

type ArrayOfVirtualMachineDatastoreInfo struct {
	VirtualMachineDatastoreInfo []VirtualMachineDatastoreInfo `xml:"VirtualMachineDatastoreInfo,omitempty"`
}

type ArrayOfVirtualMachineDatastoreVolumeOption

type ArrayOfVirtualMachineDatastoreVolumeOption struct {
	VirtualMachineDatastoreVolumeOption []VirtualMachineDatastoreVolumeOption `xml:"VirtualMachineDatastoreVolumeOption,omitempty"`
}

type ArrayOfVirtualMachineDeviceRuntimeInfo

type ArrayOfVirtualMachineDeviceRuntimeInfo struct {
	VirtualMachineDeviceRuntimeInfo []VirtualMachineDeviceRuntimeInfo `xml:"VirtualMachineDeviceRuntimeInfo,omitempty"`
}

type ArrayOfVirtualMachineDisplayTopology

type ArrayOfVirtualMachineDisplayTopology struct {
	VirtualMachineDisplayTopology []VirtualMachineDisplayTopology `xml:"VirtualMachineDisplayTopology,omitempty"`
}

type ArrayOfVirtualMachineFeatureRequirement

type ArrayOfVirtualMachineFeatureRequirement struct {
	VirtualMachineFeatureRequirement []VirtualMachineFeatureRequirement `xml:"VirtualMachineFeatureRequirement,omitempty"`
}

type ArrayOfVirtualMachineFileLayoutDiskLayout

type ArrayOfVirtualMachineFileLayoutDiskLayout struct {
	VirtualMachineFileLayoutDiskLayout []VirtualMachineFileLayoutDiskLayout `xml:"VirtualMachineFileLayoutDiskLayout,omitempty"`
}

type ArrayOfVirtualMachineFileLayoutExDiskLayout

type ArrayOfVirtualMachineFileLayoutExDiskLayout struct {
	VirtualMachineFileLayoutExDiskLayout []VirtualMachineFileLayoutExDiskLayout `xml:"VirtualMachineFileLayoutExDiskLayout,omitempty"`
}

type ArrayOfVirtualMachineFileLayoutExDiskUnit

type ArrayOfVirtualMachineFileLayoutExDiskUnit struct {
	VirtualMachineFileLayoutExDiskUnit []VirtualMachineFileLayoutExDiskUnit `xml:"VirtualMachineFileLayoutExDiskUnit,omitempty"`
}

type ArrayOfVirtualMachineFileLayoutExFileInfo

type ArrayOfVirtualMachineFileLayoutExFileInfo struct {
	VirtualMachineFileLayoutExFileInfo []VirtualMachineFileLayoutExFileInfo `xml:"VirtualMachineFileLayoutExFileInfo,omitempty"`
}

type ArrayOfVirtualMachineFileLayoutExSnapshotLayout

type ArrayOfVirtualMachineFileLayoutExSnapshotLayout struct {
	VirtualMachineFileLayoutExSnapshotLayout []VirtualMachineFileLayoutExSnapshotLayout `xml:"VirtualMachineFileLayoutExSnapshotLayout,omitempty"`
}

type ArrayOfVirtualMachineFileLayoutSnapshotLayout

type ArrayOfVirtualMachineFileLayoutSnapshotLayout struct {
	VirtualMachineFileLayoutSnapshotLayout []VirtualMachineFileLayoutSnapshotLayout `xml:"VirtualMachineFileLayoutSnapshotLayout,omitempty"`
}

type ArrayOfVirtualMachineFloppyInfo

type ArrayOfVirtualMachineFloppyInfo struct {
	VirtualMachineFloppyInfo []VirtualMachineFloppyInfo `xml:"VirtualMachineFloppyInfo,omitempty"`
}

type ArrayOfVirtualMachineIdeDiskDeviceInfo

type ArrayOfVirtualMachineIdeDiskDeviceInfo struct {
	VirtualMachineIdeDiskDeviceInfo []VirtualMachineIdeDiskDeviceInfo `xml:"VirtualMachineIdeDiskDeviceInfo,omitempty"`
}

type ArrayOfVirtualMachineIdeDiskDevicePartitionInfo

type ArrayOfVirtualMachineIdeDiskDevicePartitionInfo struct {
	VirtualMachineIdeDiskDevicePartitionInfo []VirtualMachineIdeDiskDevicePartitionInfo `xml:"VirtualMachineIdeDiskDevicePartitionInfo,omitempty"`
}

type ArrayOfVirtualMachineLegacyNetworkSwitchInfo

type ArrayOfVirtualMachineLegacyNetworkSwitchInfo struct {
	VirtualMachineLegacyNetworkSwitchInfo []VirtualMachineLegacyNetworkSwitchInfo `xml:"VirtualMachineLegacyNetworkSwitchInfo,omitempty"`
}

type ArrayOfVirtualMachineMessage

type ArrayOfVirtualMachineMessage struct {
	VirtualMachineMessage []VirtualMachineMessage `xml:"VirtualMachineMessage,omitempty"`
}

type ArrayOfVirtualMachineMetadataManagerVmMetadataInput

type ArrayOfVirtualMachineMetadataManagerVmMetadataInput struct {
	VirtualMachineMetadataManagerVmMetadataInput []VirtualMachineMetadataManagerVmMetadataInput `xml:"VirtualMachineMetadataManagerVmMetadataInput,omitempty"`
}

type ArrayOfVirtualMachineMetadataManagerVmMetadataResult

type ArrayOfVirtualMachineMetadataManagerVmMetadataResult struct {
	VirtualMachineMetadataManagerVmMetadataResult []VirtualMachineMetadataManagerVmMetadataResult `xml:"VirtualMachineMetadataManagerVmMetadataResult,omitempty"`
}

type ArrayOfVirtualMachineNetworkInfo

type ArrayOfVirtualMachineNetworkInfo struct {
	VirtualMachineNetworkInfo []VirtualMachineNetworkInfo `xml:"VirtualMachineNetworkInfo,omitempty"`
}

type ArrayOfVirtualMachineParallelInfo

type ArrayOfVirtualMachineParallelInfo struct {
	VirtualMachineParallelInfo []VirtualMachineParallelInfo `xml:"VirtualMachineParallelInfo,omitempty"`
}

type ArrayOfVirtualMachinePciPassthroughInfo

type ArrayOfVirtualMachinePciPassthroughInfo struct {
	VirtualMachinePciPassthroughInfo []BaseVirtualMachinePciPassthroughInfo `xml:"VirtualMachinePciPassthroughInfo,omitempty,typeattr"`
}

type ArrayOfVirtualMachineProfileSpec

type ArrayOfVirtualMachineProfileSpec struct {
	VirtualMachineProfileSpec []BaseVirtualMachineProfileSpec `xml:"VirtualMachineProfileSpec,omitempty,typeattr"`
}

type ArrayOfVirtualMachineRelocateSpecDiskLocator

type ArrayOfVirtualMachineRelocateSpecDiskLocator struct {
	VirtualMachineRelocateSpecDiskLocator []VirtualMachineRelocateSpecDiskLocator `xml:"VirtualMachineRelocateSpecDiskLocator,omitempty"`
}

type ArrayOfVirtualMachineScsiDiskDeviceInfo

type ArrayOfVirtualMachineScsiDiskDeviceInfo struct {
	VirtualMachineScsiDiskDeviceInfo []VirtualMachineScsiDiskDeviceInfo `xml:"VirtualMachineScsiDiskDeviceInfo,omitempty"`
}

type ArrayOfVirtualMachineScsiPassthroughInfo

type ArrayOfVirtualMachineScsiPassthroughInfo struct {
	VirtualMachineScsiPassthroughInfo []VirtualMachineScsiPassthroughInfo `xml:"VirtualMachineScsiPassthroughInfo,omitempty"`
}

type ArrayOfVirtualMachineSerialInfo

type ArrayOfVirtualMachineSerialInfo struct {
	VirtualMachineSerialInfo []VirtualMachineSerialInfo `xml:"VirtualMachineSerialInfo,omitempty"`
}

type ArrayOfVirtualMachineSnapshotTree

type ArrayOfVirtualMachineSnapshotTree struct {
	VirtualMachineSnapshotTree []VirtualMachineSnapshotTree `xml:"VirtualMachineSnapshotTree,omitempty"`
}

type ArrayOfVirtualMachineSoundInfo

type ArrayOfVirtualMachineSoundInfo struct {
	VirtualMachineSoundInfo []VirtualMachineSoundInfo `xml:"VirtualMachineSoundInfo,omitempty"`
}

type ArrayOfVirtualMachineSriovInfo

type ArrayOfVirtualMachineSriovInfo struct {
	VirtualMachineSriovInfo []VirtualMachineSriovInfo `xml:"VirtualMachineSriovInfo,omitempty"`
}

type ArrayOfVirtualMachineSummary

type ArrayOfVirtualMachineSummary struct {
	VirtualMachineSummary []VirtualMachineSummary `xml:"VirtualMachineSummary,omitempty"`
}

type ArrayOfVirtualMachineUsageOnDatastore

type ArrayOfVirtualMachineUsageOnDatastore struct {
	VirtualMachineUsageOnDatastore []VirtualMachineUsageOnDatastore `xml:"VirtualMachineUsageOnDatastore,omitempty"`
}

type ArrayOfVirtualMachineUsbInfo

type ArrayOfVirtualMachineUsbInfo struct {
	VirtualMachineUsbInfo []VirtualMachineUsbInfo `xml:"VirtualMachineUsbInfo,omitempty"`
}

type ArrayOfVirtualMachineVFlashModuleInfo

type ArrayOfVirtualMachineVFlashModuleInfo struct {
	VirtualMachineVFlashModuleInfo []VirtualMachineVFlashModuleInfo `xml:"VirtualMachineVFlashModuleInfo,omitempty"`
}

type ArrayOfVirtualNicManagerNetConfig

type ArrayOfVirtualNicManagerNetConfig struct {
	VirtualNicManagerNetConfig []VirtualNicManagerNetConfig `xml:"VirtualNicManagerNetConfig,omitempty"`
}

type ArrayOfVirtualSCSISharing

type ArrayOfVirtualSCSISharing struct {
	VirtualSCSISharing []VirtualSCSISharing `xml:"VirtualSCSISharing,omitempty"`
}

type ArrayOfVirtualSwitchProfile

type ArrayOfVirtualSwitchProfile struct {
	VirtualSwitchProfile []VirtualSwitchProfile `xml:"VirtualSwitchProfile,omitempty"`
}

type ArrayOfVmEventArgument

type ArrayOfVmEventArgument struct {
	VmEventArgument []VmEventArgument `xml:"VmEventArgument,omitempty"`
}

type ArrayOfVmPodConfigForPlacement

type ArrayOfVmPodConfigForPlacement struct {
	VmPodConfigForPlacement []VmPodConfigForPlacement `xml:"VmPodConfigForPlacement,omitempty"`
}

type ArrayOfVmPortGroupProfile

type ArrayOfVmPortGroupProfile struct {
	VmPortGroupProfile []VmPortGroupProfile `xml:"VmPortGroupProfile,omitempty"`
}

type ArrayOfVmfsDatastoreOption

type ArrayOfVmfsDatastoreOption struct {
	VmfsDatastoreOption []VmfsDatastoreOption `xml:"VmfsDatastoreOption,omitempty"`
}

type ArrayOfVnicPortArgument

type ArrayOfVnicPortArgument struct {
	VnicPortArgument []VnicPortArgument `xml:"VnicPortArgument,omitempty"`
}

type ArrayOfVsanHostConfigInfo

type ArrayOfVsanHostConfigInfo struct {
	VsanHostConfigInfo []VsanHostConfigInfo `xml:"VsanHostConfigInfo,omitempty"`
}

type ArrayOfVsanHostConfigInfoNetworkInfoPortConfig

type ArrayOfVsanHostConfigInfoNetworkInfoPortConfig struct {
	VsanHostConfigInfoNetworkInfoPortConfig []VsanHostConfigInfoNetworkInfoPortConfig `xml:"VsanHostConfigInfoNetworkInfoPortConfig,omitempty"`
}

type ArrayOfVsanHostDiskMapResult

type ArrayOfVsanHostDiskMapResult struct {
	VsanHostDiskMapResult []VsanHostDiskMapResult `xml:"VsanHostDiskMapResult,omitempty"`
}

type ArrayOfVsanHostDiskMapping

type ArrayOfVsanHostDiskMapping struct {
	VsanHostDiskMapping []VsanHostDiskMapping `xml:"VsanHostDiskMapping,omitempty"`
}

type ArrayOfVsanHostDiskResult

type ArrayOfVsanHostDiskResult struct {
	VsanHostDiskResult []VsanHostDiskResult `xml:"VsanHostDiskResult,omitempty"`
}

type ArrayOfVsanHostMembershipInfo

type ArrayOfVsanHostMembershipInfo struct {
	VsanHostMembershipInfo []VsanHostMembershipInfo `xml:"VsanHostMembershipInfo,omitempty"`
}

type ArrayOfVsanHostRuntimeInfoDiskIssue

type ArrayOfVsanHostRuntimeInfoDiskIssue struct {
	VsanHostRuntimeInfoDiskIssue []VsanHostRuntimeInfoDiskIssue `xml:"VsanHostRuntimeInfoDiskIssue,omitempty"`
}

type ArrayUpdateOperation

type ArrayUpdateOperation string

type ArrayUpdateSpec

type ArrayUpdateSpec struct {
	DynamicData

	Operation ArrayUpdateOperation `xml:"operation"`
	RemoveKey AnyType              `xml:"removeKey,omitempty,typeattr"`
}

func (*ArrayUpdateSpec) GetArrayUpdateSpec

func (b *ArrayUpdateSpec) GetArrayUpdateSpec() *ArrayUpdateSpec

type AssignUserToGroup

type AssignUserToGroup AssignUserToGroupRequestType

type AssignUserToGroupRequestType

type AssignUserToGroupRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	User  string                 `xml:"user"`
	Group string                 `xml:"group"`
}

type AssignUserToGroupResponse

type AssignUserToGroupResponse struct {
}

type AssociateProfile

type AssociateProfile AssociateProfileRequestType

type AssociateProfileRequestType

type AssociateProfileRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Entity []ManagedObjectReference `xml:"entity"`
}

type AssociateProfileResponse

type AssociateProfileResponse struct {
}

type AttachScsiLun

type AttachScsiLun AttachScsiLunRequestType

type AttachScsiLunRequestType

type AttachScsiLunRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	LunUuid string                 `xml:"lunUuid"`
}

type AttachScsiLunResponse

type AttachScsiLunResponse struct {
}

type AttachVmfsExtent

type AttachVmfsExtent AttachVmfsExtentRequestType

type AttachVmfsExtentRequestType

type AttachVmfsExtentRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VmfsPath string                 `xml:"vmfsPath"`
	Extent   HostScsiDiskPartition  `xml:"extent"`
}

type AttachVmfsExtentResponse

type AttachVmfsExtentResponse struct {
}

type AuthMinimumAdminPermission

type AuthMinimumAdminPermission struct {
	VimFault
}

type AuthMinimumAdminPermissionFault

type AuthMinimumAdminPermissionFault AuthMinimumAdminPermission

type AuthenticationProfile

type AuthenticationProfile struct {
	ApplyProfile

	ActiveDirectory *ActiveDirectoryProfile `xml:"activeDirectory,omitempty"`
}

type AuthorizationDescription

type AuthorizationDescription struct {
	DynamicData

	Privilege      []BaseElementDescription `xml:"privilege,typeattr"`
	PrivilegeGroup []BaseElementDescription `xml:"privilegeGroup,typeattr"`
}

type AuthorizationEvent

type AuthorizationEvent struct {
	Event
}

func (*AuthorizationEvent) GetAuthorizationEvent

func (b *AuthorizationEvent) GetAuthorizationEvent() *AuthorizationEvent

type AuthorizationPrivilege

type AuthorizationPrivilege struct {
	DynamicData

	PrivId        string `xml:"privId"`
	OnParent      bool   `xml:"onParent"`
	Name          string `xml:"name"`
	PrivGroupName string `xml:"privGroupName"`
}

type AuthorizationRole

type AuthorizationRole struct {
	DynamicData

	RoleId    int             `xml:"roleId"`
	System    bool            `xml:"system"`
	Name      string          `xml:"name"`
	Info      BaseDescription `xml:"info,typeattr"`
	Privilege []string        `xml:"privilege,omitempty"`
}

type AutoStartAction

type AutoStartAction string

type AutoStartDefaults

type AutoStartDefaults struct {
	DynamicData

	Enabled          *bool  `xml:"enabled"`
	StartDelay       int    `xml:"startDelay,omitempty"`
	StopDelay        int    `xml:"stopDelay,omitempty"`
	WaitForHeartbeat *bool  `xml:"waitForHeartbeat"`
	StopAction       string `xml:"stopAction,omitempty"`
}

type AutoStartPowerInfo

type AutoStartPowerInfo struct {
	DynamicData

	Key              ManagedObjectReference        `xml:"key"`
	StartOrder       int                           `xml:"startOrder"`
	StartDelay       int                           `xml:"startDelay"`
	WaitForHeartbeat AutoStartWaitHeartbeatSetting `xml:"waitForHeartbeat"`
	StartAction      string                        `xml:"startAction"`
	StopDelay        int                           `xml:"stopDelay"`
	StopAction       string                        `xml:"stopAction"`
}

type AutoStartPowerOff

type AutoStartPowerOff AutoStartPowerOffRequestType

type AutoStartPowerOffRequestType

type AutoStartPowerOffRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type AutoStartPowerOffResponse

type AutoStartPowerOffResponse struct {
}

type AutoStartPowerOn

type AutoStartPowerOn AutoStartPowerOnRequestType

type AutoStartPowerOnRequestType

type AutoStartPowerOnRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type AutoStartPowerOnResponse

type AutoStartPowerOnResponse struct {
}

type AutoStartWaitHeartbeatSetting

type AutoStartWaitHeartbeatSetting string

type BackupBlobReadFailure

type BackupBlobReadFailure struct {
	DvsFault

	EntityName string               `xml:"entityName"`
	EntityType string               `xml:"entityType"`
	Fault      LocalizedMethodFault `xml:"fault"`
}

type BackupBlobReadFailureFault

type BackupBlobReadFailureFault BackupBlobReadFailure

type BackupBlobWriteFailure

type BackupBlobWriteFailure struct {
	DvsFault

	EntityName string               `xml:"entityName"`
	EntityType string               `xml:"entityType"`
	Fault      LocalizedMethodFault `xml:"fault"`
}

type BackupBlobWriteFailureFault

type BackupBlobWriteFailureFault BackupBlobWriteFailure

type BackupFirmwareConfigurationRequestType

type BackupFirmwareConfigurationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type BackupFirmwareConfigurationResponse

type BackupFirmwareConfigurationResponse struct {
	Returnval string `xml:"returnval"`
}

type BadUsernameSessionEvent

type BadUsernameSessionEvent struct {
	SessionEvent

	IpAddress string `xml:"ipAddress"`
}

type BaseAction

type BaseAction interface {
	GetAction() *Action
}

type BaseActiveDirectoryFault

type BaseActiveDirectoryFault interface {
	GetActiveDirectoryFault() *ActiveDirectoryFault
}

type BaseAlarmAction

type BaseAlarmAction interface {
	GetAlarmAction() *AlarmAction
}

type BaseAlarmEvent

type BaseAlarmEvent interface {
	GetAlarmEvent() *AlarmEvent
}

type BaseAlarmExpression

type BaseAlarmExpression interface {
	GetAlarmExpression() *AlarmExpression
}

type BaseAlarmSpec

type BaseAlarmSpec interface {
	GetAlarmSpec() *AlarmSpec
}

type BaseAnswerFileCreateSpec

type BaseAnswerFileCreateSpec interface {
	GetAnswerFileCreateSpec() *AnswerFileCreateSpec
}

type BaseApplyProfile

type BaseApplyProfile interface {
	GetApplyProfile() *ApplyProfile
}

type BaseArrayUpdateSpec

type BaseArrayUpdateSpec interface {
	GetArrayUpdateSpec() *ArrayUpdateSpec
}

type BaseAuthorizationEvent

type BaseAuthorizationEvent interface {
	GetAuthorizationEvent() *AuthorizationEvent
}

type BaseCannotAccessNetwork

type BaseCannotAccessNetwork interface {
	GetCannotAccessNetwork() *CannotAccessNetwork
}

type BaseCannotAccessVmComponent

type BaseCannotAccessVmComponent interface {
	GetCannotAccessVmComponent() *CannotAccessVmComponent
}

type BaseCannotAccessVmDevice

type BaseCannotAccessVmDevice interface {
	GetCannotAccessVmDevice() *CannotAccessVmDevice
}

type BaseCannotAccessVmDisk

type BaseCannotAccessVmDisk interface {
	GetCannotAccessVmDisk() *CannotAccessVmDisk
}

type BaseCannotMoveVsanEnabledHost

type BaseCannotMoveVsanEnabledHost interface {
	GetCannotMoveVsanEnabledHost() *CannotMoveVsanEnabledHost
}

type BaseClusterAction

type BaseClusterAction interface {
	GetClusterAction() *ClusterAction
}

type BaseClusterDasAdmissionControlInfo

type BaseClusterDasAdmissionControlInfo interface {
	GetClusterDasAdmissionControlInfo() *ClusterDasAdmissionControlInfo
}

type BaseClusterDasAdmissionControlPolicy

type BaseClusterDasAdmissionControlPolicy interface {
	GetClusterDasAdmissionControlPolicy() *ClusterDasAdmissionControlPolicy
}

type BaseClusterDasAdvancedRuntimeInfo

type BaseClusterDasAdvancedRuntimeInfo interface {
	GetClusterDasAdvancedRuntimeInfo() *ClusterDasAdvancedRuntimeInfo
}

type BaseClusterDasData

type BaseClusterDasData interface {
	GetClusterDasData() *ClusterDasData
}

type BaseClusterDasHostInfo

type BaseClusterDasHostInfo interface {
	GetClusterDasHostInfo() *ClusterDasHostInfo
}

type BaseClusterDrsFaultsFaultsByVm

type BaseClusterDrsFaultsFaultsByVm interface {
	GetClusterDrsFaultsFaultsByVm() *ClusterDrsFaultsFaultsByVm
}

type BaseClusterEvent

type BaseClusterEvent interface {
	GetClusterEvent() *ClusterEvent
}

type BaseClusterGroupInfo

type BaseClusterGroupInfo interface {
	GetClusterGroupInfo() *ClusterGroupInfo
}

type BaseClusterOvercommittedEvent

type BaseClusterOvercommittedEvent interface {
	GetClusterOvercommittedEvent() *ClusterOvercommittedEvent
}

type BaseClusterProfileConfigSpec

type BaseClusterProfileConfigSpec interface {
	GetClusterProfileConfigSpec() *ClusterProfileConfigSpec
}

type BaseClusterProfileCreateSpec

type BaseClusterProfileCreateSpec interface {
	GetClusterProfileCreateSpec() *ClusterProfileCreateSpec
}

type BaseClusterRuleInfo

type BaseClusterRuleInfo interface {
	GetClusterRuleInfo() *ClusterRuleInfo
}

type BaseClusterSlotPolicy

type BaseClusterSlotPolicy interface {
	GetClusterSlotPolicy() *ClusterSlotPolicy
}

type BaseClusterStatusChangedEvent

type BaseClusterStatusChangedEvent interface {
	GetClusterStatusChangedEvent() *ClusterStatusChangedEvent
}

type BaseComputeResourceConfigInfo

type BaseComputeResourceConfigInfo interface {
	GetComputeResourceConfigInfo() *ComputeResourceConfigInfo
}

type BaseComputeResourceConfigSpec

type BaseComputeResourceConfigSpec interface {
	GetComputeResourceConfigSpec() *ComputeResourceConfigSpec
}

type BaseComputeResourceSummary

type BaseComputeResourceSummary interface {
	GetComputeResourceSummary() *ComputeResourceSummary
}

type BaseCpuIncompatible

type BaseCpuIncompatible interface {
	GetCpuIncompatible() *CpuIncompatible
}

type BaseCustomFieldDefEvent

type BaseCustomFieldDefEvent interface {
	GetCustomFieldDefEvent() *CustomFieldDefEvent
}

type BaseCustomFieldEvent

type BaseCustomFieldEvent interface {
	GetCustomFieldEvent() *CustomFieldEvent
}

type BaseCustomFieldValue

type BaseCustomFieldValue interface {
	GetCustomFieldValue() *CustomFieldValue
}

type BaseCustomizationEvent

type BaseCustomizationEvent interface {
	GetCustomizationEvent() *CustomizationEvent
}

type BaseCustomizationFailed

type BaseCustomizationFailed interface {
	GetCustomizationFailed() *CustomizationFailed
}

type BaseCustomizationFault

type BaseCustomizationFault interface {
	GetCustomizationFault() *CustomizationFault
}

type BaseCustomizationIdentitySettings

type BaseCustomizationIdentitySettings interface {
	GetCustomizationIdentitySettings() *CustomizationIdentitySettings
}

type BaseCustomizationIpGenerator

type BaseCustomizationIpGenerator interface {
	GetCustomizationIpGenerator() *CustomizationIpGenerator
}

type BaseCustomizationIpV6Generator

type BaseCustomizationIpV6Generator interface {
	GetCustomizationIpV6Generator() *CustomizationIpV6Generator
}

type BaseCustomizationName

type BaseCustomizationName interface {
	GetCustomizationName() *CustomizationName
}

type BaseCustomizationOptions

type BaseCustomizationOptions interface {
	GetCustomizationOptions() *CustomizationOptions
}

type BaseDVPortSetting

type BaseDVPortSetting interface {
	GetDVPortSetting() *DVPortSetting
}

type BaseDVPortgroupEvent

type BaseDVPortgroupEvent interface {
	GetDVPortgroupEvent() *DVPortgroupEvent
}

type BaseDVPortgroupPolicy

type BaseDVPortgroupPolicy interface {
	GetDVPortgroupPolicy() *DVPortgroupPolicy
}

type BaseDVSConfigInfo

type BaseDVSConfigInfo interface {
	GetDVSConfigInfo() *DVSConfigInfo
}

type BaseDVSConfigSpec

type BaseDVSConfigSpec interface {
	GetDVSConfigSpec() *DVSConfigSpec
}

type BaseDVSFeatureCapability

type BaseDVSFeatureCapability interface {
	GetDVSFeatureCapability() *DVSFeatureCapability
}

type BaseDVSHealthCheckCapability

type BaseDVSHealthCheckCapability interface {
	GetDVSHealthCheckCapability() *DVSHealthCheckCapability
}

type BaseDVSHealthCheckConfig

type BaseDVSHealthCheckConfig interface {
	GetDVSHealthCheckConfig() *DVSHealthCheckConfig
}

type BaseDVSUplinkPortPolicy

type BaseDVSUplinkPortPolicy interface {
	GetDVSUplinkPortPolicy() *DVSUplinkPortPolicy
}

type BaseDailyTaskScheduler

type BaseDailyTaskScheduler interface {
	GetDailyTaskScheduler() *DailyTaskScheduler
}

type BaseDatacenterEvent

type BaseDatacenterEvent interface {
	GetDatacenterEvent() *DatacenterEvent
}

type BaseDatastoreEvent

type BaseDatastoreEvent interface {
	GetDatastoreEvent() *DatastoreEvent
}

type BaseDatastoreFileEvent

type BaseDatastoreFileEvent interface {
	GetDatastoreFileEvent() *DatastoreFileEvent
}

type BaseDatastoreInfo

type BaseDatastoreInfo interface {
	GetDatastoreInfo() *DatastoreInfo
}

type BaseDatastoreNotWritableOnHost

type BaseDatastoreNotWritableOnHost interface {
	GetDatastoreNotWritableOnHost() *DatastoreNotWritableOnHost
}

type BaseDescription

type BaseDescription interface {
	GetDescription() *Description
}

type BaseDeviceBackingNotSupported

type BaseDeviceBackingNotSupported interface {
	GetDeviceBackingNotSupported() *DeviceBackingNotSupported
}

type BaseDeviceNotSupported

type BaseDeviceNotSupported interface {
	GetDeviceNotSupported() *DeviceNotSupported
}

type BaseDiskNotSupported

type BaseDiskNotSupported interface {
	GetDiskNotSupported() *DiskNotSupported
}

type BaseDistributedVirtualSwitchHostMemberBacking

type BaseDistributedVirtualSwitchHostMemberBacking interface {
	GetDistributedVirtualSwitchHostMemberBacking() *DistributedVirtualSwitchHostMemberBacking
}

type BaseDistributedVirtualSwitchManagerHostDvsFilterSpec

type BaseDistributedVirtualSwitchManagerHostDvsFilterSpec interface {
	GetDistributedVirtualSwitchManagerHostDvsFilterSpec() *DistributedVirtualSwitchManagerHostDvsFilterSpec
}

type BaseDvsEvent

type BaseDvsEvent interface {
	GetDvsEvent() *DvsEvent
}

type BaseDvsFault

type BaseDvsFault interface {
	GetDvsFault() *DvsFault
}

type BaseDvsFilterConfig

type BaseDvsFilterConfig interface {
	GetDvsFilterConfig() *DvsFilterConfig
}

type BaseDvsHealthStatusChangeEvent

type BaseDvsHealthStatusChangeEvent interface {
	GetDvsHealthStatusChangeEvent() *DvsHealthStatusChangeEvent
}

type BaseDvsIpPort

type BaseDvsIpPort interface {
	GetDvsIpPort() *DvsIpPort
}

type BaseDvsNetworkRuleAction

type BaseDvsNetworkRuleAction interface {
	GetDvsNetworkRuleAction() *DvsNetworkRuleAction
}

type BaseDvsNetworkRuleQualifier

type BaseDvsNetworkRuleQualifier interface {
	GetDvsNetworkRuleQualifier() *DvsNetworkRuleQualifier
}

type BaseDvsTrafficFilterConfig

type BaseDvsTrafficFilterConfig interface {
	GetDvsTrafficFilterConfig() *DvsTrafficFilterConfig
}

type BaseDvsVNicProfile

type BaseDvsVNicProfile interface {
	GetDvsVNicProfile() *DvsVNicProfile
}

type BaseDynamicData

type BaseDynamicData interface {
	GetDynamicData() *DynamicData
}

type BaseDynamicTypeMgrFilterSpec

type BaseDynamicTypeMgrFilterSpec interface {
	GetDynamicTypeMgrFilterSpec() *DynamicTypeMgrFilterSpec
}

type BaseEVCAdmissionFailed

type BaseEVCAdmissionFailed interface {
	GetEVCAdmissionFailed() *EVCAdmissionFailed
}

type BaseElementDescription

type BaseElementDescription interface {
	GetElementDescription() *ElementDescription
}

type BaseEnteredStandbyModeEvent

type BaseEnteredStandbyModeEvent interface {
	GetEnteredStandbyModeEvent() *EnteredStandbyModeEvent
}

type BaseEnteringStandbyModeEvent

type BaseEnteringStandbyModeEvent interface {
	GetEnteringStandbyModeEvent() *EnteringStandbyModeEvent
}

type BaseEntityEventArgument

type BaseEntityEventArgument interface {
	GetEntityEventArgument() *EntityEventArgument
}

type BaseEvent

type BaseEvent interface {
	GetEvent() *Event
}

type BaseEventArgument

type BaseEventArgument interface {
	GetEventArgument() *EventArgument
}

type BaseExitStandbyModeFailedEvent

type BaseExitStandbyModeFailedEvent interface {
	GetExitStandbyModeFailedEvent() *ExitStandbyModeFailedEvent
}

type BaseExitedStandbyModeEvent

type BaseExitedStandbyModeEvent interface {
	GetExitedStandbyModeEvent() *ExitedStandbyModeEvent
}

type BaseExitingStandbyModeEvent

type BaseExitingStandbyModeEvent interface {
	GetExitingStandbyModeEvent() *ExitingStandbyModeEvent
}

type BaseExpiredFeatureLicense

type BaseExpiredFeatureLicense interface {
	GetExpiredFeatureLicense() *ExpiredFeatureLicense
}

type BaseFaultToleranceConfigInfo

type BaseFaultToleranceConfigInfo interface {
	GetFaultToleranceConfigInfo() *FaultToleranceConfigInfo
}

type BaseFcoeFault

type BaseFcoeFault interface {
	GetFcoeFault() *FcoeFault
}

type BaseFileBackedVirtualDiskSpec

type BaseFileBackedVirtualDiskSpec interface {
	GetFileBackedVirtualDiskSpec() *FileBackedVirtualDiskSpec
}

type BaseFileFault

type BaseFileFault interface {
	GetFileFault() *FileFault
}

type BaseFileInfo

type BaseFileInfo interface {
	GetFileInfo() *FileInfo
}

type BaseFileQuery

type BaseFileQuery interface {
	GetFileQuery() *FileQuery
}

type BaseGeneralEvent

type BaseGeneralEvent interface {
	GetGeneralEvent() *GeneralEvent
}

type BaseGuestAuthentication

type BaseGuestAuthentication interface {
	GetGuestAuthentication() *GuestAuthentication
}

type BaseGuestFileAttributes

type BaseGuestFileAttributes interface {
	GetGuestFileAttributes() *GuestFileAttributes
}

type BaseGuestOperationsFault

type BaseGuestOperationsFault interface {
	GetGuestOperationsFault() *GuestOperationsFault
}

type BaseGuestProgramSpec

type BaseGuestProgramSpec interface {
	GetGuestProgramSpec() *GuestProgramSpec
}

type BaseHostAccountSpec

type BaseHostAccountSpec interface {
	GetHostAccountSpec() *HostAccountSpec
}

type BaseHostAuthenticationStoreInfo

type BaseHostAuthenticationStoreInfo interface {
	GetHostAuthenticationStoreInfo() *HostAuthenticationStoreInfo
}

type BaseHostCommunication

type BaseHostCommunication interface {
	GetHostCommunication() *HostCommunication
}

type BaseHostConfigFault

type BaseHostConfigFault interface {
	GetHostConfigFault() *HostConfigFault
}

type BaseHostConnectFault

type BaseHostConnectFault interface {
	GetHostConnectFault() *HostConnectFault
}

type BaseHostConnectInfoNetworkInfo

type BaseHostConnectInfoNetworkInfo interface {
	GetHostConnectInfoNetworkInfo() *HostConnectInfoNetworkInfo
}

type BaseHostDasEvent

type BaseHostDasEvent interface {
	GetHostDasEvent() *HostDasEvent
}

type BaseHostDatastoreConnectInfo

type BaseHostDatastoreConnectInfo interface {
	GetHostDatastoreConnectInfo() *HostDatastoreConnectInfo
}

type BaseHostDevice

type BaseHostDevice interface {
	GetHostDevice() *HostDevice
}

type BaseHostDigestInfo

type BaseHostDigestInfo interface {
	GetHostDigestInfo() *HostDigestInfo
}

type BaseHostDirectoryStoreInfo

type BaseHostDirectoryStoreInfo interface {
	GetHostDirectoryStoreInfo() *HostDirectoryStoreInfo
}

type BaseHostDnsConfig

type BaseHostDnsConfig interface {
	GetHostDnsConfig() *HostDnsConfig
}

type BaseHostEvent

type BaseHostEvent interface {
	GetHostEvent() *HostEvent
}

type BaseHostFibreChannelHba

type BaseHostFibreChannelHba interface {
	GetHostFibreChannelHba() *HostFibreChannelHba
}

type BaseHostFibreChannelTargetTransport

type BaseHostFibreChannelTargetTransport interface {
	GetHostFibreChannelTargetTransport() *HostFibreChannelTargetTransport
}

type BaseHostFileSystemVolume

type BaseHostFileSystemVolume interface {
	GetHostFileSystemVolume() *HostFileSystemVolume
}

type BaseHostHardwareElementInfo

type BaseHostHardwareElementInfo interface {
	GetHostHardwareElementInfo() *HostHardwareElementInfo
}

type BaseHostHostBusAdapter

type BaseHostHostBusAdapter interface {
	GetHostHostBusAdapter() *HostHostBusAdapter
}

type BaseHostIpRouteConfig

type BaseHostIpRouteConfig interface {
	GetHostIpRouteConfig() *HostIpRouteConfig
}

type BaseHostMemberHealthCheckResult

type BaseHostMemberHealthCheckResult interface {
	GetHostMemberHealthCheckResult() *HostMemberHealthCheckResult
}

type BaseHostMemberUplinkHealthCheckResult

type BaseHostMemberUplinkHealthCheckResult interface {
	GetHostMemberUplinkHealthCheckResult() *HostMemberUplinkHealthCheckResult
}

type BaseHostMultipathInfoLogicalUnitPolicy

type BaseHostMultipathInfoLogicalUnitPolicy interface {
	GetHostMultipathInfoLogicalUnitPolicy() *HostMultipathInfoLogicalUnitPolicy
}

type BaseHostPciPassthruConfig

type BaseHostPciPassthruConfig interface {
	GetHostPciPassthruConfig() *HostPciPassthruConfig
}

type BaseHostPciPassthruInfo

type BaseHostPciPassthruInfo interface {
	GetHostPciPassthruInfo() *HostPciPassthruInfo
}

type BaseHostPowerOpFailed

type BaseHostPowerOpFailed interface {
	GetHostPowerOpFailed() *HostPowerOpFailed
}

type BaseHostProfileConfigSpec

type BaseHostProfileConfigSpec interface {
	GetHostProfileConfigSpec() *HostProfileConfigSpec
}

type BaseHostSystemSwapConfigurationSystemSwapOption

type BaseHostSystemSwapConfigurationSystemSwapOption interface {
	GetHostSystemSwapConfigurationSystemSwapOption() *HostSystemSwapConfigurationSystemSwapOption
}

type BaseHostTargetTransport

type BaseHostTargetTransport interface {
	GetHostTargetTransport() *HostTargetTransport
}

type BaseHostTpmEventDetails

type BaseHostTpmEventDetails interface {
	GetHostTpmEventDetails() *HostTpmEventDetails
}

type BaseHostVirtualSwitchBridge

type BaseHostVirtualSwitchBridge interface {
	GetHostVirtualSwitchBridge() *HostVirtualSwitchBridge
}

type BaseHourlyTaskScheduler

type BaseHourlyTaskScheduler interface {
	GetHourlyTaskScheduler() *HourlyTaskScheduler
}

type BaseImportSpec

type BaseImportSpec interface {
	GetImportSpec() *ImportSpec
}

type BaseInheritablePolicy

type BaseInheritablePolicy interface {
	GetInheritablePolicy() *InheritablePolicy
}

type BaseInsufficientHostCapacityFault

type BaseInsufficientHostCapacityFault interface {
	GetInsufficientHostCapacityFault() *InsufficientHostCapacityFault
}

type BaseInsufficientResourcesFault

type BaseInsufficientResourcesFault interface {
	GetInsufficientResourcesFault() *InsufficientResourcesFault
}

type BaseInsufficientStandbyResource

type BaseInsufficientStandbyResource interface {
	GetInsufficientStandbyResource() *InsufficientStandbyResource
}

type BaseInvalidArgument

type BaseInvalidArgument interface {
	GetInvalidArgument() *InvalidArgument
}

type BaseInvalidCAMServer

type BaseInvalidCAMServer interface {
	GetInvalidCAMServer() *InvalidCAMServer
}

type BaseInvalidDatastore

type BaseInvalidDatastore interface {
	GetInvalidDatastore() *InvalidDatastore
}

type BaseInvalidDeviceSpec

type BaseInvalidDeviceSpec interface {
	GetInvalidDeviceSpec() *InvalidDeviceSpec
}

type BaseInvalidFolder

type BaseInvalidFolder interface {
	GetInvalidFolder() *InvalidFolder
}

type BaseInvalidFormat

type BaseInvalidFormat interface {
	GetInvalidFormat() *InvalidFormat
}

type BaseInvalidHostState

type BaseInvalidHostState interface {
	GetInvalidHostState() *InvalidHostState
}

type BaseInvalidLogin

type BaseInvalidLogin interface {
	GetInvalidLogin() *InvalidLogin
}

type BaseInvalidPropertyValue

type BaseInvalidPropertyValue interface {
	GetInvalidPropertyValue() *InvalidPropertyValue
}

type BaseInvalidRequest

type BaseInvalidRequest interface {
	GetInvalidRequest() *InvalidRequest
}

type BaseInvalidState

type BaseInvalidState interface {
	GetInvalidState() *InvalidState
}

type BaseInvalidVmConfig

type BaseInvalidVmConfig interface {
	GetInvalidVmConfig() *InvalidVmConfig
}

type BaseIpAddress

type BaseIpAddress interface {
	GetIpAddress() *IpAddress
}

type BaseIscsiFault

type BaseIscsiFault interface {
	GetIscsiFault() *IscsiFault
}

type BaseLicenseEvent

type BaseLicenseEvent interface {
	GetLicenseEvent() *LicenseEvent
}

type BaseLicenseSource

type BaseLicenseSource interface {
	GetLicenseSource() *LicenseSource
}

type BaseMacAddress

type BaseMacAddress interface {
	GetMacAddress() *MacAddress
}

type BaseMethodFault

type BaseMethodFault interface {
	GetMethodFault() *MethodFault
}

type BaseMigrationEvent

type BaseMigrationEvent interface {
	GetMigrationEvent() *MigrationEvent
}

type BaseMigrationFault

type BaseMigrationFault interface {
	GetMigrationFault() *MigrationFault
}

type BaseMigrationFeatureNotSupported

type BaseMigrationFeatureNotSupported interface {
	GetMigrationFeatureNotSupported() *MigrationFeatureNotSupported
}

type BaseMonthlyTaskScheduler

type BaseMonthlyTaskScheduler interface {
	GetMonthlyTaskScheduler() *MonthlyTaskScheduler
}

type BaseNasConfigFault

type BaseNasConfigFault interface {
	GetNasConfigFault() *NasConfigFault
}

type BaseNegatableExpression

type BaseNegatableExpression interface {
	GetNegatableExpression() *NegatableExpression
}

type BaseNetBIOSConfigInfo

type BaseNetBIOSConfigInfo interface {
	GetNetBIOSConfigInfo() *NetBIOSConfigInfo
}

type BaseNetworkSummary

type BaseNetworkSummary interface {
	GetNetworkSummary() *NetworkSummary
}

type BaseNoCompatibleHost

type BaseNoCompatibleHost interface {
	GetNoCompatibleHost() *NoCompatibleHost
}

type BaseNoPermission

type BaseNoPermission interface {
	GetNoPermission() *NoPermission
}

type BaseNotEnoughCpus

type BaseNotEnoughCpus interface {
	GetNotEnoughCpus() *NotEnoughCpus
}

type BaseNotEnoughLicenses

type BaseNotEnoughLicenses interface {
	GetNotEnoughLicenses() *NotEnoughLicenses
}

type BaseNotSupported

type BaseNotSupported interface {
	GetNotSupported() *NotSupported
}

type BaseNotSupportedHost

type BaseNotSupportedHost interface {
	GetNotSupportedHost() *NotSupportedHost
}

type BaseNotSupportedHostInCluster

type BaseNotSupportedHostInCluster interface {
	GetNotSupportedHostInCluster() *NotSupportedHostInCluster
}

type BaseOptionType

type BaseOptionType interface {
	GetOptionType() *OptionType
}

type BaseOptionValue

type BaseOptionValue interface {
	GetOptionValue() *OptionValue
}

type BaseOvfAttribute

type BaseOvfAttribute interface {
	GetOvfAttribute() *OvfAttribute
}

type BaseOvfConnectedDevice

type BaseOvfConnectedDevice interface {
	GetOvfConnectedDevice() *OvfConnectedDevice
}

type BaseOvfConstraint

type BaseOvfConstraint interface {
	GetOvfConstraint() *OvfConstraint
}

type BaseOvfConsumerCallbackFault

type BaseOvfConsumerCallbackFault interface {
	GetOvfConsumerCallbackFault() *OvfConsumerCallbackFault
}

type BaseOvfElement

type BaseOvfElement interface {
	GetOvfElement() *OvfElement
}

type BaseOvfExport

type BaseOvfExport interface {
	GetOvfExport() *OvfExport
}

type BaseOvfFault

type BaseOvfFault interface {
	GetOvfFault() *OvfFault
}

type BaseOvfHardwareExport

type BaseOvfHardwareExport interface {
	GetOvfHardwareExport() *OvfHardwareExport
}

type BaseOvfImport

type BaseOvfImport interface {
	GetOvfImport() *OvfImport
}

type BaseOvfInvalidPackage

type BaseOvfInvalidPackage interface {
	GetOvfInvalidPackage() *OvfInvalidPackage
}

type BaseOvfInvalidValue

type BaseOvfInvalidValue interface {
	GetOvfInvalidValue() *OvfInvalidValue
}

type BaseOvfManagerCommonParams

type BaseOvfManagerCommonParams interface {
	GetOvfManagerCommonParams() *OvfManagerCommonParams
}

type BaseOvfMissingElement

type BaseOvfMissingElement interface {
	GetOvfMissingElement() *OvfMissingElement
}

type BaseOvfProperty

type BaseOvfProperty interface {
	GetOvfProperty() *OvfProperty
}

type BaseOvfSystemFault

type BaseOvfSystemFault interface {
	GetOvfSystemFault() *OvfSystemFault
}

type BaseOvfUnsupportedAttribute

type BaseOvfUnsupportedAttribute interface {
	GetOvfUnsupportedAttribute() *OvfUnsupportedAttribute
}

type BaseOvfUnsupportedElement

type BaseOvfUnsupportedElement interface {
	GetOvfUnsupportedElement() *OvfUnsupportedElement
}

type BaseOvfUnsupportedPackage

type BaseOvfUnsupportedPackage interface {
	GetOvfUnsupportedPackage() *OvfUnsupportedPackage
}

type BasePatchMetadataInvalid

type BasePatchMetadataInvalid interface {
	GetPatchMetadataInvalid() *PatchMetadataInvalid
}

type BasePatchNotApplicable

type BasePatchNotApplicable interface {
	GetPatchNotApplicable() *PatchNotApplicable
}

type BasePerfEntityMetricBase

type BasePerfEntityMetricBase interface {
	GetPerfEntityMetricBase() *PerfEntityMetricBase
}

type BasePerfMetricSeries

type BasePerfMetricSeries interface {
	GetPerfMetricSeries() *PerfMetricSeries
}

type BasePermissionEvent

type BasePermissionEvent interface {
	GetPermissionEvent() *PermissionEvent
}

type BasePhysicalNicHint

type BasePhysicalNicHint interface {
	GetPhysicalNicHint() *PhysicalNicHint
}

type BasePlatformConfigFault

type BasePlatformConfigFault interface {
	GetPlatformConfigFault() *PlatformConfigFault
}

type BasePolicyOption

type BasePolicyOption interface {
	GetPolicyOption() *PolicyOption
}

type BasePortGroupProfile

type BasePortGroupProfile interface {
	GetPortGroupProfile() *PortGroupProfile
}

type BaseProfileConfigInfo

type BaseProfileConfigInfo interface {
	GetProfileConfigInfo() *ProfileConfigInfo
}

type BaseProfileCreateSpec

type BaseProfileCreateSpec interface {
	GetProfileCreateSpec() *ProfileCreateSpec
}

type BaseProfileEvent

type BaseProfileEvent interface {
	GetProfileEvent() *ProfileEvent
}

type BaseProfileExpression

type BaseProfileExpression interface {
	GetProfileExpression() *ProfileExpression
}

type BaseProfilePolicyOptionMetadata

type BaseProfilePolicyOptionMetadata interface {
	GetProfilePolicyOptionMetadata() *ProfilePolicyOptionMetadata
}

type BaseProfileSerializedCreateSpec

type BaseProfileSerializedCreateSpec interface {
	GetProfileSerializedCreateSpec() *ProfileSerializedCreateSpec
}

type BaseRDMNotSupported

type BaseRDMNotSupported interface {
	GetRDMNotSupported() *RDMNotSupported
}

type BaseRecurrentTaskScheduler

type BaseRecurrentTaskScheduler interface {
	GetRecurrentTaskScheduler() *RecurrentTaskScheduler
}

type BaseReplicationConfigFault

type BaseReplicationConfigFault interface {
	GetReplicationConfigFault() *ReplicationConfigFault
}

type BaseReplicationFault

type BaseReplicationFault interface {
	GetReplicationFault() *ReplicationFault
}

type BaseResourceInUse

type BaseResourceInUse interface {
	GetResourceInUse() *ResourceInUse
}

type BaseResourcePoolEvent

type BaseResourcePoolEvent interface {
	GetResourcePoolEvent() *ResourcePoolEvent
}

type BaseResourcePoolSummary

type BaseResourcePoolSummary interface {
	GetResourcePoolSummary() *ResourcePoolSummary
}

type BaseRoleEvent

type BaseRoleEvent interface {
	GetRoleEvent() *RoleEvent
}

type BaseRuntimeFault

type BaseRuntimeFault interface {
	GetRuntimeFault() *RuntimeFault
}

type BaseScheduledTaskEvent

type BaseScheduledTaskEvent interface {
	GetScheduledTaskEvent() *ScheduledTaskEvent
}

type BaseScheduledTaskSpec

type BaseScheduledTaskSpec interface {
	GetScheduledTaskSpec() *ScheduledTaskSpec
}

type BaseScsiLun

type BaseScsiLun interface {
	GetScsiLun() *ScsiLun
}

type BaseSecurityError

type BaseSecurityError interface {
	GetSecurityError() *SecurityError
}

type BaseSelectionSet

type BaseSelectionSet interface {
	GetSelectionSet() *SelectionSet
}

type BaseSelectionSpec

type BaseSelectionSpec interface {
	GetSelectionSpec() *SelectionSpec
}

type BaseSessionEvent

type BaseSessionEvent interface {
	GetSessionEvent() *SessionEvent
}

type BaseSessionManagerServiceRequestSpec

type BaseSessionManagerServiceRequestSpec interface {
	GetSessionManagerServiceRequestSpec() *SessionManagerServiceRequestSpec
}

type BaseSnapshotCopyNotSupported

type BaseSnapshotCopyNotSupported interface {
	GetSnapshotCopyNotSupported() *SnapshotCopyNotSupported
}

type BaseSnapshotFault

type BaseSnapshotFault interface {
	GetSnapshotFault() *SnapshotFault
}

type BaseTaskEvent

type BaseTaskEvent interface {
	GetTaskEvent() *TaskEvent
}

type BaseTaskInProgress

type BaseTaskInProgress interface {
	GetTaskInProgress() *TaskInProgress
}

type BaseTaskReason

type BaseTaskReason interface {
	GetTaskReason() *TaskReason
}

type BaseTaskScheduler

type BaseTaskScheduler interface {
	GetTaskScheduler() *TaskScheduler
}

type BaseTemplateUpgradeEvent

type BaseTemplateUpgradeEvent interface {
	GetTemplateUpgradeEvent() *TemplateUpgradeEvent
}

type BaseTimedout

type BaseTimedout interface {
	GetTimedout() *Timedout
}

type BaseTypeDescription

type BaseTypeDescription interface {
	GetTypeDescription() *TypeDescription
}

type BaseUnsupportedDatastore

type BaseUnsupportedDatastore interface {
	GetUnsupportedDatastore() *UnsupportedDatastore
}

type BaseUpgradeEvent

type BaseUpgradeEvent interface {
	GetUpgradeEvent() *UpgradeEvent
}

type BaseUserSearchResult

type BaseUserSearchResult interface {
	GetUserSearchResult() *UserSearchResult
}

type BaseVAppConfigFault

type BaseVAppConfigFault interface {
	GetVAppConfigFault() *VAppConfigFault
}

type BaseVAppPropertyFault

type BaseVAppPropertyFault interface {
	GetVAppPropertyFault() *VAppPropertyFault
}

type BaseVMotionInterfaceIssue

type BaseVMotionInterfaceIssue interface {
	GetVMotionInterfaceIssue() *VMotionInterfaceIssue
}

type BaseVMwareDVSHealthCheckConfig

type BaseVMwareDVSHealthCheckConfig interface {
	GetVMwareDVSHealthCheckConfig() *VMwareDVSHealthCheckConfig
}

type BaseVimFault

type BaseVimFault interface {
	GetVimFault() *VimFault
}

type BaseVirtualController

type BaseVirtualController interface {
	GetVirtualController() *VirtualController
}

type BaseVirtualControllerOption

type BaseVirtualControllerOption interface {
	GetVirtualControllerOption() *VirtualControllerOption
}

type BaseVirtualDevice

type BaseVirtualDevice interface {
	GetVirtualDevice() *VirtualDevice
}

type BaseVirtualDeviceBackingInfo

type BaseVirtualDeviceBackingInfo interface {
	GetVirtualDeviceBackingInfo() *VirtualDeviceBackingInfo
}

type BaseVirtualDeviceBackingOption

type BaseVirtualDeviceBackingOption interface {
	GetVirtualDeviceBackingOption() *VirtualDeviceBackingOption
}

type BaseVirtualDeviceBusSlotInfo

type BaseVirtualDeviceBusSlotInfo interface {
	GetVirtualDeviceBusSlotInfo() *VirtualDeviceBusSlotInfo
}

type BaseVirtualDeviceConfigSpec

type BaseVirtualDeviceConfigSpec interface {
	GetVirtualDeviceConfigSpec() *VirtualDeviceConfigSpec
}

type BaseVirtualDeviceDeviceBackingInfo

type BaseVirtualDeviceDeviceBackingInfo interface {
	GetVirtualDeviceDeviceBackingInfo() *VirtualDeviceDeviceBackingInfo
}

type BaseVirtualDeviceDeviceBackingOption

type BaseVirtualDeviceDeviceBackingOption interface {
	GetVirtualDeviceDeviceBackingOption() *VirtualDeviceDeviceBackingOption
}

type BaseVirtualDeviceFileBackingInfo

type BaseVirtualDeviceFileBackingInfo interface {
	GetVirtualDeviceFileBackingInfo() *VirtualDeviceFileBackingInfo
}

type BaseVirtualDeviceFileBackingOption

type BaseVirtualDeviceFileBackingOption interface {
	GetVirtualDeviceFileBackingOption() *VirtualDeviceFileBackingOption
}

type BaseVirtualDeviceOption

type BaseVirtualDeviceOption interface {
	GetVirtualDeviceOption() *VirtualDeviceOption
}

type BaseVirtualDevicePciBusSlotInfo

type BaseVirtualDevicePciBusSlotInfo interface {
	GetVirtualDevicePciBusSlotInfo() *VirtualDevicePciBusSlotInfo
}

type BaseVirtualDevicePipeBackingInfo

type BaseVirtualDevicePipeBackingInfo interface {
	GetVirtualDevicePipeBackingInfo() *VirtualDevicePipeBackingInfo
}

type BaseVirtualDevicePipeBackingOption

type BaseVirtualDevicePipeBackingOption interface {
	GetVirtualDevicePipeBackingOption() *VirtualDevicePipeBackingOption
}

type BaseVirtualDeviceRemoteDeviceBackingInfo

type BaseVirtualDeviceRemoteDeviceBackingInfo interface {
	GetVirtualDeviceRemoteDeviceBackingInfo() *VirtualDeviceRemoteDeviceBackingInfo
}

type BaseVirtualDeviceRemoteDeviceBackingOption

type BaseVirtualDeviceRemoteDeviceBackingOption interface {
	GetVirtualDeviceRemoteDeviceBackingOption() *VirtualDeviceRemoteDeviceBackingOption
}

type BaseVirtualDeviceURIBackingInfo

type BaseVirtualDeviceURIBackingInfo interface {
	GetVirtualDeviceURIBackingInfo() *VirtualDeviceURIBackingInfo
}

type BaseVirtualDeviceURIBackingOption

type BaseVirtualDeviceURIBackingOption interface {
	GetVirtualDeviceURIBackingOption() *VirtualDeviceURIBackingOption
}

type BaseVirtualDiskRawDiskVer2BackingInfo

type BaseVirtualDiskRawDiskVer2BackingInfo interface {
	GetVirtualDiskRawDiskVer2BackingInfo() *VirtualDiskRawDiskVer2BackingInfo
}

type BaseVirtualDiskRawDiskVer2BackingOption

type BaseVirtualDiskRawDiskVer2BackingOption interface {
	GetVirtualDiskRawDiskVer2BackingOption() *VirtualDiskRawDiskVer2BackingOption
}

type BaseVirtualDiskSpec

type BaseVirtualDiskSpec interface {
	GetVirtualDiskSpec() *VirtualDiskSpec
}

type BaseVirtualEthernetCard

type BaseVirtualEthernetCard interface {
	GetVirtualEthernetCard() *VirtualEthernetCard
}

type BaseVirtualEthernetCardOption

type BaseVirtualEthernetCardOption interface {
	GetVirtualEthernetCardOption() *VirtualEthernetCardOption
}

type BaseVirtualHardwareCompatibilityIssue

type BaseVirtualHardwareCompatibilityIssue interface {
	GetVirtualHardwareCompatibilityIssue() *VirtualHardwareCompatibilityIssue
}

type BaseVirtualMachineBootOptionsBootableDevice

type BaseVirtualMachineBootOptionsBootableDevice interface {
	GetVirtualMachineBootOptionsBootableDevice() *VirtualMachineBootOptionsBootableDevice
}

type BaseVirtualMachineDeviceRuntimeInfoDeviceRuntimeState

type BaseVirtualMachineDeviceRuntimeInfoDeviceRuntimeState interface {
	GetVirtualMachineDeviceRuntimeInfoDeviceRuntimeState() *VirtualMachineDeviceRuntimeInfoDeviceRuntimeState
}

type BaseVirtualMachineDiskDeviceInfo

type BaseVirtualMachineDiskDeviceInfo interface {
	GetVirtualMachineDiskDeviceInfo() *VirtualMachineDiskDeviceInfo
}

type BaseVirtualMachinePciPassthroughInfo

type BaseVirtualMachinePciPassthroughInfo interface {
	GetVirtualMachinePciPassthroughInfo() *VirtualMachinePciPassthroughInfo
}

type BaseVirtualMachineProfileSpec

type BaseVirtualMachineProfileSpec interface {
	GetVirtualMachineProfileSpec() *VirtualMachineProfileSpec
}

type BaseVirtualMachineTargetInfo

type BaseVirtualMachineTargetInfo interface {
	GetVirtualMachineTargetInfo() *VirtualMachineTargetInfo
}

type BaseVirtualSATAController

type BaseVirtualSATAController interface {
	GetVirtualSATAController() *VirtualSATAController
}

type BaseVirtualSATAControllerOption

type BaseVirtualSATAControllerOption interface {
	GetVirtualSATAControllerOption() *VirtualSATAControllerOption
}

type BaseVirtualSCSIController

type BaseVirtualSCSIController interface {
	GetVirtualSCSIController() *VirtualSCSIController
}

type BaseVirtualSCSIControllerOption

type BaseVirtualSCSIControllerOption interface {
	GetVirtualSCSIControllerOption() *VirtualSCSIControllerOption
}

type BaseVirtualSoundCard

type BaseVirtualSoundCard interface {
	GetVirtualSoundCard() *VirtualSoundCard
}

type BaseVirtualSoundCardOption

type BaseVirtualSoundCardOption interface {
	GetVirtualSoundCardOption() *VirtualSoundCardOption
}

type BaseVirtualVmxnet

type BaseVirtualVmxnet interface {
	GetVirtualVmxnet() *VirtualVmxnet
}

type BaseVirtualVmxnetOption

type BaseVirtualVmxnetOption interface {
	GetVirtualVmxnetOption() *VirtualVmxnetOption
}

type BaseVmCloneEvent

type BaseVmCloneEvent interface {
	GetVmCloneEvent() *VmCloneEvent
}

type BaseVmConfigFault

type BaseVmConfigFault interface {
	GetVmConfigFault() *VmConfigFault
}

type BaseVmConfigFileInfo

type BaseVmConfigFileInfo interface {
	GetVmConfigFileInfo() *VmConfigFileInfo
}

type BaseVmConfigFileQuery

type BaseVmConfigFileQuery interface {
	GetVmConfigFileQuery() *VmConfigFileQuery
}

type BaseVmConfigInfo

type BaseVmConfigInfo interface {
	GetVmConfigInfo() *VmConfigInfo
}

type BaseVmConfigSpec

type BaseVmConfigSpec interface {
	GetVmConfigSpec() *VmConfigSpec
}

type BaseVmDasBeingResetEvent

type BaseVmDasBeingResetEvent interface {
	GetVmDasBeingResetEvent() *VmDasBeingResetEvent
}

type BaseVmEvent

type BaseVmEvent interface {
	GetVmEvent() *VmEvent
}

type BaseVmFaultToleranceIssue

type BaseVmFaultToleranceIssue interface {
	GetVmFaultToleranceIssue() *VmFaultToleranceIssue
}

type BaseVmMigratedEvent

type BaseVmMigratedEvent interface {
	GetVmMigratedEvent() *VmMigratedEvent
}

type BaseVmPoweredOffEvent

type BaseVmPoweredOffEvent interface {
	GetVmPoweredOffEvent() *VmPoweredOffEvent
}

type BaseVmPoweredOnEvent

type BaseVmPoweredOnEvent interface {
	GetVmPoweredOnEvent() *VmPoweredOnEvent
}

type BaseVmRelocateSpecEvent

type BaseVmRelocateSpecEvent interface {
	GetVmRelocateSpecEvent() *VmRelocateSpecEvent
}

type BaseVmStartingEvent

type BaseVmStartingEvent interface {
	GetVmStartingEvent() *VmStartingEvent
}

type BaseVmToolsUpgradeFault

type BaseVmToolsUpgradeFault interface {
	GetVmToolsUpgradeFault() *VmToolsUpgradeFault
}

type BaseVmfsDatastoreBaseOption

type BaseVmfsDatastoreBaseOption interface {
	GetVmfsDatastoreBaseOption() *VmfsDatastoreBaseOption
}

type BaseVmfsDatastoreSingleExtentOption

type BaseVmfsDatastoreSingleExtentOption interface {
	GetVmfsDatastoreSingleExtentOption() *VmfsDatastoreSingleExtentOption
}

type BaseVmfsDatastoreSpec

type BaseVmfsDatastoreSpec interface {
	GetVmfsDatastoreSpec() *VmfsDatastoreSpec
}

type BaseVmfsMountFault

type BaseVmfsMountFault interface {
	GetVmfsMountFault() *VmfsMountFault
}

type BaseVmwareDistributedVirtualSwitchVlanSpec

type BaseVmwareDistributedVirtualSwitchVlanSpec interface {
	GetVmwareDistributedVirtualSwitchVlanSpec() *VmwareDistributedVirtualSwitchVlanSpec
}

type BaseVsanDiskFault

type BaseVsanDiskFault interface {
	GetVsanDiskFault() *VsanDiskFault
}

type BaseVsanFault

type BaseVsanFault interface {
	GetVsanFault() *VsanFault
}

type BindVnic

type BindVnic BindVnicRequestType

type BindVnicRequestType

type BindVnicRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	IScsiHbaName string                 `xml:"iScsiHbaName"`
	VnicDevice   string                 `xml:"vnicDevice"`
}

type BindVnicResponse

type BindVnicResponse struct {
}

type BlockedByFirewall

type BlockedByFirewall struct {
	HostConfigFault
}

type BlockedByFirewallFault

type BlockedByFirewallFault BlockedByFirewall

type BoolOption

type BoolOption struct {
	OptionType

	Supported    bool `xml:"supported"`
	DefaultValue bool `xml:"defaultValue"`
}

type BoolPolicy

type BoolPolicy struct {
	InheritablePolicy

	Value *bool `xml:"value"`
}

type BrowseDiagnosticLog

type BrowseDiagnosticLog BrowseDiagnosticLogRequestType

type BrowseDiagnosticLogRequestType

type BrowseDiagnosticLogRequestType struct {
	This  ManagedObjectReference  `xml:"_this"`
	Host  *ManagedObjectReference `xml:"host,omitempty"`
	Key   string                  `xml:"key"`
	Start int                     `xml:"start,omitempty"`
	Lines int                     `xml:"lines,omitempty"`
}

type BrowseDiagnosticLogResponse

type BrowseDiagnosticLogResponse struct {
	Returnval DiagnosticManagerLogHeader `xml:"returnval"`
}

type CAMServerRefusedConnection

type CAMServerRefusedConnection struct {
	InvalidCAMServer
}

type CAMServerRefusedConnectionFault

type CAMServerRefusedConnectionFault CAMServerRefusedConnection

type CancelRecommendationRequestType

type CancelRecommendationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  string                 `xml:"key"`
}

type CancelRecommendationResponse

type CancelRecommendationResponse struct {
}

type CancelRetrievePropertiesExRequestType

type CancelRetrievePropertiesExRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Token string                 `xml:"token"`
}

type CancelRetrievePropertiesExResponse

type CancelRetrievePropertiesExResponse struct {
}

type CancelStorageDrsRecommendationRequestType

type CancelStorageDrsRecommendationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  []string               `xml:"key"`
}

type CancelStorageDrsRecommendationResponse

type CancelStorageDrsRecommendationResponse struct {
}

type CancelTask

type CancelTask CancelTaskRequestType

type CancelTaskRequestType

type CancelTaskRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type CancelTaskResponse

type CancelTaskResponse struct {
}

type CancelWaitForUpdatesRequestType

type CancelWaitForUpdatesRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type CancelWaitForUpdatesResponse

type CancelWaitForUpdatesResponse struct {
}

type CanceledHostOperationEvent

type CanceledHostOperationEvent struct {
	HostEvent
}

type CannotAccessFile

type CannotAccessFile struct {
	FileFault
}

type CannotAccessFileFault

type CannotAccessFileFault CannotAccessFile

type CannotAccessLocalSource

type CannotAccessLocalSource struct {
	VimFault
}

type CannotAccessLocalSourceFault

type CannotAccessLocalSourceFault CannotAccessLocalSource

type CannotAccessNetwork

type CannotAccessNetwork struct {
	CannotAccessVmDevice
}

func (*CannotAccessNetwork) GetCannotAccessNetwork

func (b *CannotAccessNetwork) GetCannotAccessNetwork() *CannotAccessNetwork

type CannotAccessNetworkFault

type CannotAccessNetworkFault BaseCannotAccessNetwork

type CannotAccessVmComponent

type CannotAccessVmComponent struct {
	VmConfigFault
}

func (*CannotAccessVmComponent) GetCannotAccessVmComponent

func (b *CannotAccessVmComponent) GetCannotAccessVmComponent() *CannotAccessVmComponent

type CannotAccessVmComponentFault

type CannotAccessVmComponentFault BaseCannotAccessVmComponent

type CannotAccessVmConfig

type CannotAccessVmConfig struct {
	CannotAccessVmComponent

	Reason LocalizedMethodFault `xml:"reason"`
}

type CannotAccessVmConfigFault

type CannotAccessVmConfigFault CannotAccessVmConfig

type CannotAccessVmDevice

type CannotAccessVmDevice struct {
	CannotAccessVmComponent

	Device    string `xml:"device"`
	Backing   string `xml:"backing"`
	Connected bool   `xml:"connected"`
}

func (*CannotAccessVmDevice) GetCannotAccessVmDevice

func (b *CannotAccessVmDevice) GetCannotAccessVmDevice() *CannotAccessVmDevice

type CannotAccessVmDeviceFault

type CannotAccessVmDeviceFault BaseCannotAccessVmDevice

type CannotAccessVmDisk

type CannotAccessVmDisk struct {
	CannotAccessVmDevice

	Fault LocalizedMethodFault `xml:"fault"`
}

func (*CannotAccessVmDisk) GetCannotAccessVmDisk

func (b *CannotAccessVmDisk) GetCannotAccessVmDisk() *CannotAccessVmDisk

type CannotAccessVmDiskFault

type CannotAccessVmDiskFault BaseCannotAccessVmDisk

type CannotAddHostWithFTVmAsStandalone

type CannotAddHostWithFTVmAsStandalone struct {
	HostConnectFault
}

type CannotAddHostWithFTVmAsStandaloneFault

type CannotAddHostWithFTVmAsStandaloneFault CannotAddHostWithFTVmAsStandalone

type CannotAddHostWithFTVmToDifferentCluster

type CannotAddHostWithFTVmToDifferentCluster struct {
	HostConnectFault
}

type CannotAddHostWithFTVmToDifferentClusterFault

type CannotAddHostWithFTVmToDifferentClusterFault CannotAddHostWithFTVmToDifferentCluster

type CannotAddHostWithFTVmToNonHACluster

type CannotAddHostWithFTVmToNonHACluster struct {
	HostConnectFault
}

type CannotAddHostWithFTVmToNonHAClusterFault

type CannotAddHostWithFTVmToNonHAClusterFault CannotAddHostWithFTVmToNonHACluster

type CannotChangeDrsBehaviorForFtSecondary

type CannotChangeDrsBehaviorForFtSecondary struct {
	VmFaultToleranceIssue

	Vm     ManagedObjectReference `xml:"vm"`
	VmName string                 `xml:"vmName"`
}

type CannotChangeDrsBehaviorForFtSecondaryFault

type CannotChangeDrsBehaviorForFtSecondaryFault CannotChangeDrsBehaviorForFtSecondary

type CannotChangeHaSettingsForFtSecondary

type CannotChangeHaSettingsForFtSecondary struct {
	VmFaultToleranceIssue

	Vm     ManagedObjectReference `xml:"vm"`
	VmName string                 `xml:"vmName"`
}

type CannotChangeHaSettingsForFtSecondaryFault

type CannotChangeHaSettingsForFtSecondaryFault CannotChangeHaSettingsForFtSecondary

type CannotChangeVsanClusterUuid

type CannotChangeVsanClusterUuid struct {
	VsanFault
}

type CannotChangeVsanClusterUuidFault

type CannotChangeVsanClusterUuidFault CannotChangeVsanClusterUuid

type CannotChangeVsanNodeUuid

type CannotChangeVsanNodeUuid struct {
	VsanFault
}

type CannotChangeVsanNodeUuidFault

type CannotChangeVsanNodeUuidFault CannotChangeVsanNodeUuid

type CannotCreateFile

type CannotCreateFile struct {
	FileFault
}

type CannotCreateFileFault

type CannotCreateFileFault CannotCreateFile

type CannotDecryptPasswords

type CannotDecryptPasswords struct {
	CustomizationFault
}

type CannotDecryptPasswordsFault

type CannotDecryptPasswordsFault CannotDecryptPasswords

type CannotDeleteFile

type CannotDeleteFile struct {
	FileFault
}

type CannotDeleteFileFault

type CannotDeleteFileFault CannotDeleteFile

type CannotDisableDrsOnClustersWithVApps

type CannotDisableDrsOnClustersWithVApps struct {
	RuntimeFault
}

type CannotDisableDrsOnClustersWithVAppsFault

type CannotDisableDrsOnClustersWithVAppsFault CannotDisableDrsOnClustersWithVApps

type CannotDisableSnapshot

type CannotDisableSnapshot struct {
	VmConfigFault
}

type CannotDisableSnapshotFault

type CannotDisableSnapshotFault CannotDisableSnapshot

type CannotDisconnectHostWithFaultToleranceVm

type CannotDisconnectHostWithFaultToleranceVm struct {
	VimFault

	HostName string `xml:"hostName"`
}

type CannotDisconnectHostWithFaultToleranceVmFault

type CannotDisconnectHostWithFaultToleranceVmFault CannotDisconnectHostWithFaultToleranceVm

type CannotModifyConfigCpuRequirements

type CannotModifyConfigCpuRequirements struct {
	MigrationFault
}

type CannotModifyConfigCpuRequirementsFault

type CannotModifyConfigCpuRequirementsFault CannotModifyConfigCpuRequirements

type CannotMoveFaultToleranceVm

type CannotMoveFaultToleranceVm struct {
	VimFault

	MoveType string `xml:"moveType"`
	VmName   string `xml:"vmName"`
}

type CannotMoveFaultToleranceVmFault

type CannotMoveFaultToleranceVmFault CannotMoveFaultToleranceVm

type CannotMoveFaultToleranceVmMoveType

type CannotMoveFaultToleranceVmMoveType string

type CannotMoveHostWithFaultToleranceVm

type CannotMoveHostWithFaultToleranceVm struct {
	VimFault
}

type CannotMoveHostWithFaultToleranceVmFault

type CannotMoveHostWithFaultToleranceVmFault CannotMoveHostWithFaultToleranceVm

type CannotMoveVmWithDeltaDisk

type CannotMoveVmWithDeltaDisk struct {
	MigrationFault

	Device string `xml:"device"`
}

type CannotMoveVmWithDeltaDiskFault

type CannotMoveVmWithDeltaDiskFault CannotMoveVmWithDeltaDisk

type CannotMoveVmWithNativeDeltaDisk

type CannotMoveVmWithNativeDeltaDisk struct {
	MigrationFault
}

type CannotMoveVmWithNativeDeltaDiskFault

type CannotMoveVmWithNativeDeltaDiskFault CannotMoveVmWithNativeDeltaDisk

type CannotMoveVsanEnabledHost

type CannotMoveVsanEnabledHost struct {
	VsanFault
}

func (*CannotMoveVsanEnabledHost) GetCannotMoveVsanEnabledHost

func (b *CannotMoveVsanEnabledHost) GetCannotMoveVsanEnabledHost() *CannotMoveVsanEnabledHost

type CannotMoveVsanEnabledHostFault

type CannotMoveVsanEnabledHostFault BaseCannotMoveVsanEnabledHost

type CannotPlaceWithoutPrerequisiteMoves

type CannotPlaceWithoutPrerequisiteMoves struct {
	VimFault
}

type CannotPlaceWithoutPrerequisiteMovesFault

type CannotPlaceWithoutPrerequisiteMovesFault CannotPlaceWithoutPrerequisiteMoves

type CannotPowerOffVmInCluster

type CannotPowerOffVmInCluster struct {
	InvalidState

	Operation string                 `xml:"operation"`
	Vm        ManagedObjectReference `xml:"vm"`
	VmName    string                 `xml:"vmName"`
}

type CannotPowerOffVmInClusterFault

type CannotPowerOffVmInClusterFault CannotPowerOffVmInCluster

type CannotPowerOffVmInClusterOperation

type CannotPowerOffVmInClusterOperation string

type CannotReconfigureVsanWhenHaEnabled

type CannotReconfigureVsanWhenHaEnabled struct {
	VsanFault
}

type CannotReconfigureVsanWhenHaEnabledFault

type CannotReconfigureVsanWhenHaEnabledFault CannotReconfigureVsanWhenHaEnabled

type CannotUseNetwork

type CannotUseNetwork struct {
	VmConfigFault

	Device    string `xml:"device"`
	Backing   string `xml:"backing"`
	Connected bool   `xml:"connected"`
	Reason    string `xml:"reason"`
}

type CannotUseNetworkFault

type CannotUseNetworkFault CannotUseNetwork

type CannotUseNetworkReason

type CannotUseNetworkReason string

type Capability

type Capability struct {
	DynamicData

	ProvisioningSupported            bool      `xml:"provisioningSupported"`
	MultiHostSupported               bool      `xml:"multiHostSupported"`
	UserShellAccessSupported         bool      `xml:"userShellAccessSupported"`
	SupportedEVCMode                 []EVCMode `xml:"supportedEVCMode,omitempty"`
	NetworkBackupAndRestoreSupported *bool     `xml:"networkBackupAndRestoreSupported"`
}

type ChangeFileAttributesInGuestRequestType

type ChangeFileAttributesInGuestRequestType struct {
	This           ManagedObjectReference  `xml:"_this"`
	Vm             ManagedObjectReference  `xml:"vm"`
	Auth           BaseGuestAuthentication `xml:"auth,typeattr"`
	GuestFilePath  string                  `xml:"guestFilePath"`
	FileAttributes BaseGuestFileAttributes `xml:"fileAttributes,typeattr"`
}

type ChangeFileAttributesInGuestResponse

type ChangeFileAttributesInGuestResponse struct {
}

type ChangeOwner

type ChangeOwner ChangeOwnerRequestType

type ChangeOwnerRequestType

type ChangeOwnerRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
	Owner      string                  `xml:"owner"`
}

type ChangeOwnerResponse

type ChangeOwnerResponse struct {
}

type CheckAnswerFileStatusRequestType

type CheckAnswerFileStatusRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	Host []ManagedObjectReference `xml:"host"`
}

type CheckAnswerFileStatus_Task

type CheckAnswerFileStatus_Task CheckAnswerFileStatusRequestType

type CheckAnswerFileStatus_TaskResponse

type CheckAnswerFileStatus_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CheckCompatibilityRequestType

type CheckCompatibilityRequestType struct {
	This     ManagedObjectReference  `xml:"_this"`
	Vm       ManagedObjectReference  `xml:"vm"`
	Host     *ManagedObjectReference `xml:"host,omitempty"`
	Pool     *ManagedObjectReference `xml:"pool,omitempty"`
	TestType []string                `xml:"testType,omitempty"`
}

type CheckCompatibility_Task

type CheckCompatibility_Task CheckCompatibilityRequestType

type CheckCompatibility_TaskResponse

type CheckCompatibility_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CheckComplianceRequestType

type CheckComplianceRequestType struct {
	This    ManagedObjectReference   `xml:"_this"`
	Profile []ManagedObjectReference `xml:"profile,omitempty"`
	Entity  []ManagedObjectReference `xml:"entity,omitempty"`
}

type CheckCompliance_Task

type CheckCompliance_Task CheckComplianceRequestType

type CheckCompliance_TaskResponse

type CheckCompliance_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CheckCustomizationResourcesRequestType

type CheckCustomizationResourcesRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	GuestOs string                 `xml:"guestOs"`
}

type CheckCustomizationResourcesResponse

type CheckCustomizationResourcesResponse struct {
}

type CheckCustomizationSpecRequestType

type CheckCustomizationSpecRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec CustomizationSpec      `xml:"spec"`
}

type CheckCustomizationSpecResponse

type CheckCustomizationSpecResponse struct {
}

type CheckForUpdates

type CheckForUpdates CheckForUpdatesRequestType

type CheckForUpdatesRequestType

type CheckForUpdatesRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Version string                 `xml:"version,omitempty"`
}

type CheckForUpdatesResponse

type CheckForUpdatesResponse struct {
	Returnval *UpdateSet `xml:"returnval,omitempty"`
}

type CheckHostPatchRequestType

type CheckHostPatchRequestType struct {
	This       ManagedObjectReference                     `xml:"_this"`
	MetaUrls   []string                                   `xml:"metaUrls,omitempty"`
	BundleUrls []string                                   `xml:"bundleUrls,omitempty"`
	Spec       *HostPatchManagerPatchManagerOperationSpec `xml:"spec,omitempty"`
}

type CheckHostPatch_Task

type CheckHostPatch_Task CheckHostPatchRequestType

type CheckHostPatch_TaskResponse

type CheckHostPatch_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CheckLicenseFeature

type CheckLicenseFeature CheckLicenseFeatureRequestType

type CheckLicenseFeatureRequestType

type CheckLicenseFeatureRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Host       *ManagedObjectReference `xml:"host,omitempty"`
	FeatureKey string                  `xml:"featureKey"`
}

type CheckLicenseFeatureResponse

type CheckLicenseFeatureResponse struct {
	Returnval bool `xml:"returnval"`
}

type CheckMigrateRequestType

type CheckMigrateRequestType struct {
	This     ManagedObjectReference   `xml:"_this"`
	Vm       ManagedObjectReference   `xml:"vm"`
	Host     *ManagedObjectReference  `xml:"host,omitempty"`
	Pool     *ManagedObjectReference  `xml:"pool,omitempty"`
	State    VirtualMachinePowerState `xml:"state,omitempty"`
	TestType []string                 `xml:"testType,omitempty"`
}

type CheckMigrate_Task

type CheckMigrate_Task CheckMigrateRequestType

type CheckMigrate_TaskResponse

type CheckMigrate_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CheckProfileComplianceRequestType

type CheckProfileComplianceRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Entity []ManagedObjectReference `xml:"entity,omitempty"`
}

type CheckProfileCompliance_Task

type CheckProfileCompliance_Task CheckProfileComplianceRequestType

type CheckProfileCompliance_TaskResponse

type CheckProfileCompliance_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CheckRelocateRequestType

type CheckRelocateRequestType struct {
	This     ManagedObjectReference     `xml:"_this"`
	Vm       ManagedObjectReference     `xml:"vm"`
	Spec     VirtualMachineRelocateSpec `xml:"spec"`
	TestType []string                   `xml:"testType,omitempty"`
}

type CheckRelocate_Task

type CheckRelocate_Task CheckRelocateRequestType

type CheckRelocate_TaskResponse

type CheckRelocate_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CheckResult

type CheckResult struct {
	DynamicData

	Vm      *ManagedObjectReference `xml:"vm,omitempty"`
	Host    *ManagedObjectReference `xml:"host,omitempty"`
	Warning []LocalizedMethodFault  `xml:"warning,omitempty"`
	Error   []LocalizedMethodFault  `xml:"error,omitempty"`
}

type CheckTestType

type CheckTestType string

type ChoiceOption

type ChoiceOption struct {
	OptionType

	ChoiceInfo   []BaseElementDescription `xml:"choiceInfo,typeattr"`
	DefaultIndex int                      `xml:"defaultIndex,omitempty"`
}

type ClearComplianceStatusRequestType

type ClearComplianceStatusRequestType struct {
	This    ManagedObjectReference   `xml:"_this"`
	Profile []ManagedObjectReference `xml:"profile,omitempty"`
	Entity  []ManagedObjectReference `xml:"entity,omitempty"`
}

type ClearComplianceStatusResponse

type ClearComplianceStatusResponse struct {
}

type ClockSkew

type ClockSkew struct {
	HostConfigFault
}

type ClockSkewFault

type ClockSkewFault ClockSkew

type CloneFromSnapshotNotSupported

type CloneFromSnapshotNotSupported struct {
	MigrationFault
}

type CloneFromSnapshotNotSupportedFault

type CloneFromSnapshotNotSupportedFault CloneFromSnapshotNotSupported

type CloneSession

type CloneSession CloneSessionRequestType

type CloneSessionRequestType

type CloneSessionRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	CloneTicket string                 `xml:"cloneTicket"`
}

type CloneSessionResponse

type CloneSessionResponse struct {
	Returnval UserSession `xml:"returnval"`
}

type CloneVAppRequestType

type CloneVAppRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Name   string                 `xml:"name"`
	Target ManagedObjectReference `xml:"target"`
	Spec   VAppCloneSpec          `xml:"spec"`
}

type CloneVApp_Task

type CloneVApp_Task CloneVAppRequestType

type CloneVApp_TaskResponse

type CloneVApp_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CloneVMRequestType

type CloneVMRequestType struct {
	This   ManagedObjectReference  `xml:"_this"`
	Folder ManagedObjectReference  `xml:"folder"`
	Name   string                  `xml:"name"`
	Spec   VirtualMachineCloneSpec `xml:"spec"`
}

type CloneVM_Task

type CloneVM_Task CloneVMRequestType

type CloneVM_TaskResponse

type CloneVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CloseInventoryViewFolderRequestType

type CloseInventoryViewFolderRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Entity []ManagedObjectReference `xml:"entity"`
}

type CloseInventoryViewFolderResponse

type CloseInventoryViewFolderResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type ClusterAction

type ClusterAction struct {
	DynamicData

	Type   string                  `xml:"type"`
	Target *ManagedObjectReference `xml:"target,omitempty"`
}

func (*ClusterAction) GetClusterAction

func (b *ClusterAction) GetClusterAction() *ClusterAction

type ClusterActionHistory

type ClusterActionHistory struct {
	DynamicData

	Action BaseClusterAction `xml:"action,typeattr"`
	Time   time.Time         `xml:"time"`
}

type ClusterAffinityRuleSpec

type ClusterAffinityRuleSpec struct {
	ClusterRuleInfo

	Vm []ManagedObjectReference `xml:"vm"`
}

type ClusterAntiAffinityRuleSpec

type ClusterAntiAffinityRuleSpec struct {
	ClusterRuleInfo

	Vm []ManagedObjectReference `xml:"vm"`
}

type ClusterAttemptedVmInfo

type ClusterAttemptedVmInfo struct {
	DynamicData

	Vm   ManagedObjectReference  `xml:"vm"`
	Task *ManagedObjectReference `xml:"task,omitempty"`
}

type ClusterComplianceCheckedEvent

type ClusterComplianceCheckedEvent struct {
	ClusterEvent

	Profile ProfileEventArgument `xml:"profile"`
}

type ClusterComputeResourceSummary

type ClusterComputeResourceSummary struct {
	ComputeResourceSummary

	CurrentFailoverLevel int                                `xml:"currentFailoverLevel"`
	AdmissionControlInfo BaseClusterDasAdmissionControlInfo `xml:"admissionControlInfo,omitempty,typeattr"`
	NumVmotions          int                                `xml:"numVmotions"`
	TargetBalance        int                                `xml:"targetBalance,omitempty"`
	CurrentBalance       int                                `xml:"currentBalance,omitempty"`
	CurrentEVCModeKey    string                             `xml:"currentEVCModeKey,omitempty"`
	DasData              BaseClusterDasData                 `xml:"dasData,omitempty,typeattr"`
}

type ClusterConfigInfo

type ClusterConfigInfo struct {
	DynamicData

	DasConfig   ClusterDasConfigInfo     `xml:"dasConfig"`
	DasVmConfig []ClusterDasVmConfigInfo `xml:"dasVmConfig,omitempty"`
	DrsConfig   ClusterDrsConfigInfo     `xml:"drsConfig"`
	DrsVmConfig []ClusterDrsVmConfigInfo `xml:"drsVmConfig,omitempty"`
	Rule        []BaseClusterRuleInfo    `xml:"rule,omitempty,typeattr"`
}

type ClusterConfigInfoEx

type ClusterConfigInfoEx struct {
	ComputeResourceConfigInfo

	DasConfig      ClusterDasConfigInfo       `xml:"dasConfig"`
	DasVmConfig    []ClusterDasVmConfigInfo   `xml:"dasVmConfig,omitempty"`
	DrsConfig      ClusterDrsConfigInfo       `xml:"drsConfig"`
	DrsVmConfig    []ClusterDrsVmConfigInfo   `xml:"drsVmConfig,omitempty"`
	Rule           []BaseClusterRuleInfo      `xml:"rule,omitempty,typeattr"`
	DpmConfigInfo  *ClusterDpmConfigInfo      `xml:"dpmConfigInfo,omitempty"`
	DpmHostConfig  []ClusterDpmHostConfigInfo `xml:"dpmHostConfig,omitempty"`
	VsanConfigInfo *VsanClusterConfigInfo     `xml:"vsanConfigInfo,omitempty"`
	VsanHostConfig []VsanHostConfigInfo       `xml:"vsanHostConfig,omitempty"`
	Group          []BaseClusterGroupInfo     `xml:"group,omitempty,typeattr"`
}

type ClusterConfigSpec

type ClusterConfigSpec struct {
	DynamicData

	DasConfig       *ClusterDasConfigInfo    `xml:"dasConfig,omitempty"`
	DasVmConfigSpec []ClusterDasVmConfigSpec `xml:"dasVmConfigSpec,omitempty"`
	DrsConfig       *ClusterDrsConfigInfo    `xml:"drsConfig,omitempty"`
	DrsVmConfigSpec []ClusterDrsVmConfigSpec `xml:"drsVmConfigSpec,omitempty"`
	RulesSpec       []ClusterRuleSpec        `xml:"rulesSpec,omitempty"`
}

type ClusterConfigSpecEx

type ClusterConfigSpecEx struct {
	ComputeResourceConfigSpec

	DasConfig          *ClusterDasConfigInfo      `xml:"dasConfig,omitempty"`
	DasVmConfigSpec    []ClusterDasVmConfigSpec   `xml:"dasVmConfigSpec,omitempty"`
	DrsConfig          *ClusterDrsConfigInfo      `xml:"drsConfig,omitempty"`
	DrsVmConfigSpec    []ClusterDrsVmConfigSpec   `xml:"drsVmConfigSpec,omitempty"`
	RulesSpec          []ClusterRuleSpec          `xml:"rulesSpec,omitempty"`
	DpmConfig          *ClusterDpmConfigInfo      `xml:"dpmConfig,omitempty"`
	DpmHostConfigSpec  []ClusterDpmHostConfigSpec `xml:"dpmHostConfigSpec,omitempty"`
	VsanConfig         *VsanClusterConfigInfo     `xml:"vsanConfig,omitempty"`
	VsanHostConfigSpec []VsanHostConfigInfo       `xml:"vsanHostConfigSpec,omitempty"`
	GroupSpec          []ClusterGroupSpec         `xml:"groupSpec,omitempty"`
}

type ClusterCreatedEvent

type ClusterCreatedEvent struct {
	ClusterEvent

	Parent FolderEventArgument `xml:"parent"`
}

type ClusterDasAamHostInfo

type ClusterDasAamHostInfo struct {
	ClusterDasHostInfo

	HostDasState []ClusterDasAamNodeState `xml:"hostDasState,omitempty"`
	PrimaryHosts []string                 `xml:"primaryHosts,omitempty"`
}

type ClusterDasAamNodeState

type ClusterDasAamNodeState struct {
	DynamicData

	Host         ManagedObjectReference `xml:"host"`
	Name         string                 `xml:"name"`
	ConfigState  string                 `xml:"configState"`
	RuntimeState string                 `xml:"runtimeState"`
}

type ClusterDasAamNodeStateDasState

type ClusterDasAamNodeStateDasState string

type ClusterDasAdmissionControlInfo

type ClusterDasAdmissionControlInfo struct {
	DynamicData
}

func (*ClusterDasAdmissionControlInfo) GetClusterDasAdmissionControlInfo

func (b *ClusterDasAdmissionControlInfo) GetClusterDasAdmissionControlInfo() *ClusterDasAdmissionControlInfo

type ClusterDasAdmissionControlPolicy

type ClusterDasAdmissionControlPolicy struct {
	DynamicData
}

func (*ClusterDasAdmissionControlPolicy) GetClusterDasAdmissionControlPolicy

func (b *ClusterDasAdmissionControlPolicy) GetClusterDasAdmissionControlPolicy() *ClusterDasAdmissionControlPolicy

type ClusterDasAdvancedRuntimeInfo

type ClusterDasAdvancedRuntimeInfo struct {
	DynamicData

	DasHostInfo            BaseClusterDasHostInfo      `xml:"dasHostInfo,omitempty,typeattr"`
	HeartbeatDatastoreInfo []DasHeartbeatDatastoreInfo `xml:"heartbeatDatastoreInfo,omitempty"`
}

func (*ClusterDasAdvancedRuntimeInfo) GetClusterDasAdvancedRuntimeInfo

func (b *ClusterDasAdvancedRuntimeInfo) GetClusterDasAdvancedRuntimeInfo() *ClusterDasAdvancedRuntimeInfo

type ClusterDasConfigInfo

type ClusterDasConfigInfo struct {
	DynamicData

	Enabled                    *bool                                `xml:"enabled"`
	VmMonitoring               string                               `xml:"vmMonitoring,omitempty"`
	HostMonitoring             string                               `xml:"hostMonitoring,omitempty"`
	FailoverLevel              int                                  `xml:"failoverLevel,omitempty"`
	AdmissionControlPolicy     BaseClusterDasAdmissionControlPolicy `xml:"admissionControlPolicy,omitempty,typeattr"`
	AdmissionControlEnabled    *bool                                `xml:"admissionControlEnabled"`
	DefaultVmSettings          *ClusterDasVmSettings                `xml:"defaultVmSettings,omitempty"`
	Option                     []BaseOptionValue                    `xml:"option,omitempty,typeattr"`
	HeartbeatDatastore         []ManagedObjectReference             `xml:"heartbeatDatastore,omitempty"`
	HBDatastoreCandidatePolicy string                               `xml:"hBDatastoreCandidatePolicy,omitempty"`
}

type ClusterDasConfigInfoHBDatastoreCandidate

type ClusterDasConfigInfoHBDatastoreCandidate string

type ClusterDasConfigInfoServiceState

type ClusterDasConfigInfoServiceState string

type ClusterDasConfigInfoVmMonitoringState

type ClusterDasConfigInfoVmMonitoringState string

type ClusterDasData

type ClusterDasData struct {
	DynamicData
}

func (*ClusterDasData) GetClusterDasData

func (b *ClusterDasData) GetClusterDasData() *ClusterDasData

type ClusterDasDataSummary

type ClusterDasDataSummary struct {
	ClusterDasData

	HostListVersion      int64 `xml:"hostListVersion"`
	ClusterConfigVersion int64 `xml:"clusterConfigVersion"`
	CompatListVersion    int64 `xml:"compatListVersion"`
}

type ClusterDasFailoverLevelAdvancedRuntimeInfo

type ClusterDasFailoverLevelAdvancedRuntimeInfo struct {
	ClusterDasAdvancedRuntimeInfo

	SlotInfo                  ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo    `xml:"slotInfo"`
	TotalSlots                int                                                   `xml:"totalSlots"`
	UsedSlots                 int                                                   `xml:"usedSlots"`
	UnreservedSlots           int                                                   `xml:"unreservedSlots"`
	TotalVms                  int                                                   `xml:"totalVms"`
	TotalHosts                int                                                   `xml:"totalHosts"`
	TotalGoodHosts            int                                                   `xml:"totalGoodHosts"`
	HostSlots                 []ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots `xml:"hostSlots,omitempty"`
	VmsRequiringMultipleSlots []ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots   `xml:"vmsRequiringMultipleSlots,omitempty"`
}

type ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots

type ClusterDasFailoverLevelAdvancedRuntimeInfoHostSlots struct {
	DynamicData

	Host  ManagedObjectReference `xml:"host"`
	Slots int                    `xml:"slots"`
}

type ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo

type ClusterDasFailoverLevelAdvancedRuntimeInfoSlotInfo struct {
	DynamicData

	NumVcpus int `xml:"numVcpus"`
	CpuMHz   int `xml:"cpuMHz"`
	MemoryMB int `xml:"memoryMB"`
}

type ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots

type ClusterDasFailoverLevelAdvancedRuntimeInfoVmSlots struct {
	DynamicData

	Vm    ManagedObjectReference `xml:"vm"`
	Slots int                    `xml:"slots"`
}

type ClusterDasFdmAvailabilityState

type ClusterDasFdmAvailabilityState string

type ClusterDasFdmHostState

type ClusterDasFdmHostState struct {
	DynamicData

	State         string                  `xml:"state"`
	StateReporter *ManagedObjectReference `xml:"stateReporter,omitempty"`
}

type ClusterDasHostInfo

type ClusterDasHostInfo struct {
	DynamicData
}

func (*ClusterDasHostInfo) GetClusterDasHostInfo

func (b *ClusterDasHostInfo) GetClusterDasHostInfo() *ClusterDasHostInfo

type ClusterDasHostRecommendation

type ClusterDasHostRecommendation struct {
	DynamicData

	Host      ManagedObjectReference `xml:"host"`
	DrsRating int                    `xml:"drsRating,omitempty"`
}

type ClusterDasVmConfigInfo

type ClusterDasVmConfigInfo struct {
	DynamicData

	Key                 ManagedObjectReference `xml:"key"`
	RestartPriority     DasVmPriority          `xml:"restartPriority,omitempty"`
	PowerOffOnIsolation *bool                  `xml:"powerOffOnIsolation"`
	DasSettings         *ClusterDasVmSettings  `xml:"dasSettings,omitempty"`
}

type ClusterDasVmConfigSpec

type ClusterDasVmConfigSpec struct {
	ArrayUpdateSpec

	Info *ClusterDasVmConfigInfo `xml:"info,omitempty"`
}

type ClusterDasVmSettings

type ClusterDasVmSettings struct {
	DynamicData

	RestartPriority           string                            `xml:"restartPriority,omitempty"`
	IsolationResponse         string                            `xml:"isolationResponse,omitempty"`
	VmToolsMonitoringSettings *ClusterVmToolsMonitoringSettings `xml:"vmToolsMonitoringSettings,omitempty"`
}

type ClusterDasVmSettingsIsolationResponse

type ClusterDasVmSettingsIsolationResponse string

type ClusterDasVmSettingsRestartPriority

type ClusterDasVmSettingsRestartPriority string

type ClusterDestroyedEvent

type ClusterDestroyedEvent struct {
	ClusterEvent
}

type ClusterDpmConfigInfo

type ClusterDpmConfigInfo struct {
	DynamicData

	Enabled             *bool             `xml:"enabled"`
	DefaultDpmBehavior  DpmBehavior       `xml:"defaultDpmBehavior,omitempty"`
	HostPowerActionRate int               `xml:"hostPowerActionRate,omitempty"`
	Option              []BaseOptionValue `xml:"option,omitempty,typeattr"`
}

type ClusterDpmHostConfigInfo

type ClusterDpmHostConfigInfo struct {
	DynamicData

	Key      ManagedObjectReference `xml:"key"`
	Enabled  *bool                  `xml:"enabled"`
	Behavior DpmBehavior            `xml:"behavior,omitempty"`
}

type ClusterDpmHostConfigSpec

type ClusterDpmHostConfigSpec struct {
	ArrayUpdateSpec

	Info *ClusterDpmHostConfigInfo `xml:"info,omitempty"`
}

type ClusterDrsConfigInfo

type ClusterDrsConfigInfo struct {
	DynamicData

	Enabled                   *bool             `xml:"enabled"`
	EnableVmBehaviorOverrides *bool             `xml:"enableVmBehaviorOverrides"`
	DefaultVmBehavior         DrsBehavior       `xml:"defaultVmBehavior,omitempty"`
	VmotionRate               int               `xml:"vmotionRate,omitempty"`
	Option                    []BaseOptionValue `xml:"option,omitempty,typeattr"`
}

type ClusterDrsFaults

type ClusterDrsFaults struct {
	DynamicData

	Reason     string                           `xml:"reason"`
	FaultsByVm []BaseClusterDrsFaultsFaultsByVm `xml:"faultsByVm,typeattr"`
}

type ClusterDrsFaultsFaultsByVirtualDisk

type ClusterDrsFaultsFaultsByVirtualDisk struct {
	ClusterDrsFaultsFaultsByVm

	Disk *VirtualDiskId `xml:"disk,omitempty"`
}

type ClusterDrsFaultsFaultsByVm

type ClusterDrsFaultsFaultsByVm struct {
	DynamicData

	Vm    *ManagedObjectReference `xml:"vm,omitempty"`
	Fault []LocalizedMethodFault  `xml:"fault"`
}

func (*ClusterDrsFaultsFaultsByVm) GetClusterDrsFaultsFaultsByVm

func (b *ClusterDrsFaultsFaultsByVm) GetClusterDrsFaultsFaultsByVm() *ClusterDrsFaultsFaultsByVm

type ClusterDrsMigration

type ClusterDrsMigration struct {
	DynamicData

	Key                   string                 `xml:"key"`
	Time                  time.Time              `xml:"time"`
	Vm                    ManagedObjectReference `xml:"vm"`
	CpuLoad               int                    `xml:"cpuLoad,omitempty"`
	MemoryLoad            int64                  `xml:"memoryLoad,omitempty"`
	Source                ManagedObjectReference `xml:"source"`
	SourceCpuLoad         int                    `xml:"sourceCpuLoad,omitempty"`
	SourceMemoryLoad      int64                  `xml:"sourceMemoryLoad,omitempty"`
	Destination           ManagedObjectReference `xml:"destination"`
	DestinationCpuLoad    int                    `xml:"destinationCpuLoad,omitempty"`
	DestinationMemoryLoad int64                  `xml:"destinationMemoryLoad,omitempty"`
}

type ClusterDrsRecommendation

type ClusterDrsRecommendation struct {
	DynamicData

	Key           string                `xml:"key"`
	Rating        int                   `xml:"rating"`
	Reason        string                `xml:"reason"`
	ReasonText    string                `xml:"reasonText"`
	MigrationList []ClusterDrsMigration `xml:"migrationList"`
}

type ClusterDrsVmConfigInfo

type ClusterDrsVmConfigInfo struct {
	DynamicData

	Key      ManagedObjectReference `xml:"key"`
	Enabled  *bool                  `xml:"enabled"`
	Behavior DrsBehavior            `xml:"behavior,omitempty"`
}

type ClusterDrsVmConfigSpec

type ClusterDrsVmConfigSpec struct {
	ArrayUpdateSpec

	Info *ClusterDrsVmConfigInfo `xml:"info,omitempty"`
}

type ClusterEnterMaintenanceModeRequestType

type ClusterEnterMaintenanceModeRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Host   []ManagedObjectReference `xml:"host"`
	Option []BaseOptionValue        `xml:"option,omitempty,typeattr"`
}

type ClusterEnterMaintenanceModeResponse

type ClusterEnterMaintenanceModeResponse struct {
	Returnval ClusterEnterMaintenanceResult `xml:"returnval"`
}

type ClusterEnterMaintenanceResult

type ClusterEnterMaintenanceResult struct {
	DynamicData

	Recommendations []ClusterRecommendation `xml:"recommendations,omitempty"`
	Fault           *ClusterDrsFaults       `xml:"fault,omitempty"`
}

type ClusterEvent

type ClusterEvent struct {
	Event
}

func (*ClusterEvent) GetClusterEvent

func (b *ClusterEvent) GetClusterEvent() *ClusterEvent

type ClusterFailoverHostAdmissionControlInfo

type ClusterFailoverHostAdmissionControlInfo struct {
	ClusterDasAdmissionControlInfo

	HostStatus []ClusterFailoverHostAdmissionControlInfoHostStatus `xml:"hostStatus,omitempty"`
}

type ClusterFailoverHostAdmissionControlInfoHostStatus

type ClusterFailoverHostAdmissionControlInfoHostStatus struct {
	DynamicData

	Host   ManagedObjectReference `xml:"host"`
	Status ManagedEntityStatus    `xml:"status"`
}

type ClusterFailoverHostAdmissionControlPolicy

type ClusterFailoverHostAdmissionControlPolicy struct {
	ClusterDasAdmissionControlPolicy

	FailoverHosts []ManagedObjectReference `xml:"failoverHosts,omitempty"`
}

type ClusterFailoverLevelAdmissionControlInfo

type ClusterFailoverLevelAdmissionControlInfo struct {
	ClusterDasAdmissionControlInfo

	CurrentFailoverLevel int `xml:"currentFailoverLevel"`
}

type ClusterFailoverLevelAdmissionControlPolicy

type ClusterFailoverLevelAdmissionControlPolicy struct {
	ClusterDasAdmissionControlPolicy

	FailoverLevel int                   `xml:"failoverLevel"`
	SlotPolicy    BaseClusterSlotPolicy `xml:"slotPolicy,omitempty,typeattr"`
}

type ClusterFailoverResourcesAdmissionControlInfo

type ClusterFailoverResourcesAdmissionControlInfo struct {
	ClusterDasAdmissionControlInfo

	CurrentCpuFailoverResourcesPercent    int `xml:"currentCpuFailoverResourcesPercent"`
	CurrentMemoryFailoverResourcesPercent int `xml:"currentMemoryFailoverResourcesPercent"`
}

type ClusterFailoverResourcesAdmissionControlPolicy

type ClusterFailoverResourcesAdmissionControlPolicy struct {
	ClusterDasAdmissionControlPolicy

	CpuFailoverResourcesPercent    int `xml:"cpuFailoverResourcesPercent"`
	MemoryFailoverResourcesPercent int `xml:"memoryFailoverResourcesPercent"`
}

type ClusterFixedSizeSlotPolicy

type ClusterFixedSizeSlotPolicy struct {
	ClusterSlotPolicy

	Cpu    int `xml:"cpu"`
	Memory int `xml:"memory"`
}

type ClusterGroupInfo

type ClusterGroupInfo struct {
	DynamicData

	Name        string `xml:"name"`
	UserCreated *bool  `xml:"userCreated"`
}

func (*ClusterGroupInfo) GetClusterGroupInfo

func (b *ClusterGroupInfo) GetClusterGroupInfo() *ClusterGroupInfo

type ClusterGroupSpec

type ClusterGroupSpec struct {
	ArrayUpdateSpec

	Info BaseClusterGroupInfo `xml:"info,omitempty,typeattr"`
}

type ClusterHostGroup

type ClusterHostGroup struct {
	ClusterGroupInfo

	Host []ManagedObjectReference `xml:"host,omitempty"`
}

type ClusterHostPowerAction

type ClusterHostPowerAction struct {
	ClusterAction

	OperationType        HostPowerOperationType `xml:"operationType"`
	PowerConsumptionWatt int                    `xml:"powerConsumptionWatt,omitempty"`
	CpuCapacityMHz       int                    `xml:"cpuCapacityMHz,omitempty"`
	MemCapacityMB        int                    `xml:"memCapacityMB,omitempty"`
}

type ClusterHostRecommendation

type ClusterHostRecommendation struct {
	DynamicData

	Host   ManagedObjectReference `xml:"host"`
	Rating int                    `xml:"rating"`
}

type ClusterInitialPlacementAction

type ClusterInitialPlacementAction struct {
	ClusterAction

	TargetHost ManagedObjectReference  `xml:"targetHost"`
	Pool       *ManagedObjectReference `xml:"pool,omitempty"`
}

type ClusterMigrationAction

type ClusterMigrationAction struct {
	ClusterAction

	DrsMigration *ClusterDrsMigration `xml:"drsMigration,omitempty"`
}

type ClusterNotAttemptedVmInfo

type ClusterNotAttemptedVmInfo struct {
	DynamicData

	Vm    ManagedObjectReference `xml:"vm"`
	Fault LocalizedMethodFault   `xml:"fault"`
}

type ClusterOvercommittedEvent

type ClusterOvercommittedEvent struct {
	ClusterEvent
}

func (*ClusterOvercommittedEvent) GetClusterOvercommittedEvent

func (b *ClusterOvercommittedEvent) GetClusterOvercommittedEvent() *ClusterOvercommittedEvent

type ClusterPowerOnVmOption

type ClusterPowerOnVmOption string

type ClusterPowerOnVmResult

type ClusterPowerOnVmResult struct {
	DynamicData

	Attempted       []ClusterAttemptedVmInfo    `xml:"attempted,omitempty"`
	NotAttempted    []ClusterNotAttemptedVmInfo `xml:"notAttempted,omitempty"`
	Recommendations []ClusterRecommendation     `xml:"recommendations,omitempty"`
}

type ClusterProfileCompleteConfigSpec

type ClusterProfileCompleteConfigSpec struct {
	ClusterProfileConfigSpec

	ComplyProfile *ComplianceProfile `xml:"complyProfile,omitempty"`
}

type ClusterProfileConfigInfo

type ClusterProfileConfigInfo struct {
	ProfileConfigInfo

	ComplyProfile *ComplianceProfile `xml:"complyProfile,omitempty"`
}

type ClusterProfileConfigServiceCreateSpec

type ClusterProfileConfigServiceCreateSpec struct {
	ClusterProfileConfigSpec

	ServiceType []string `xml:"serviceType,omitempty"`
}

type ClusterProfileConfigSpec

type ClusterProfileConfigSpec struct {
	ClusterProfileCreateSpec
}

func (*ClusterProfileConfigSpec) GetClusterProfileConfigSpec

func (b *ClusterProfileConfigSpec) GetClusterProfileConfigSpec() *ClusterProfileConfigSpec

type ClusterProfileCreateSpec

type ClusterProfileCreateSpec struct {
	ProfileCreateSpec
}

func (*ClusterProfileCreateSpec) GetClusterProfileCreateSpec

func (b *ClusterProfileCreateSpec) GetClusterProfileCreateSpec() *ClusterProfileCreateSpec

type ClusterProfileServiceType

type ClusterProfileServiceType string

type ClusterRecommendation

type ClusterRecommendation struct {
	DynamicData

	Key          string                  `xml:"key"`
	Type         string                  `xml:"type"`
	Time         time.Time               `xml:"time"`
	Rating       int                     `xml:"rating"`
	Reason       string                  `xml:"reason"`
	ReasonText   string                  `xml:"reasonText"`
	Prerequisite []string                `xml:"prerequisite,omitempty"`
	Action       []BaseClusterAction     `xml:"action,omitempty,typeattr"`
	Target       *ManagedObjectReference `xml:"target,omitempty"`
}

type ClusterReconfiguredEvent

type ClusterReconfiguredEvent struct {
	ClusterEvent
}

type ClusterRuleInfo

type ClusterRuleInfo struct {
	DynamicData

	Key          int                 `xml:"key,omitempty"`
	Status       ManagedEntityStatus `xml:"status,omitempty"`
	Enabled      *bool               `xml:"enabled"`
	Name         string              `xml:"name,omitempty"`
	Mandatory    *bool               `xml:"mandatory"`
	UserCreated  *bool               `xml:"userCreated"`
	InCompliance *bool               `xml:"inCompliance"`
}

func (*ClusterRuleInfo) GetClusterRuleInfo

func (b *ClusterRuleInfo) GetClusterRuleInfo() *ClusterRuleInfo

type ClusterRuleSpec

type ClusterRuleSpec struct {
	ArrayUpdateSpec

	Info BaseClusterRuleInfo `xml:"info,omitempty,typeattr"`
}

type ClusterSlotPolicy

type ClusterSlotPolicy struct {
	DynamicData
}

func (*ClusterSlotPolicy) GetClusterSlotPolicy

func (b *ClusterSlotPolicy) GetClusterSlotPolicy() *ClusterSlotPolicy

type ClusterStatusChangedEvent

type ClusterStatusChangedEvent struct {
	ClusterEvent

	OldStatus string `xml:"oldStatus"`
	NewStatus string `xml:"newStatus"`
}

func (*ClusterStatusChangedEvent) GetClusterStatusChangedEvent

func (b *ClusterStatusChangedEvent) GetClusterStatusChangedEvent() *ClusterStatusChangedEvent

type ClusterVmGroup

type ClusterVmGroup struct {
	ClusterGroupInfo

	Vm []ManagedObjectReference `xml:"vm,omitempty"`
}

type ClusterVmHostRuleInfo

type ClusterVmHostRuleInfo struct {
	ClusterRuleInfo

	VmGroupName             string `xml:"vmGroupName,omitempty"`
	AffineHostGroupName     string `xml:"affineHostGroupName,omitempty"`
	AntiAffineHostGroupName string `xml:"antiAffineHostGroupName,omitempty"`
}

type ClusterVmToolsMonitoringSettings

type ClusterVmToolsMonitoringSettings struct {
	DynamicData

	Enabled          *bool  `xml:"enabled"`
	VmMonitoring     string `xml:"vmMonitoring,omitempty"`
	ClusterSettings  *bool  `xml:"clusterSettings"`
	FailureInterval  int    `xml:"failureInterval,omitempty"`
	MinUpTime        int    `xml:"minUpTime,omitempty"`
	MaxFailures      int    `xml:"maxFailures,omitempty"`
	MaxFailureWindow int    `xml:"maxFailureWindow,omitempty"`
}

type CollectorAddressUnset

type CollectorAddressUnset struct {
	DvsFault
}

type CollectorAddressUnsetFault

type CollectorAddressUnsetFault CollectorAddressUnset

type ComplianceFailure

type ComplianceFailure struct {
	DynamicData

	FailureType    string             `xml:"failureType"`
	Message        LocalizableMessage `xml:"message"`
	ExpressionName string             `xml:"expressionName,omitempty"`
}

type ComplianceLocator

type ComplianceLocator struct {
	DynamicData

	ExpressionName string              `xml:"expressionName"`
	ApplyPath      ProfilePropertyPath `xml:"applyPath"`
}

type ComplianceProfile

type ComplianceProfile struct {
	DynamicData

	Expression     []BaseProfileExpression `xml:"expression,typeattr"`
	RootExpression string                  `xml:"rootExpression"`
}

type ComplianceResult

type ComplianceResult struct {
	DynamicData

	Profile          *ManagedObjectReference `xml:"profile,omitempty"`
	ComplianceStatus string                  `xml:"complianceStatus"`
	Entity           *ManagedObjectReference `xml:"entity,omitempty"`
	CheckTime        *time.Time              `xml:"checkTime"`
	Failure          []ComplianceFailure     `xml:"failure,omitempty"`
}

type ComplianceResultStatus

type ComplianceResultStatus string

type CompositePolicyOption

type CompositePolicyOption struct {
	PolicyOption

	Option []BasePolicyOption `xml:"option,omitempty,typeattr"`
}

type ComputeDiskPartitionInfoForResizeRequestType

type ComputeDiskPartitionInfoForResizeRequestType struct {
	This            ManagedObjectReference      `xml:"_this"`
	Partition       HostScsiDiskPartition       `xml:"partition"`
	BlockRange      HostDiskPartitionBlockRange `xml:"blockRange"`
	PartitionFormat string                      `xml:"partitionFormat,omitempty"`
}

type ComputeDiskPartitionInfoForResizeResponse

type ComputeDiskPartitionInfoForResizeResponse struct {
	Returnval HostDiskPartitionInfo `xml:"returnval"`
}

type ComputeDiskPartitionInfoRequestType

type ComputeDiskPartitionInfoRequestType struct {
	This            ManagedObjectReference  `xml:"_this"`
	DevicePath      string                  `xml:"devicePath"`
	Layout          HostDiskPartitionLayout `xml:"layout"`
	PartitionFormat string                  `xml:"partitionFormat,omitempty"`
}

type ComputeDiskPartitionInfoResponse

type ComputeDiskPartitionInfoResponse struct {
	Returnval HostDiskPartitionInfo `xml:"returnval"`
}

type ComputeResourceConfigInfo

type ComputeResourceConfigInfo struct {
	DynamicData

	VmSwapPlacement           string `xml:"vmSwapPlacement"`
	SpbmEnabled               *bool  `xml:"spbmEnabled"`
	DefaultHardwareVersionKey string `xml:"defaultHardwareVersionKey,omitempty"`
}

func (*ComputeResourceConfigInfo) GetComputeResourceConfigInfo

func (b *ComputeResourceConfigInfo) GetComputeResourceConfigInfo() *ComputeResourceConfigInfo

type ComputeResourceConfigSpec

type ComputeResourceConfigSpec struct {
	DynamicData

	VmSwapPlacement           string `xml:"vmSwapPlacement,omitempty"`
	SpbmEnabled               *bool  `xml:"spbmEnabled"`
	DefaultHardwareVersionKey string `xml:"defaultHardwareVersionKey,omitempty"`
}

func (*ComputeResourceConfigSpec) GetComputeResourceConfigSpec

func (b *ComputeResourceConfigSpec) GetComputeResourceConfigSpec() *ComputeResourceConfigSpec

type ComputeResourceEventArgument

type ComputeResourceEventArgument struct {
	EntityEventArgument

	ComputeResource ManagedObjectReference `xml:"computeResource"`
}

type ComputeResourceHostSPBMLicenseInfo

type ComputeResourceHostSPBMLicenseInfo struct {
	DynamicData

	Host         ManagedObjectReference                                 `xml:"host"`
	LicenseState ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState `xml:"licenseState"`
}

type ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState

type ComputeResourceHostSPBMLicenseInfoHostSPBMLicenseState string

type ComputeResourceSummary

type ComputeResourceSummary struct {
	DynamicData

	TotalCpu          int                 `xml:"totalCpu"`
	TotalMemory       int64               `xml:"totalMemory"`
	NumCpuCores       int16               `xml:"numCpuCores"`
	NumCpuThreads     int16               `xml:"numCpuThreads"`
	EffectiveCpu      int                 `xml:"effectiveCpu"`
	EffectiveMemory   int64               `xml:"effectiveMemory"`
	NumHosts          int                 `xml:"numHosts"`
	NumEffectiveHosts int                 `xml:"numEffectiveHosts"`
	OverallStatus     ManagedEntityStatus `xml:"overallStatus"`
}

func (*ComputeResourceSummary) GetComputeResourceSummary

func (b *ComputeResourceSummary) GetComputeResourceSummary() *ComputeResourceSummary

type ConcurrentAccess

type ConcurrentAccess struct {
	VimFault
}

type ConcurrentAccessFault

type ConcurrentAccessFault ConcurrentAccess

type ConfigSpecOperation

type ConfigSpecOperation string

type ConfigTarget

type ConfigTarget struct {
	DynamicData

	NumCpus                     int                                     `xml:"numCpus"`
	NumCpuCores                 int                                     `xml:"numCpuCores"`
	NumNumaNodes                int                                     `xml:"numNumaNodes"`
	SmcPresent                  *bool                                   `xml:"smcPresent"`
	Datastore                   []VirtualMachineDatastoreInfo           `xml:"datastore,omitempty"`
	Network                     []VirtualMachineNetworkInfo             `xml:"network,omitempty"`
	OpaqueNetwork               []OpaqueNetworkTargetInfo               `xml:"opaqueNetwork,omitempty"`
	DistributedVirtualPortgroup []DistributedVirtualPortgroupInfo       `xml:"distributedVirtualPortgroup,omitempty"`
	DistributedVirtualSwitch    []DistributedVirtualSwitchInfo          `xml:"distributedVirtualSwitch,omitempty"`
	CdRom                       []VirtualMachineCdromInfo               `xml:"cdRom,omitempty"`
	Serial                      []VirtualMachineSerialInfo              `xml:"serial,omitempty"`
	Parallel                    []VirtualMachineParallelInfo            `xml:"parallel,omitempty"`
	Sound                       []VirtualMachineSoundInfo               `xml:"sound,omitempty"`
	Usb                         []VirtualMachineUsbInfo                 `xml:"usb,omitempty"`
	Floppy                      []VirtualMachineFloppyInfo              `xml:"floppy,omitempty"`
	LegacyNetworkInfo           []VirtualMachineLegacyNetworkSwitchInfo `xml:"legacyNetworkInfo,omitempty"`
	ScsiPassthrough             []VirtualMachineScsiPassthroughInfo     `xml:"scsiPassthrough,omitempty"`
	ScsiDisk                    []VirtualMachineScsiDiskDeviceInfo      `xml:"scsiDisk,omitempty"`
	IdeDisk                     []VirtualMachineIdeDiskDeviceInfo       `xml:"ideDisk,omitempty"`
	MaxMemMBOptimalPerf         int                                     `xml:"maxMemMBOptimalPerf"`
	ResourcePool                *ResourcePoolRuntimeInfo                `xml:"resourcePool,omitempty"`
	AutoVmotion                 *bool                                   `xml:"autoVmotion"`
	PciPassthrough              []BaseVirtualMachinePciPassthroughInfo  `xml:"pciPassthrough,omitempty,typeattr"`
	Sriov                       []VirtualMachineSriovInfo               `xml:"sriov,omitempty"`
	VFlashModule                []VirtualMachineVFlashModuleInfo        `xml:"vFlashModule,omitempty"`
}

type ConfigureDatastoreIORMRequestType

type ConfigureDatastoreIORMRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Datastore ManagedObjectReference `xml:"datastore"`
	Spec      StorageIORMConfigSpec  `xml:"spec"`
}

type ConfigureDatastoreIORM_Task

type ConfigureDatastoreIORM_Task ConfigureDatastoreIORMRequestType

type ConfigureDatastoreIORM_TaskResponse

type ConfigureDatastoreIORM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ConfigureDatastorePrincipalRequestType

type ConfigureDatastorePrincipalRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	UserName string                 `xml:"userName"`
	Password string                 `xml:"password,omitempty"`
}

type ConfigureDatastorePrincipalResponse

type ConfigureDatastorePrincipalResponse struct {
}

type ConfigureHostCacheRequestType

type ConfigureHostCacheRequestType struct {
	This ManagedObjectReference     `xml:"_this"`
	Spec HostCacheConfigurationSpec `xml:"spec"`
}

type ConfigureHostCache_Task

type ConfigureHostCache_Task ConfigureHostCacheRequestType

type ConfigureHostCache_TaskResponse

type ConfigureHostCache_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ConfigureLicenseSourceRequestType

type ConfigureLicenseSourceRequestType struct {
	This          ManagedObjectReference  `xml:"_this"`
	Host          *ManagedObjectReference `xml:"host,omitempty"`
	LicenseSource BaseLicenseSource       `xml:"licenseSource,typeattr"`
}

type ConfigureLicenseSourceResponse

type ConfigureLicenseSourceResponse struct {
}

type ConfigurePowerPolicyRequestType

type ConfigurePowerPolicyRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  int                    `xml:"key"`
}

type ConfigurePowerPolicyResponse

type ConfigurePowerPolicyResponse struct {
}

type ConfigureStorageDrsForPodRequestType

type ConfigureStorageDrsForPodRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Pod    ManagedObjectReference `xml:"pod"`
	Spec   StorageDrsConfigSpec   `xml:"spec"`
	Modify bool                   `xml:"modify"`
}

type ConfigureStorageDrsForPod_TaskResponse

type ConfigureStorageDrsForPod_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ConfigureVFlashResourceExRequestType

type ConfigureVFlashResourceExRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	DevicePath []string               `xml:"devicePath,omitempty"`
}

type ConfigureVFlashResourceEx_TaskResponse

type ConfigureVFlashResourceEx_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ConflictingConfiguration

type ConflictingConfiguration struct {
	DvsFault

	ConfigInConflict []ConflictingConfigurationConfig `xml:"configInConflict"`
}

type ConflictingConfigurationConfig

type ConflictingConfigurationConfig struct {
	DynamicData

	Entity       *ManagedObjectReference `xml:"entity,omitempty"`
	PropertyPath string                  `xml:"propertyPath"`
}

type ConflictingConfigurationFault

type ConflictingConfigurationFault ConflictingConfiguration

type ConflictingDatastoreFound

type ConflictingDatastoreFound struct {
	RuntimeFault

	Name string `xml:"name"`
	Url  string `xml:"url"`
}

type ConflictingDatastoreFoundFault

type ConflictingDatastoreFoundFault ConflictingDatastoreFound

type ConnectedIso

type ConnectedIso struct {
	OvfExport

	Cdrom    VirtualCdrom `xml:"cdrom"`
	Filename string       `xml:"filename"`
}

type ConnectedIsoFault

type ConnectedIsoFault ConnectedIso

type ConsolidateVMDisksRequestType

type ConsolidateVMDisksRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ConsolidateVMDisks_Task

type ConsolidateVMDisks_Task ConsolidateVMDisksRequestType

type ConsolidateVMDisks_TaskResponse

type ConsolidateVMDisks_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ContinueRetrievePropertiesExRequestType

type ContinueRetrievePropertiesExRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Token string                 `xml:"token"`
}

type ContinueRetrievePropertiesExResponse

type ContinueRetrievePropertiesExResponse struct {
	Returnval RetrieveResult `xml:"returnval"`
}

type CopyDatastoreFileRequestType

type CopyDatastoreFileRequestType struct {
	This                  ManagedObjectReference  `xml:"_this"`
	SourceName            string                  `xml:"sourceName"`
	SourceDatacenter      *ManagedObjectReference `xml:"sourceDatacenter,omitempty"`
	DestinationName       string                  `xml:"destinationName"`
	DestinationDatacenter *ManagedObjectReference `xml:"destinationDatacenter,omitempty"`
	Force                 *bool                   `xml:"force"`
}

type CopyDatastoreFile_Task

type CopyDatastoreFile_Task CopyDatastoreFileRequestType

type CopyDatastoreFile_TaskResponse

type CopyDatastoreFile_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CopyVirtualDiskRequestType

type CopyVirtualDiskRequestType struct {
	This             ManagedObjectReference  `xml:"_this"`
	SourceName       string                  `xml:"sourceName"`
	SourceDatacenter *ManagedObjectReference `xml:"sourceDatacenter,omitempty"`
	DestName         string                  `xml:"destName"`
	DestDatacenter   *ManagedObjectReference `xml:"destDatacenter,omitempty"`
	DestSpec         BaseVirtualDiskSpec     `xml:"destSpec,omitempty,typeattr"`
	Force            *bool                   `xml:"force"`
}

type CopyVirtualDisk_Task

type CopyVirtualDisk_Task CopyVirtualDiskRequestType

type CopyVirtualDisk_TaskResponse

type CopyVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CpuCompatibilityUnknown

type CpuCompatibilityUnknown struct {
	CpuIncompatible
}

type CpuCompatibilityUnknownFault

type CpuCompatibilityUnknownFault CpuCompatibilityUnknown

type CpuHotPlugNotSupported

type CpuHotPlugNotSupported struct {
	VmConfigFault
}

type CpuHotPlugNotSupportedFault

type CpuHotPlugNotSupportedFault CpuHotPlugNotSupported

type CpuIncompatible

type CpuIncompatible struct {
	VirtualHardwareCompatibilityIssue

	Level        int                     `xml:"level"`
	RegisterName string                  `xml:"registerName"`
	RegisterBits string                  `xml:"registerBits,omitempty"`
	DesiredBits  string                  `xml:"desiredBits,omitempty"`
	Host         *ManagedObjectReference `xml:"host,omitempty"`
}

func (*CpuIncompatible) GetCpuIncompatible

func (b *CpuIncompatible) GetCpuIncompatible() *CpuIncompatible

type CpuIncompatible1ECX

type CpuIncompatible1ECX struct {
	CpuIncompatible

	Sse3      bool  `xml:"sse3"`
	Pclmulqdq *bool `xml:"pclmulqdq"`
	Ssse3     bool  `xml:"ssse3"`
	Sse41     bool  `xml:"sse41"`
	Sse42     bool  `xml:"sse42"`
	Aes       *bool `xml:"aes"`
	Other     bool  `xml:"other"`
	OtherOnly bool  `xml:"otherOnly"`
}

type CpuIncompatible1ECXFault

type CpuIncompatible1ECXFault CpuIncompatible1ECX

type CpuIncompatible81EDX

type CpuIncompatible81EDX struct {
	CpuIncompatible

	Nx        bool `xml:"nx"`
	Ffxsr     bool `xml:"ffxsr"`
	Rdtscp    bool `xml:"rdtscp"`
	Lm        bool `xml:"lm"`
	Other     bool `xml:"other"`
	OtherOnly bool `xml:"otherOnly"`
}

type CpuIncompatible81EDXFault

type CpuIncompatible81EDXFault CpuIncompatible81EDX

type CpuIncompatibleFault

type CpuIncompatibleFault BaseCpuIncompatible

type CreateAlarm

type CreateAlarm CreateAlarmRequestType

type CreateAlarmRequestType

type CreateAlarmRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
	Spec   BaseAlarmSpec          `xml:"spec,typeattr"`
}

type CreateAlarmResponse

type CreateAlarmResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateChildVMRequestType

type CreateChildVMRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Config VirtualMachineConfigSpec `xml:"config"`
	Host   *ManagedObjectReference  `xml:"host,omitempty"`
}

type CreateChildVM_Task

type CreateChildVM_Task CreateChildVMRequestType

type CreateChildVM_TaskResponse

type CreateChildVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateCluster

type CreateCluster CreateClusterRequestType

type CreateClusterEx

type CreateClusterEx CreateClusterExRequestType

type CreateClusterExRequestType

type CreateClusterExRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
	Spec ClusterConfigSpecEx    `xml:"spec"`
}

type CreateClusterExResponse

type CreateClusterExResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateClusterRequestType

type CreateClusterRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
	Spec ClusterConfigSpec      `xml:"spec"`
}

type CreateClusterResponse

type CreateClusterResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateCollectorForEventsRequestType

type CreateCollectorForEventsRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Filter EventFilterSpec        `xml:"filter"`
}

type CreateCollectorForEventsResponse

type CreateCollectorForEventsResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateCollectorForTasksRequestType

type CreateCollectorForTasksRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Filter TaskFilterSpec         `xml:"filter"`
}

type CreateCollectorForTasksResponse

type CreateCollectorForTasksResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateContainerView

type CreateContainerView CreateContainerViewRequestType

type CreateContainerViewRequestType

type CreateContainerViewRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Container ManagedObjectReference `xml:"container"`
	Type      []string               `xml:"type,omitempty"`
	Recursive bool                   `xml:"recursive"`
}

type CreateContainerViewResponse

type CreateContainerViewResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateCustomizationSpecRequestType

type CreateCustomizationSpecRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Item CustomizationSpecItem  `xml:"item"`
}

type CreateCustomizationSpecResponse

type CreateCustomizationSpecResponse struct {
}

type CreateDVPortgroupRequestType

type CreateDVPortgroupRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec DVPortgroupConfigSpec  `xml:"spec"`
}

type CreateDVPortgroup_Task

type CreateDVPortgroup_Task CreateDVPortgroupRequestType

type CreateDVPortgroup_TaskResponse

type CreateDVPortgroup_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateDVSRequestType

type CreateDVSRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec DVSCreateSpec          `xml:"spec"`
}

type CreateDVS_Task

type CreateDVS_Task CreateDVSRequestType

type CreateDVS_TaskResponse

type CreateDVS_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateDatacenter

type CreateDatacenter CreateDatacenterRequestType

type CreateDatacenterRequestType

type CreateDatacenterRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
}

type CreateDatacenterResponse

type CreateDatacenterResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateDefaultProfileRequestType

type CreateDefaultProfileRequestType struct {
	This            ManagedObjectReference  `xml:"_this"`
	ProfileType     string                  `xml:"profileType"`
	ProfileTypeName string                  `xml:"profileTypeName,omitempty"`
	Profile         *ManagedObjectReference `xml:"profile,omitempty"`
}

type CreateDefaultProfileResponse

type CreateDefaultProfileResponse struct {
	Returnval BaseApplyProfile `xml:"returnval,typeattr"`
}

type CreateDescriptor

type CreateDescriptor CreateDescriptorRequestType

type CreateDescriptorRequestType

type CreateDescriptorRequestType struct {
	This ManagedObjectReference    `xml:"_this"`
	Obj  ManagedObjectReference    `xml:"obj"`
	Cdp  OvfCreateDescriptorParams `xml:"cdp"`
}

type CreateDescriptorResponse

type CreateDescriptorResponse struct {
	Returnval OvfCreateDescriptorResult `xml:"returnval"`
}

type CreateDiagnosticPartitionRequestType

type CreateDiagnosticPartitionRequestType struct {
	This ManagedObjectReference            `xml:"_this"`
	Spec HostDiagnosticPartitionCreateSpec `xml:"spec"`
}

type CreateDiagnosticPartitionResponse

type CreateDiagnosticPartitionResponse struct {
}

type CreateDirectory

type CreateDirectory CreateDirectoryRequestType

type CreateDirectoryRequestType

type CreateDirectoryRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	Datastore   ManagedObjectReference `xml:"datastore"`
	DisplayName string                 `xml:"displayName,omitempty"`
	Policy      string                 `xml:"policy,omitempty"`
}

type CreateDirectoryResponse

type CreateDirectoryResponse struct {
	Returnval string `xml:"returnval"`
}

type CreateFilter

type CreateFilter CreateFilterRequestType

type CreateFilterRequestType

type CreateFilterRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	Spec           PropertyFilterSpec     `xml:"spec"`
	PartialUpdates bool                   `xml:"partialUpdates"`
}

type CreateFilterResponse

type CreateFilterResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateFolder

type CreateFolder CreateFolderRequestType

type CreateFolderRequestType

type CreateFolderRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
}

type CreateFolderResponse

type CreateFolderResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateGroup

type CreateGroup CreateGroupRequestType

type CreateGroupRequestType

type CreateGroupRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Group BaseHostAccountSpec    `xml:"group,typeattr"`
}

type CreateGroupResponse

type CreateGroupResponse struct {
}

type CreateImportSpec

type CreateImportSpec CreateImportSpecRequestType

type CreateImportSpecRequestType

type CreateImportSpecRequestType struct {
	This          ManagedObjectReference    `xml:"_this"`
	OvfDescriptor string                    `xml:"ovfDescriptor"`
	ResourcePool  ManagedObjectReference    `xml:"resourcePool"`
	Datastore     ManagedObjectReference    `xml:"datastore"`
	Cisp          OvfCreateImportSpecParams `xml:"cisp"`
}

type CreateImportSpecResponse

type CreateImportSpecResponse struct {
	Returnval OvfCreateImportSpecResult `xml:"returnval"`
}

type CreateInventoryView

type CreateInventoryView CreateInventoryViewRequestType

type CreateInventoryViewRequestType

type CreateInventoryViewRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type CreateInventoryViewResponse

type CreateInventoryViewResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateIpPool

type CreateIpPool CreateIpPoolRequestType

type CreateIpPoolRequestType

type CreateIpPoolRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Dc   ManagedObjectReference `xml:"dc"`
	Pool IpPool                 `xml:"pool"`
}

type CreateIpPoolResponse

type CreateIpPoolResponse struct {
	Returnval int `xml:"returnval"`
}

type CreateListView

type CreateListView CreateListViewRequestType

type CreateListViewFromViewRequestType

type CreateListViewFromViewRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	View ManagedObjectReference `xml:"view"`
}

type CreateListViewFromViewResponse

type CreateListViewFromViewResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateListViewRequestType

type CreateListViewRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	Obj  []ManagedObjectReference `xml:"obj,omitempty"`
}

type CreateListViewResponse

type CreateListViewResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateLocalDatastoreRequestType

type CreateLocalDatastoreRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
	Path string                 `xml:"path"`
}

type CreateLocalDatastoreResponse

type CreateLocalDatastoreResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateNasDatastore

type CreateNasDatastore CreateNasDatastoreRequestType

type CreateNasDatastoreRequestType

type CreateNasDatastoreRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec HostNasVolumeSpec      `xml:"spec"`
}

type CreateNasDatastoreResponse

type CreateNasDatastoreResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateObjectScheduledTaskRequestType

type CreateObjectScheduledTaskRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Obj  ManagedObjectReference `xml:"obj"`
	Spec BaseScheduledTaskSpec  `xml:"spec,typeattr"`
}

type CreateObjectScheduledTaskResponse

type CreateObjectScheduledTaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreatePerfInterval

type CreatePerfInterval CreatePerfIntervalRequestType

type CreatePerfIntervalRequestType

type CreatePerfIntervalRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	IntervalId PerfInterval           `xml:"intervalId"`
}

type CreatePerfIntervalResponse

type CreatePerfIntervalResponse struct {
}

type CreateProfile

type CreateProfile CreateProfileRequestType

type CreateProfileRequestType

type CreateProfileRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	CreateSpec BaseProfileCreateSpec  `xml:"createSpec,typeattr"`
}

type CreateProfileResponse

type CreateProfileResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreatePropertyCollectorRequestType

type CreatePropertyCollectorRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type CreatePropertyCollectorResponse

type CreatePropertyCollectorResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateResourcePool

type CreateResourcePool CreateResourcePoolRequestType

type CreateResourcePoolRequestType

type CreateResourcePoolRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
	Spec ResourceConfigSpec     `xml:"spec"`
}

type CreateResourcePoolResponse

type CreateResourcePoolResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateScheduledTask

type CreateScheduledTask CreateScheduledTaskRequestType

type CreateScheduledTaskRequestType

type CreateScheduledTaskRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
	Spec   BaseScheduledTaskSpec  `xml:"spec,typeattr"`
}

type CreateScheduledTaskResponse

type CreateScheduledTaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateScreenshotRequestType

type CreateScreenshotRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type CreateScreenshot_Task

type CreateScreenshot_Task CreateScreenshotRequestType

type CreateScreenshot_TaskResponse

type CreateScreenshot_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateSecondaryVMRequestType

type CreateSecondaryVMRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type CreateSecondaryVM_Task

type CreateSecondaryVM_Task CreateSecondaryVMRequestType

type CreateSecondaryVM_TaskResponse

type CreateSecondaryVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateSnapshotRequestType

type CreateSnapshotRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	Name        string                 `xml:"name"`
	Description string                 `xml:"description,omitempty"`
	Memory      bool                   `xml:"memory"`
	Quiesce     bool                   `xml:"quiesce"`
}

type CreateSnapshot_Task

type CreateSnapshot_Task CreateSnapshotRequestType

type CreateSnapshot_TaskResponse

type CreateSnapshot_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateStoragePod

type CreateStoragePod CreateStoragePodRequestType

type CreateStoragePodRequestType

type CreateStoragePodRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
}

type CreateStoragePodResponse

type CreateStoragePodResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateTask

type CreateTask CreateTaskRequestType

type CreateTaskAction

type CreateTaskAction struct {
	Action

	TaskTypeId string `xml:"taskTypeId"`
	Cancelable bool   `xml:"cancelable"`
}

type CreateTaskRequestType

type CreateTaskRequestType struct {
	This          ManagedObjectReference `xml:"_this"`
	Obj           ManagedObjectReference `xml:"obj"`
	TaskTypeId    string                 `xml:"taskTypeId"`
	InitiatedBy   string                 `xml:"initiatedBy,omitempty"`
	Cancelable    bool                   `xml:"cancelable"`
	ParentTaskKey string                 `xml:"parentTaskKey,omitempty"`
}

type CreateTaskResponse

type CreateTaskResponse struct {
	Returnval TaskInfo `xml:"returnval"`
}

type CreateTemporaryDirectoryInGuestRequestType

type CreateTemporaryDirectoryInGuestRequestType struct {
	This          ManagedObjectReference  `xml:"_this"`
	Vm            ManagedObjectReference  `xml:"vm"`
	Auth          BaseGuestAuthentication `xml:"auth,typeattr"`
	Prefix        string                  `xml:"prefix"`
	Suffix        string                  `xml:"suffix"`
	DirectoryPath string                  `xml:"directoryPath,omitempty"`
}

type CreateTemporaryDirectoryInGuestResponse

type CreateTemporaryDirectoryInGuestResponse struct {
	Returnval string `xml:"returnval"`
}

type CreateTemporaryFileInGuestRequestType

type CreateTemporaryFileInGuestRequestType struct {
	This          ManagedObjectReference  `xml:"_this"`
	Vm            ManagedObjectReference  `xml:"vm"`
	Auth          BaseGuestAuthentication `xml:"auth,typeattr"`
	Prefix        string                  `xml:"prefix"`
	Suffix        string                  `xml:"suffix"`
	DirectoryPath string                  `xml:"directoryPath,omitempty"`
}

type CreateTemporaryFileInGuestResponse

type CreateTemporaryFileInGuestResponse struct {
	Returnval string `xml:"returnval"`
}

type CreateUser

type CreateUser CreateUserRequestType

type CreateUserRequestType

type CreateUserRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	User BaseHostAccountSpec    `xml:"user,typeattr"`
}

type CreateUserResponse

type CreateUserResponse struct {
}

type CreateVApp

type CreateVApp CreateVAppRequestType

type CreateVAppRequestType

type CreateVAppRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	ResSpec    ResourceConfigSpec      `xml:"resSpec"`
	ConfigSpec VAppConfigSpec          `xml:"configSpec"`
	VmFolder   *ManagedObjectReference `xml:"vmFolder,omitempty"`
}

type CreateVAppResponse

type CreateVAppResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateVMRequestType

type CreateVMRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Config VirtualMachineConfigSpec `xml:"config"`
	Pool   ManagedObjectReference   `xml:"pool"`
	Host   *ManagedObjectReference  `xml:"host,omitempty"`
}

type CreateVM_Task

type CreateVM_Task CreateVMRequestType

type CreateVM_TaskResponse

type CreateVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateVirtualDiskRequestType

type CreateVirtualDiskRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
	Spec       BaseVirtualDiskSpec     `xml:"spec,typeattr"`
}

type CreateVirtualDisk_Task

type CreateVirtualDisk_Task CreateVirtualDiskRequestType

type CreateVirtualDisk_TaskResponse

type CreateVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CreateVmfsDatastore

type CreateVmfsDatastore CreateVmfsDatastoreRequestType

type CreateVmfsDatastoreRequestType

type CreateVmfsDatastoreRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Spec VmfsDatastoreCreateSpec `xml:"spec"`
}

type CreateVmfsDatastoreResponse

type CreateVmfsDatastoreResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type CurrentTime

type CurrentTime CurrentTimeRequestType

type CurrentTimeRequestType

type CurrentTimeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type CurrentTimeResponse

type CurrentTimeResponse struct {
	Returnval time.Time `xml:"returnval"`
}

type CustomFieldDef

type CustomFieldDef struct {
	DynamicData

	Key                     int                 `xml:"key"`
	Name                    string              `xml:"name"`
	Type                    string              `xml:"type"`
	ManagedObjectType       string              `xml:"managedObjectType,omitempty"`
	FieldDefPrivileges      *PrivilegePolicyDef `xml:"fieldDefPrivileges,omitempty"`
	FieldInstancePrivileges *PrivilegePolicyDef `xml:"fieldInstancePrivileges,omitempty"`
}

type CustomFieldDefAddedEvent

type CustomFieldDefAddedEvent struct {
	CustomFieldDefEvent
}

type CustomFieldDefEvent

type CustomFieldDefEvent struct {
	CustomFieldEvent

	FieldKey int    `xml:"fieldKey"`
	Name     string `xml:"name"`
}

func (*CustomFieldDefEvent) GetCustomFieldDefEvent

func (b *CustomFieldDefEvent) GetCustomFieldDefEvent() *CustomFieldDefEvent

type CustomFieldDefRemovedEvent

type CustomFieldDefRemovedEvent struct {
	CustomFieldDefEvent
}

type CustomFieldDefRenamedEvent

type CustomFieldDefRenamedEvent struct {
	CustomFieldDefEvent

	NewName string `xml:"newName"`
}

type CustomFieldEvent

type CustomFieldEvent struct {
	Event
}

func (*CustomFieldEvent) GetCustomFieldEvent

func (b *CustomFieldEvent) GetCustomFieldEvent() *CustomFieldEvent

type CustomFieldStringValue

type CustomFieldStringValue struct {
	CustomFieldValue

	Value string `xml:"value"`
}

type CustomFieldValue

type CustomFieldValue struct {
	DynamicData

	Key int `xml:"key"`
}

func (*CustomFieldValue) GetCustomFieldValue

func (b *CustomFieldValue) GetCustomFieldValue() *CustomFieldValue

type CustomFieldValueChangedEvent

type CustomFieldValueChangedEvent struct {
	CustomFieldEvent

	Entity   ManagedEntityEventArgument `xml:"entity"`
	FieldKey int                        `xml:"fieldKey"`
	Name     string                     `xml:"name"`
	Value    string                     `xml:"value"`
}

type CustomizationAdapterMapping

type CustomizationAdapterMapping struct {
	DynamicData

	MacAddress string                  `xml:"macAddress,omitempty"`
	Adapter    CustomizationIPSettings `xml:"adapter"`
}

type CustomizationAutoIpV6Generator

type CustomizationAutoIpV6Generator struct {
	CustomizationIpV6Generator
}

type CustomizationCustomIpGenerator

type CustomizationCustomIpGenerator struct {
	CustomizationIpGenerator

	Argument string `xml:"argument,omitempty"`
}

type CustomizationCustomIpV6Generator

type CustomizationCustomIpV6Generator struct {
	CustomizationIpV6Generator

	Argument string `xml:"argument,omitempty"`
}

type CustomizationCustomName

type CustomizationCustomName struct {
	CustomizationName

	Argument string `xml:"argument,omitempty"`
}

type CustomizationDhcpIpGenerator

type CustomizationDhcpIpGenerator struct {
	CustomizationIpGenerator
}

type CustomizationDhcpIpV6Generator

type CustomizationDhcpIpV6Generator struct {
	CustomizationIpV6Generator
}

type CustomizationEvent

type CustomizationEvent struct {
	VmEvent

	LogLocation string `xml:"logLocation,omitempty"`
}

func (*CustomizationEvent) GetCustomizationEvent

func (b *CustomizationEvent) GetCustomizationEvent() *CustomizationEvent

type CustomizationFailed

type CustomizationFailed struct {
	CustomizationEvent
}

func (*CustomizationFailed) GetCustomizationFailed

func (b *CustomizationFailed) GetCustomizationFailed() *CustomizationFailed

type CustomizationFault

type CustomizationFault struct {
	VimFault
}

func (*CustomizationFault) GetCustomizationFault

func (b *CustomizationFault) GetCustomizationFault() *CustomizationFault

type CustomizationFaultFault

type CustomizationFaultFault BaseCustomizationFault

type CustomizationFixedIp

type CustomizationFixedIp struct {
	CustomizationIpGenerator

	IpAddress string `xml:"ipAddress"`
}

type CustomizationFixedIpV6

type CustomizationFixedIpV6 struct {
	CustomizationIpV6Generator

	IpAddress  string `xml:"ipAddress"`
	SubnetMask int    `xml:"subnetMask"`
}

type CustomizationFixedName

type CustomizationFixedName struct {
	CustomizationName

	Name string `xml:"name"`
}

type CustomizationGlobalIPSettings

type CustomizationGlobalIPSettings struct {
	DynamicData

	DnsSuffixList []string `xml:"dnsSuffixList,omitempty"`
	DnsServerList []string `xml:"dnsServerList,omitempty"`
}

type CustomizationGuiRunOnce

type CustomizationGuiRunOnce struct {
	DynamicData

	CommandList []string `xml:"commandList"`
}

type CustomizationGuiUnattended

type CustomizationGuiUnattended struct {
	DynamicData

	Password       *CustomizationPassword `xml:"password,omitempty"`
	TimeZone       int                    `xml:"timeZone"`
	AutoLogon      bool                   `xml:"autoLogon"`
	AutoLogonCount int                    `xml:"autoLogonCount"`
}

type CustomizationIPSettings

type CustomizationIPSettings struct {
	DynamicData

	Ip            BaseCustomizationIpGenerator            `xml:"ip,typeattr"`
	SubnetMask    string                                  `xml:"subnetMask,omitempty"`
	Gateway       []string                                `xml:"gateway,omitempty"`
	IpV6Spec      *CustomizationIPSettingsIpV6AddressSpec `xml:"ipV6Spec,omitempty"`
	DnsServerList []string                                `xml:"dnsServerList,omitempty"`
	DnsDomain     string                                  `xml:"dnsDomain,omitempty"`
	PrimaryWINS   string                                  `xml:"primaryWINS,omitempty"`
	SecondaryWINS string                                  `xml:"secondaryWINS,omitempty"`
	NetBIOS       CustomizationNetBIOSMode                `xml:"netBIOS,omitempty"`
}

type CustomizationIPSettingsIpV6AddressSpec

type CustomizationIPSettingsIpV6AddressSpec struct {
	DynamicData

	Ip      []BaseCustomizationIpV6Generator `xml:"ip,typeattr"`
	Gateway []string                         `xml:"gateway,omitempty"`
}

type CustomizationIdentification

type CustomizationIdentification struct {
	DynamicData

	JoinWorkgroup       string                 `xml:"joinWorkgroup,omitempty"`
	JoinDomain          string                 `xml:"joinDomain,omitempty"`
	DomainAdmin         string                 `xml:"domainAdmin,omitempty"`
	DomainAdminPassword *CustomizationPassword `xml:"domainAdminPassword,omitempty"`
}

type CustomizationIdentitySettings

type CustomizationIdentitySettings struct {
	DynamicData
}

func (*CustomizationIdentitySettings) GetCustomizationIdentitySettings

func (b *CustomizationIdentitySettings) GetCustomizationIdentitySettings() *CustomizationIdentitySettings

type CustomizationIpGenerator

type CustomizationIpGenerator struct {
	DynamicData
}

func (*CustomizationIpGenerator) GetCustomizationIpGenerator

func (b *CustomizationIpGenerator) GetCustomizationIpGenerator() *CustomizationIpGenerator

type CustomizationIpV6Generator

type CustomizationIpV6Generator struct {
	DynamicData
}

func (*CustomizationIpV6Generator) GetCustomizationIpV6Generator

func (b *CustomizationIpV6Generator) GetCustomizationIpV6Generator() *CustomizationIpV6Generator

type CustomizationLicenseDataMode

type CustomizationLicenseDataMode string

type CustomizationLicenseFilePrintData

type CustomizationLicenseFilePrintData struct {
	DynamicData

	AutoMode  CustomizationLicenseDataMode `xml:"autoMode"`
	AutoUsers int                          `xml:"autoUsers,omitempty"`
}

type CustomizationLinuxIdentityFailed

type CustomizationLinuxIdentityFailed struct {
	CustomizationFailed
}

type CustomizationLinuxOptions

type CustomizationLinuxOptions struct {
	CustomizationOptions
}

type CustomizationLinuxPrep

type CustomizationLinuxPrep struct {
	CustomizationIdentitySettings

	HostName   BaseCustomizationName `xml:"hostName,typeattr"`
	Domain     string                `xml:"domain"`
	TimeZone   string                `xml:"timeZone,omitempty"`
	HwClockUTC *bool                 `xml:"hwClockUTC"`
}

type CustomizationName

type CustomizationName struct {
	DynamicData
}

func (*CustomizationName) GetCustomizationName

func (b *CustomizationName) GetCustomizationName() *CustomizationName

type CustomizationNetBIOSMode

type CustomizationNetBIOSMode string

type CustomizationNetworkSetupFailed

type CustomizationNetworkSetupFailed struct {
	CustomizationFailed
}

type CustomizationOptions

type CustomizationOptions struct {
	DynamicData
}

func (*CustomizationOptions) GetCustomizationOptions

func (b *CustomizationOptions) GetCustomizationOptions() *CustomizationOptions

type CustomizationPassword

type CustomizationPassword struct {
	DynamicData

	Value     string `xml:"value"`
	PlainText bool   `xml:"plainText"`
}

type CustomizationPending

type CustomizationPending struct {
	CustomizationFault
}

type CustomizationPendingFault

type CustomizationPendingFault CustomizationPending

type CustomizationPrefixName

type CustomizationPrefixName struct {
	CustomizationName

	Base string `xml:"base"`
}

type CustomizationSpec

type CustomizationSpec struct {
	DynamicData

	Options          BaseCustomizationOptions          `xml:"options,omitempty,typeattr"`
	Identity         BaseCustomizationIdentitySettings `xml:"identity,typeattr"`
	GlobalIPSettings CustomizationGlobalIPSettings     `xml:"globalIPSettings"`
	NicSettingMap    []CustomizationAdapterMapping     `xml:"nicSettingMap,omitempty"`
	EncryptionKey    []byte                            `xml:"encryptionKey,omitempty"`
}

type CustomizationSpecInfo

type CustomizationSpecInfo struct {
	DynamicData

	Name           string     `xml:"name"`
	Description    string     `xml:"description"`
	Type           string     `xml:"type"`
	ChangeVersion  string     `xml:"changeVersion,omitempty"`
	LastUpdateTime *time.Time `xml:"lastUpdateTime"`
}

type CustomizationSpecItem

type CustomizationSpecItem struct {
	DynamicData

	Info CustomizationSpecInfo `xml:"info"`
	Spec CustomizationSpec     `xml:"spec"`
}

type CustomizationSpecItemToXmlRequestType

type CustomizationSpecItemToXmlRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Item CustomizationSpecItem  `xml:"item"`
}

type CustomizationSpecItemToXmlResponse

type CustomizationSpecItemToXmlResponse struct {
	Returnval string `xml:"returnval"`
}

type CustomizationStartedEvent

type CustomizationStartedEvent struct {
	CustomizationEvent
}

type CustomizationStatelessIpV6Generator

type CustomizationStatelessIpV6Generator struct {
	CustomizationIpV6Generator
}

type CustomizationSucceeded

type CustomizationSucceeded struct {
	CustomizationEvent
}

type CustomizationSysprep

type CustomizationSysprep struct {
	CustomizationIdentitySettings

	GuiUnattended        CustomizationGuiUnattended         `xml:"guiUnattended"`
	UserData             CustomizationUserData              `xml:"userData"`
	GuiRunOnce           *CustomizationGuiRunOnce           `xml:"guiRunOnce,omitempty"`
	Identification       CustomizationIdentification        `xml:"identification"`
	LicenseFilePrintData *CustomizationLicenseFilePrintData `xml:"licenseFilePrintData,omitempty"`
}

type CustomizationSysprepFailed

type CustomizationSysprepFailed struct {
	CustomizationFailed

	SysprepVersion string `xml:"sysprepVersion"`
	SystemVersion  string `xml:"systemVersion"`
}

type CustomizationSysprepRebootOption

type CustomizationSysprepRebootOption string

type CustomizationSysprepText

type CustomizationSysprepText struct {
	CustomizationIdentitySettings

	Value string `xml:"value"`
}

type CustomizationUnknownFailure

type CustomizationUnknownFailure struct {
	CustomizationFailed
}

type CustomizationUnknownIpGenerator

type CustomizationUnknownIpGenerator struct {
	CustomizationIpGenerator
}

type CustomizationUnknownIpV6Generator

type CustomizationUnknownIpV6Generator struct {
	CustomizationIpV6Generator
}

type CustomizationUnknownName

type CustomizationUnknownName struct {
	CustomizationName
}

type CustomizationUserData

type CustomizationUserData struct {
	DynamicData

	FullName     string                `xml:"fullName"`
	OrgName      string                `xml:"orgName"`
	ComputerName BaseCustomizationName `xml:"computerName,typeattr"`
	ProductId    string                `xml:"productId"`
}

type CustomizationVirtualMachineName

type CustomizationVirtualMachineName struct {
	CustomizationName
}

type CustomizationWinOptions

type CustomizationWinOptions struct {
	CustomizationOptions

	ChangeSID      bool                             `xml:"changeSID"`
	DeleteAccounts bool                             `xml:"deleteAccounts"`
	Reboot         CustomizationSysprepRebootOption `xml:"reboot,omitempty"`
}

type CustomizeVMRequestType

type CustomizeVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec CustomizationSpec      `xml:"spec"`
}

type CustomizeVM_Task

type CustomizeVM_Task CustomizeVMRequestType

type CustomizeVM_TaskResponse

type CustomizeVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DVPortConfigInfo

type DVPortConfigInfo struct {
	DynamicData

	Name          string                   `xml:"name,omitempty"`
	Scope         []ManagedObjectReference `xml:"scope,omitempty"`
	Description   string                   `xml:"description,omitempty"`
	Setting       BaseDVPortSetting        `xml:"setting,omitempty,typeattr"`
	ConfigVersion string                   `xml:"configVersion"`
}

type DVPortConfigSpec

type DVPortConfigSpec struct {
	DynamicData

	Operation     string                   `xml:"operation"`
	Key           string                   `xml:"key,omitempty"`
	Name          string                   `xml:"name,omitempty"`
	Scope         []ManagedObjectReference `xml:"scope,omitempty"`
	Description   string                   `xml:"description,omitempty"`
	Setting       BaseDVPortSetting        `xml:"setting,omitempty,typeattr"`
	ConfigVersion string                   `xml:"configVersion,omitempty"`
}

type DVPortNotSupported

type DVPortNotSupported struct {
	DeviceBackingNotSupported
}

type DVPortNotSupportedFault

type DVPortNotSupportedFault DVPortNotSupported

type DVPortSetting

type DVPortSetting struct {
	DynamicData

	Blocked                 *BoolPolicy              `xml:"blocked,omitempty"`
	VmDirectPathGen2Allowed *BoolPolicy              `xml:"vmDirectPathGen2Allowed,omitempty"`
	InShapingPolicy         *DVSTrafficShapingPolicy `xml:"inShapingPolicy,omitempty"`
	OutShapingPolicy        *DVSTrafficShapingPolicy `xml:"outShapingPolicy,omitempty"`
	VendorSpecificConfig    *DVSVendorSpecificConfig `xml:"vendorSpecificConfig,omitempty"`
	NetworkResourcePoolKey  *StringPolicy            `xml:"networkResourcePoolKey,omitempty"`
	FilterPolicy            *DvsFilterPolicy         `xml:"filterPolicy,omitempty"`
}

func (*DVPortSetting) GetDVPortSetting

func (b *DVPortSetting) GetDVPortSetting() *DVPortSetting

type DVPortState

type DVPortState struct {
	DynamicData

	RuntimeInfo         *DVPortStatus                             `xml:"runtimeInfo,omitempty"`
	Stats               DistributedVirtualSwitchPortStatistics    `xml:"stats"`
	VendorSpecificState []DistributedVirtualSwitchKeyedOpaqueBlob `xml:"vendorSpecificState,omitempty"`
}

type DVPortStatus

type DVPortStatus struct {
	DynamicData

	LinkUp                                 bool           `xml:"linkUp"`
	Blocked                                bool           `xml:"blocked"`
	VlanIds                                []NumericRange `xml:"vlanIds,omitempty"`
	TrunkingMode                           *bool          `xml:"trunkingMode"`
	Mtu                                    int            `xml:"mtu,omitempty"`
	LinkPeer                               string         `xml:"linkPeer,omitempty"`
	MacAddress                             string         `xml:"macAddress,omitempty"`
	StatusDetail                           string         `xml:"statusDetail,omitempty"`
	VmDirectPathGen2Active                 *bool          `xml:"vmDirectPathGen2Active"`
	VmDirectPathGen2InactiveReasonNetwork  []string       `xml:"vmDirectPathGen2InactiveReasonNetwork,omitempty"`
	VmDirectPathGen2InactiveReasonOther    []string       `xml:"vmDirectPathGen2InactiveReasonOther,omitempty"`
	VmDirectPathGen2InactiveReasonExtended string         `xml:"vmDirectPathGen2InactiveReasonExtended,omitempty"`
}

type DVPortStatusVmDirectPathGen2InactiveReasonNetwork

type DVPortStatusVmDirectPathGen2InactiveReasonNetwork string

type DVPortStatusVmDirectPathGen2InactiveReasonOther

type DVPortStatusVmDirectPathGen2InactiveReasonOther string

type DVPortgroupConfigInfo

type DVPortgroupConfigInfo struct {
	DynamicData

	Key                      string                                    `xml:"key"`
	Name                     string                                    `xml:"name"`
	NumPorts                 int                                       `xml:"numPorts"`
	DistributedVirtualSwitch *ManagedObjectReference                   `xml:"distributedVirtualSwitch,omitempty"`
	DefaultPortConfig        BaseDVPortSetting                         `xml:"defaultPortConfig,omitempty,typeattr"`
	Description              string                                    `xml:"description,omitempty"`
	Type                     string                                    `xml:"type"`
	Policy                   BaseDVPortgroupPolicy                     `xml:"policy,typeattr"`
	PortNameFormat           string                                    `xml:"portNameFormat,omitempty"`
	Scope                    []ManagedObjectReference                  `xml:"scope,omitempty"`
	VendorSpecificConfig     []DistributedVirtualSwitchKeyedOpaqueBlob `xml:"vendorSpecificConfig,omitempty"`
	ConfigVersion            string                                    `xml:"configVersion,omitempty"`
	AutoExpand               *bool                                     `xml:"autoExpand"`
}

type DVPortgroupConfigSpec

type DVPortgroupConfigSpec struct {
	DynamicData

	ConfigVersion        string                                    `xml:"configVersion,omitempty"`
	Name                 string                                    `xml:"name,omitempty"`
	NumPorts             int                                       `xml:"numPorts,omitempty"`
	PortNameFormat       string                                    `xml:"portNameFormat,omitempty"`
	DefaultPortConfig    BaseDVPortSetting                         `xml:"defaultPortConfig,omitempty,typeattr"`
	Description          string                                    `xml:"description,omitempty"`
	Type                 string                                    `xml:"type,omitempty"`
	Scope                []ManagedObjectReference                  `xml:"scope,omitempty"`
	Policy               BaseDVPortgroupPolicy                     `xml:"policy,omitempty,typeattr"`
	VendorSpecificConfig []DistributedVirtualSwitchKeyedOpaqueBlob `xml:"vendorSpecificConfig,omitempty"`
	AutoExpand           *bool                                     `xml:"autoExpand"`
}

type DVPortgroupCreatedEvent

type DVPortgroupCreatedEvent struct {
	DVPortgroupEvent
}

type DVPortgroupDestroyedEvent

type DVPortgroupDestroyedEvent struct {
	DVPortgroupEvent
}

type DVPortgroupEvent

type DVPortgroupEvent struct {
	Event
}

func (*DVPortgroupEvent) GetDVPortgroupEvent

func (b *DVPortgroupEvent) GetDVPortgroupEvent() *DVPortgroupEvent

type DVPortgroupPolicy

type DVPortgroupPolicy struct {
	DynamicData

	BlockOverrideAllowed               bool  `xml:"blockOverrideAllowed"`
	ShapingOverrideAllowed             bool  `xml:"shapingOverrideAllowed"`
	VendorConfigOverrideAllowed        bool  `xml:"vendorConfigOverrideAllowed"`
	LivePortMovingAllowed              bool  `xml:"livePortMovingAllowed"`
	PortConfigResetAtDisconnect        bool  `xml:"portConfigResetAtDisconnect"`
	NetworkResourcePoolOverrideAllowed *bool `xml:"networkResourcePoolOverrideAllowed"`
	TrafficFilterOverrideAllowed       *bool `xml:"trafficFilterOverrideAllowed"`
}

func (*DVPortgroupPolicy) GetDVPortgroupPolicy

func (b *DVPortgroupPolicy) GetDVPortgroupPolicy() *DVPortgroupPolicy

type DVPortgroupReconfiguredEvent

type DVPortgroupReconfiguredEvent struct {
	DVPortgroupEvent

	ConfigSpec DVPortgroupConfigSpec `xml:"configSpec"`
}

type DVPortgroupRenamedEvent

type DVPortgroupRenamedEvent struct {
	DVPortgroupEvent

	OldName string `xml:"oldName"`
	NewName string `xml:"newName"`
}

type DVPortgroupRollbackRequestType

type DVPortgroupRollbackRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	EntityBackup *EntityBackupConfig    `xml:"entityBackup,omitempty"`
}

type DVPortgroupRollback_Task

type DVPortgroupRollback_Task DVPortgroupRollbackRequestType

type DVPortgroupRollback_TaskResponse

type DVPortgroupRollback_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DVPortgroupSelection

type DVPortgroupSelection struct {
	SelectionSet

	DvsUuid      string   `xml:"dvsUuid"`
	PortgroupKey []string `xml:"portgroupKey"`
}

type DVSBackupRestoreCapability

type DVSBackupRestoreCapability struct {
	DynamicData

	BackupRestoreSupported bool `xml:"backupRestoreSupported"`
}

type DVSCapability

type DVSCapability struct {
	DynamicData

	DvsOperationSupported              *bool                                     `xml:"dvsOperationSupported"`
	DvPortGroupOperationSupported      *bool                                     `xml:"dvPortGroupOperationSupported"`
	DvPortOperationSupported           *bool                                     `xml:"dvPortOperationSupported"`
	CompatibleHostComponentProductInfo []DistributedVirtualSwitchHostProductSpec `xml:"compatibleHostComponentProductInfo,omitempty"`
	FeaturesSupported                  BaseDVSFeatureCapability                  `xml:"featuresSupported,omitempty,typeattr"`
}

type DVSConfigInfo

type DVSConfigInfo struct {
	DynamicData

	Uuid                             string                                    `xml:"uuid"`
	Name                             string                                    `xml:"name"`
	NumStandalonePorts               int                                       `xml:"numStandalonePorts"`
	NumPorts                         int                                       `xml:"numPorts"`
	MaxPorts                         int                                       `xml:"maxPorts"`
	UplinkPortPolicy                 BaseDVSUplinkPortPolicy                   `xml:"uplinkPortPolicy,typeattr"`
	UplinkPortgroup                  []ManagedObjectReference                  `xml:"uplinkPortgroup,omitempty"`
	DefaultPortConfig                BaseDVPortSetting                         `xml:"defaultPortConfig,typeattr"`
	Host                             []DistributedVirtualSwitchHostMember      `xml:"host,omitempty"`
	ProductInfo                      DistributedVirtualSwitchProductSpec       `xml:"productInfo"`
	TargetInfo                       *DistributedVirtualSwitchProductSpec      `xml:"targetInfo,omitempty"`
	ExtensionKey                     string                                    `xml:"extensionKey,omitempty"`
	VendorSpecificConfig             []DistributedVirtualSwitchKeyedOpaqueBlob `xml:"vendorSpecificConfig,omitempty"`
	Policy                           *DVSPolicy                                `xml:"policy,omitempty"`
	Description                      string                                    `xml:"description,omitempty"`
	ConfigVersion                    string                                    `xml:"configVersion"`
	Contact                          DVSContactInfo                            `xml:"contact"`
	SwitchIpAddress                  string                                    `xml:"switchIpAddress,omitempty"`
	CreateTime                       time.Time                                 `xml:"createTime"`
	NetworkResourceManagementEnabled *bool                                     `xml:"networkResourceManagementEnabled"`
	DefaultProxySwitchMaxNumPorts    int                                       `xml:"defaultProxySwitchMaxNumPorts,omitempty"`
	HealthCheckConfig                []BaseDVSHealthCheckConfig                `xml:"healthCheckConfig,omitempty,typeattr"`
}

func (*DVSConfigInfo) GetDVSConfigInfo

func (b *DVSConfigInfo) GetDVSConfigInfo() *DVSConfigInfo

type DVSConfigSpec

type DVSConfigSpec struct {
	DynamicData

	ConfigVersion                 string                                         `xml:"configVersion,omitempty"`
	Name                          string                                         `xml:"name,omitempty"`
	NumStandalonePorts            int                                            `xml:"numStandalonePorts,omitempty"`
	MaxPorts                      int                                            `xml:"maxPorts,omitempty"`
	UplinkPortPolicy              BaseDVSUplinkPortPolicy                        `xml:"uplinkPortPolicy,omitempty,typeattr"`
	UplinkPortgroup               []ManagedObjectReference                       `xml:"uplinkPortgroup,omitempty"`
	DefaultPortConfig             BaseDVPortSetting                              `xml:"defaultPortConfig,omitempty,typeattr"`
	Host                          []DistributedVirtualSwitchHostMemberConfigSpec `xml:"host,omitempty"`
	ExtensionKey                  string                                         `xml:"extensionKey,omitempty"`
	Description                   string                                         `xml:"description,omitempty"`
	Policy                        *DVSPolicy                                     `xml:"policy,omitempty"`
	VendorSpecificConfig          []DistributedVirtualSwitchKeyedOpaqueBlob      `xml:"vendorSpecificConfig,omitempty"`
	Contact                       *DVSContactInfo                                `xml:"contact,omitempty"`
	SwitchIpAddress               string                                         `xml:"switchIpAddress,omitempty"`
	DefaultProxySwitchMaxNumPorts int                                            `xml:"defaultProxySwitchMaxNumPorts,omitempty"`
}

func (*DVSConfigSpec) GetDVSConfigSpec

func (b *DVSConfigSpec) GetDVSConfigSpec() *DVSConfigSpec

type DVSContactInfo

type DVSContactInfo struct {
	DynamicData

	Name    string `xml:"name,omitempty"`
	Contact string `xml:"contact,omitempty"`
}

type DVSCreateSpec

type DVSCreateSpec struct {
	DynamicData

	ConfigSpec  BaseDVSConfigSpec                    `xml:"configSpec,typeattr"`
	ProductInfo *DistributedVirtualSwitchProductSpec `xml:"productInfo,omitempty"`
	Capability  *DVSCapability                       `xml:"capability,omitempty"`
}

type DVSFailureCriteria

type DVSFailureCriteria struct {
	InheritablePolicy

	CheckSpeed        *StringPolicy `xml:"checkSpeed,omitempty"`
	Speed             *IntPolicy    `xml:"speed,omitempty"`
	CheckDuplex       *BoolPolicy   `xml:"checkDuplex,omitempty"`
	FullDuplex        *BoolPolicy   `xml:"fullDuplex,omitempty"`
	CheckErrorPercent *BoolPolicy   `xml:"checkErrorPercent,omitempty"`
	Percentage        *IntPolicy    `xml:"percentage,omitempty"`
	CheckBeacon       *BoolPolicy   `xml:"checkBeacon,omitempty"`
}

type DVSFeatureCapability

type DVSFeatureCapability struct {
	DynamicData

	NetworkResourceManagementSupported  bool                                    `xml:"networkResourceManagementSupported"`
	VmDirectPathGen2Supported           bool                                    `xml:"vmDirectPathGen2Supported"`
	NicTeamingPolicy                    []string                                `xml:"nicTeamingPolicy,omitempty"`
	NetworkResourcePoolHighShareValue   int                                     `xml:"networkResourcePoolHighShareValue,omitempty"`
	NetworkResourceManagementCapability *DVSNetworkResourceManagementCapability `xml:"networkResourceManagementCapability,omitempty"`
	HealthCheckCapability               BaseDVSHealthCheckCapability            `xml:"healthCheckCapability,omitempty,typeattr"`
	RollbackCapability                  *DVSRollbackCapability                  `xml:"rollbackCapability,omitempty"`
	BackupRestoreCapability             *DVSBackupRestoreCapability             `xml:"backupRestoreCapability,omitempty"`
	NetworkFilterSupported              *bool                                   `xml:"networkFilterSupported"`
}

func (*DVSFeatureCapability) GetDVSFeatureCapability

func (b *DVSFeatureCapability) GetDVSFeatureCapability() *DVSFeatureCapability

type DVSHealthCheckCapability

type DVSHealthCheckCapability struct {
	DynamicData
}

func (*DVSHealthCheckCapability) GetDVSHealthCheckCapability

func (b *DVSHealthCheckCapability) GetDVSHealthCheckCapability() *DVSHealthCheckCapability

type DVSHealthCheckConfig

type DVSHealthCheckConfig struct {
	DynamicData

	Enable   *bool `xml:"enable"`
	Interval int   `xml:"interval,omitempty"`
}

func (*DVSHealthCheckConfig) GetDVSHealthCheckConfig

func (b *DVSHealthCheckConfig) GetDVSHealthCheckConfig() *DVSHealthCheckConfig

type DVSHostLocalPortInfo

type DVSHostLocalPortInfo struct {
	DynamicData

	SwitchUuid string            `xml:"switchUuid"`
	PortKey    string            `xml:"portKey"`
	Setting    BaseDVPortSetting `xml:"setting,typeattr"`
	Vnic       string            `xml:"vnic"`
}

type DVSManagerDvsConfigTarget

type DVSManagerDvsConfigTarget struct {
	DynamicData

	DistributedVirtualPortgroup []DistributedVirtualPortgroupInfo `xml:"distributedVirtualPortgroup,omitempty"`
	DistributedVirtualSwitch    []DistributedVirtualSwitchInfo    `xml:"distributedVirtualSwitch,omitempty"`
}

type DVSManagerExportEntityRequestType

type DVSManagerExportEntityRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	SelectionSet []BaseSelectionSet     `xml:"selectionSet,typeattr"`
}

type DVSManagerExportEntity_Task

type DVSManagerExportEntity_Task DVSManagerExportEntityRequestType

type DVSManagerExportEntity_TaskResponse

type DVSManagerExportEntity_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DVSManagerImportEntityRequestType

type DVSManagerImportEntityRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	EntityBackup []EntityBackupConfig   `xml:"entityBackup"`
	ImportType   string                 `xml:"importType"`
}

type DVSManagerImportEntity_Task

type DVSManagerImportEntity_Task DVSManagerImportEntityRequestType

type DVSManagerImportEntity_TaskResponse

type DVSManagerImportEntity_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DVSManagerLookupDvPortGroupRequestType

type DVSManagerLookupDvPortGroupRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	SwitchUuid   string                 `xml:"switchUuid"`
	PortgroupKey string                 `xml:"portgroupKey"`
}

type DVSManagerLookupDvPortGroupResponse

type DVSManagerLookupDvPortGroupResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type DVSNameArrayUplinkPortPolicy

type DVSNameArrayUplinkPortPolicy struct {
	DVSUplinkPortPolicy

	UplinkPortName []string `xml:"uplinkPortName"`
}

type DVSNetworkResourceManagementCapability

type DVSNetworkResourceManagementCapability struct {
	DynamicData

	NetworkResourceManagementSupported       bool `xml:"networkResourceManagementSupported"`
	NetworkResourcePoolHighShareValue        int  `xml:"networkResourcePoolHighShareValue"`
	QosSupported                             bool `xml:"qosSupported"`
	UserDefinedNetworkResourcePoolsSupported bool `xml:"userDefinedNetworkResourcePoolsSupported"`
}

type DVSNetworkResourcePool

type DVSNetworkResourcePool struct {
	DynamicData

	Key            string                               `xml:"key"`
	Name           string                               `xml:"name,omitempty"`
	Description    string                               `xml:"description,omitempty"`
	ConfigVersion  string                               `xml:"configVersion"`
	AllocationInfo DVSNetworkResourcePoolAllocationInfo `xml:"allocationInfo"`
}

type DVSNetworkResourcePoolAllocationInfo

type DVSNetworkResourcePoolAllocationInfo struct {
	DynamicData

	Limit       int64       `xml:"limit,omitempty"`
	Shares      *SharesInfo `xml:"shares,omitempty"`
	PriorityTag int         `xml:"priorityTag,omitempty"`
}

type DVSNetworkResourcePoolConfigSpec

type DVSNetworkResourcePoolConfigSpec struct {
	DynamicData

	Key            string                                `xml:"key"`
	ConfigVersion  string                                `xml:"configVersion,omitempty"`
	AllocationInfo *DVSNetworkResourcePoolAllocationInfo `xml:"allocationInfo,omitempty"`
	Name           string                                `xml:"name,omitempty"`
	Description    string                                `xml:"description,omitempty"`
}

type DVSPolicy

type DVSPolicy struct {
	DynamicData

	AutoPreInstallAllowed *bool `xml:"autoPreInstallAllowed"`
	AutoUpgradeAllowed    *bool `xml:"autoUpgradeAllowed"`
	PartialUpgradeAllowed *bool `xml:"partialUpgradeAllowed"`
}

type DVSRollbackCapability

type DVSRollbackCapability struct {
	DynamicData

	RollbackSupported bool `xml:"rollbackSupported"`
}

type DVSRollbackRequestType

type DVSRollbackRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	EntityBackup *EntityBackupConfig    `xml:"entityBackup,omitempty"`
}

type DVSRollback_Task

type DVSRollback_Task DVSRollbackRequestType

type DVSRollback_TaskResponse

type DVSRollback_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DVSRuntimeInfo

type DVSRuntimeInfo struct {
	DynamicData

	HostMemberRuntime []HostMemberRuntimeInfo `xml:"hostMemberRuntime,omitempty"`
}

type DVSSecurityPolicy

type DVSSecurityPolicy struct {
	InheritablePolicy

	AllowPromiscuous *BoolPolicy `xml:"allowPromiscuous,omitempty"`
	MacChanges       *BoolPolicy `xml:"macChanges,omitempty"`
	ForgedTransmits  *BoolPolicy `xml:"forgedTransmits,omitempty"`
}

type DVSSelection

type DVSSelection struct {
	SelectionSet

	DvsUuid string `xml:"dvsUuid"`
}

type DVSSummary

type DVSSummary struct {
	DynamicData

	Name          string                               `xml:"name"`
	Uuid          string                               `xml:"uuid"`
	NumPorts      int                                  `xml:"numPorts"`
	ProductInfo   *DistributedVirtualSwitchProductSpec `xml:"productInfo,omitempty"`
	HostMember    []ManagedObjectReference             `xml:"hostMember,omitempty"`
	Vm            []ManagedObjectReference             `xml:"vm,omitempty"`
	Host          []ManagedObjectReference             `xml:"host,omitempty"`
	PortgroupName []string                             `xml:"portgroupName,omitempty"`
	Description   string                               `xml:"description,omitempty"`
	Contact       *DVSContactInfo                      `xml:"contact,omitempty"`
	NumHosts      int                                  `xml:"numHosts,omitempty"`
}

type DVSTrafficShapingPolicy

type DVSTrafficShapingPolicy struct {
	InheritablePolicy

	Enabled          *BoolPolicy `xml:"enabled,omitempty"`
	AverageBandwidth *LongPolicy `xml:"averageBandwidth,omitempty"`
	PeakBandwidth    *LongPolicy `xml:"peakBandwidth,omitempty"`
	BurstSize        *LongPolicy `xml:"burstSize,omitempty"`
}

type DVSUplinkPortPolicy

type DVSUplinkPortPolicy struct {
	DynamicData
}

func (*DVSUplinkPortPolicy) GetDVSUplinkPortPolicy

func (b *DVSUplinkPortPolicy) GetDVSUplinkPortPolicy() *DVSUplinkPortPolicy

type DVSVendorSpecificConfig

type DVSVendorSpecificConfig struct {
	InheritablePolicy

	KeyValue []DistributedVirtualSwitchKeyedOpaqueBlob `xml:"keyValue,omitempty"`
}

type DailyTaskScheduler

type DailyTaskScheduler struct {
	HourlyTaskScheduler

	Hour int `xml:"hour"`
}

func (*DailyTaskScheduler) GetDailyTaskScheduler

func (b *DailyTaskScheduler) GetDailyTaskScheduler() *DailyTaskScheduler

type DasAdmissionControlDisabledEvent

type DasAdmissionControlDisabledEvent struct {
	ClusterEvent
}

type DasAdmissionControlEnabledEvent

type DasAdmissionControlEnabledEvent struct {
	ClusterEvent
}

type DasAgentFoundEvent

type DasAgentFoundEvent struct {
	ClusterEvent
}

type DasAgentUnavailableEvent

type DasAgentUnavailableEvent struct {
	ClusterEvent
}

type DasClusterIsolatedEvent

type DasClusterIsolatedEvent struct {
	ClusterEvent
}

type DasConfigFault

type DasConfigFault struct {
	VimFault

	Reason string      `xml:"reason,omitempty"`
	Output string      `xml:"output,omitempty"`
	Event  []BaseEvent `xml:"event,omitempty,typeattr"`
}

type DasConfigFaultDasConfigFaultReason

type DasConfigFaultDasConfigFaultReason string

type DasConfigFaultFault

type DasConfigFaultFault DasConfigFault

type DasDisabledEvent

type DasDisabledEvent struct {
	ClusterEvent
}

type DasEnabledEvent

type DasEnabledEvent struct {
	ClusterEvent
}

type DasHeartbeatDatastoreInfo

type DasHeartbeatDatastoreInfo struct {
	DynamicData

	Datastore ManagedObjectReference   `xml:"datastore"`
	Hosts     []ManagedObjectReference `xml:"hosts"`
}

type DasHostFailedEvent

type DasHostFailedEvent struct {
	ClusterEvent

	FailedHost HostEventArgument `xml:"failedHost"`
}

type DasHostIsolatedEvent

type DasHostIsolatedEvent struct {
	ClusterEvent

	IsolatedHost HostEventArgument `xml:"isolatedHost"`
}

type DasVmPriority

type DasVmPriority string

type DatabaseError

type DatabaseError struct {
	RuntimeFault
}

type DatabaseErrorFault

type DatabaseErrorFault DatabaseError

type DatabaseSizeEstimate

type DatabaseSizeEstimate struct {
	DynamicData

	Size int64 `xml:"size"`
}

type DatabaseSizeParam

type DatabaseSizeParam struct {
	DynamicData

	InventoryDesc InventoryDescription              `xml:"inventoryDesc"`
	PerfStatsDesc *PerformanceStatisticsDescription `xml:"perfStatsDesc,omitempty"`
}

type DatacenterConfigInfo

type DatacenterConfigInfo struct {
	DynamicData

	DefaultHardwareVersionKey string `xml:"defaultHardwareVersionKey,omitempty"`
}

type DatacenterConfigSpec

type DatacenterConfigSpec struct {
	DynamicData

	DefaultHardwareVersionKey string `xml:"defaultHardwareVersionKey,omitempty"`
}

type DatacenterCreatedEvent

type DatacenterCreatedEvent struct {
	DatacenterEvent

	Parent FolderEventArgument `xml:"parent"`
}

type DatacenterEvent

type DatacenterEvent struct {
	Event
}

func (*DatacenterEvent) GetDatacenterEvent

func (b *DatacenterEvent) GetDatacenterEvent() *DatacenterEvent

type DatacenterEventArgument

type DatacenterEventArgument struct {
	EntityEventArgument

	Datacenter ManagedObjectReference `xml:"datacenter"`
}

type DatacenterMismatch

type DatacenterMismatch struct {
	MigrationFault

	InvalidArgument    []DatacenterMismatchArgument `xml:"invalidArgument"`
	ExpectedDatacenter ManagedObjectReference       `xml:"expectedDatacenter"`
}

type DatacenterMismatchArgument

type DatacenterMismatchArgument struct {
	DynamicData

	Entity          ManagedObjectReference  `xml:"entity"`
	InputDatacenter *ManagedObjectReference `xml:"inputDatacenter,omitempty"`
}

type DatacenterMismatchFault

type DatacenterMismatchFault DatacenterMismatch

type DatacenterRenamedEvent

type DatacenterRenamedEvent struct {
	DatacenterEvent

	OldName string `xml:"oldName"`
	NewName string `xml:"newName"`
}

type DatastoreAccessible

type DatastoreAccessible string

type DatastoreCapability

type DatastoreCapability struct {
	DynamicData

	DirectoryHierarchySupported      bool  `xml:"directoryHierarchySupported"`
	RawDiskMappingsSupported         bool  `xml:"rawDiskMappingsSupported"`
	PerFileThinProvisioningSupported bool  `xml:"perFileThinProvisioningSupported"`
	StorageIORMSupported             *bool `xml:"storageIORMSupported"`
	NativeSnapshotSupported          *bool `xml:"nativeSnapshotSupported"`
	TopLevelDirectoryCreateSupported *bool `xml:"topLevelDirectoryCreateSupported"`
	SeSparseSupported                *bool `xml:"seSparseSupported"`
}

type DatastoreCapacityIncreasedEvent

type DatastoreCapacityIncreasedEvent struct {
	DatastoreEvent

	OldCapacity int64 `xml:"oldCapacity"`
	NewCapacity int64 `xml:"newCapacity"`
}

type DatastoreDestroyedEvent

type DatastoreDestroyedEvent struct {
	DatastoreEvent
}

type DatastoreDiscoveredEvent

type DatastoreDiscoveredEvent struct {
	HostEvent

	Datastore DatastoreEventArgument `xml:"datastore"`
}

type DatastoreDuplicatedEvent

type DatastoreDuplicatedEvent struct {
	DatastoreEvent
}

type DatastoreEnterMaintenanceModeRequestType

type DatastoreEnterMaintenanceModeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DatastoreEnterMaintenanceModeResponse

type DatastoreEnterMaintenanceModeResponse struct {
	Returnval StoragePlacementResult `xml:"returnval"`
}

type DatastoreEvent

type DatastoreEvent struct {
	Event

	Datastore *DatastoreEventArgument `xml:"datastore,omitempty"`
}

func (*DatastoreEvent) GetDatastoreEvent

func (b *DatastoreEvent) GetDatastoreEvent() *DatastoreEvent

type DatastoreEventArgument

type DatastoreEventArgument struct {
	EntityEventArgument

	Datastore ManagedObjectReference `xml:"datastore"`
}

type DatastoreExitMaintenanceModeRequestType

type DatastoreExitMaintenanceModeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DatastoreExitMaintenanceMode_TaskResponse

type DatastoreExitMaintenanceMode_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DatastoreFileCopiedEvent

type DatastoreFileCopiedEvent struct {
	DatastoreFileEvent

	SourceDatastore DatastoreEventArgument `xml:"sourceDatastore"`
	SourceFile      string                 `xml:"sourceFile"`
}

type DatastoreFileDeletedEvent

type DatastoreFileDeletedEvent struct {
	DatastoreFileEvent
}

type DatastoreFileEvent

type DatastoreFileEvent struct {
	DatastoreEvent

	TargetFile string `xml:"targetFile"`
}

func (*DatastoreFileEvent) GetDatastoreFileEvent

func (b *DatastoreFileEvent) GetDatastoreFileEvent() *DatastoreFileEvent

type DatastoreFileMovedEvent

type DatastoreFileMovedEvent struct {
	DatastoreFileEvent

	SourceDatastore DatastoreEventArgument `xml:"sourceDatastore"`
	SourceFile      string                 `xml:"sourceFile"`
}

type DatastoreHostMount

type DatastoreHostMount struct {
	DynamicData

	Key       ManagedObjectReference `xml:"key"`
	MountInfo HostMountInfo          `xml:"mountInfo"`
}

type DatastoreIORMReconfiguredEvent

type DatastoreIORMReconfiguredEvent struct {
	DatastoreEvent
}

type DatastoreInfo

type DatastoreInfo struct {
	DynamicData

	Name                   string     `xml:"name"`
	Url                    string     `xml:"url"`
	FreeSpace              int64      `xml:"freeSpace"`
	MaxFileSize            int64      `xml:"maxFileSize"`
	MaxVirtualDiskCapacity int64      `xml:"maxVirtualDiskCapacity,omitempty"`
	Timestamp              *time.Time `xml:"timestamp"`
	ContainerId            string     `xml:"containerId,omitempty"`
}

func (*DatastoreInfo) GetDatastoreInfo

func (b *DatastoreInfo) GetDatastoreInfo() *DatastoreInfo

type DatastoreMountPathDatastorePair

type DatastoreMountPathDatastorePair struct {
	DynamicData

	OldMountPath string                 `xml:"oldMountPath"`
	Datastore    ManagedObjectReference `xml:"datastore"`
}

type DatastoreNotWritableOnHost

type DatastoreNotWritableOnHost struct {
	InvalidDatastore

	Host ManagedObjectReference `xml:"host"`
}

func (*DatastoreNotWritableOnHost) GetDatastoreNotWritableOnHost

func (b *DatastoreNotWritableOnHost) GetDatastoreNotWritableOnHost() *DatastoreNotWritableOnHost

type DatastoreNotWritableOnHostFault

type DatastoreNotWritableOnHostFault BaseDatastoreNotWritableOnHost

type DatastoreOption

type DatastoreOption struct {
	DynamicData

	UnsupportedVolumes []VirtualMachineDatastoreVolumeOption `xml:"unsupportedVolumes,omitempty"`
}

type DatastorePrincipalConfigured

type DatastorePrincipalConfigured struct {
	HostEvent

	DatastorePrincipal string `xml:"datastorePrincipal"`
}

type DatastoreRemovedOnHostEvent

type DatastoreRemovedOnHostEvent struct {
	HostEvent

	Datastore DatastoreEventArgument `xml:"datastore"`
}

type DatastoreRenamedEvent

type DatastoreRenamedEvent struct {
	DatastoreEvent

	OldName string `xml:"oldName"`
	NewName string `xml:"newName"`
}

type DatastoreRenamedOnHostEvent

type DatastoreRenamedOnHostEvent struct {
	HostEvent

	OldName string `xml:"oldName"`
	NewName string `xml:"newName"`
}

type DatastoreSummary

type DatastoreSummary struct {
	DynamicData

	Datastore          *ManagedObjectReference `xml:"datastore,omitempty"`
	Name               string                  `xml:"name"`
	Url                string                  `xml:"url"`
	Capacity           int64                   `xml:"capacity"`
	FreeSpace          int64                   `xml:"freeSpace"`
	Uncommitted        int64                   `xml:"uncommitted,omitempty"`
	Accessible         bool                    `xml:"accessible"`
	MultipleHostAccess *bool                   `xml:"multipleHostAccess"`
	Type               string                  `xml:"type"`
	MaintenanceMode    string                  `xml:"maintenanceMode,omitempty"`
}

type DatastoreSummaryMaintenanceModeState

type DatastoreSummaryMaintenanceModeState string

type DateTimeProfile

type DateTimeProfile struct {
	ApplyProfile
}

type DayOfWeek

type DayOfWeek string

type DecodeLicense

type DecodeLicense DecodeLicenseRequestType

type DecodeLicenseRequestType

type DecodeLicenseRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	LicenseKey string                 `xml:"licenseKey"`
}

type DecodeLicenseResponse

type DecodeLicenseResponse struct {
	Returnval LicenseManagerLicenseInfo `xml:"returnval"`
}

type DefragmentAllDisks

type DefragmentAllDisks DefragmentAllDisksRequestType

type DefragmentAllDisksRequestType

type DefragmentAllDisksRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DefragmentAllDisksResponse

type DefragmentAllDisksResponse struct {
}

type DefragmentVirtualDiskRequestType

type DefragmentVirtualDiskRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type DefragmentVirtualDisk_Task

type DefragmentVirtualDisk_Task DefragmentVirtualDiskRequestType

type DefragmentVirtualDisk_TaskResponse

type DefragmentVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DeleteCustomizationSpecRequestType

type DeleteCustomizationSpecRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
}

type DeleteCustomizationSpecResponse

type DeleteCustomizationSpecResponse struct {
}

type DeleteDatastoreFileRequestType

type DeleteDatastoreFileRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type DeleteDatastoreFile_Task

type DeleteDatastoreFile_Task DeleteDatastoreFileRequestType

type DeleteDatastoreFile_TaskResponse

type DeleteDatastoreFile_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DeleteDirectory

type DeleteDirectory DeleteDirectoryRequestType

type DeleteDirectoryInGuestRequestType

type DeleteDirectoryInGuestRequestType struct {
	This          ManagedObjectReference  `xml:"_this"`
	Vm            ManagedObjectReference  `xml:"vm"`
	Auth          BaseGuestAuthentication `xml:"auth,typeattr"`
	DirectoryPath string                  `xml:"directoryPath"`
	Recursive     bool                    `xml:"recursive"`
}

type DeleteDirectoryInGuestResponse

type DeleteDirectoryInGuestResponse struct {
}

type DeleteDirectoryRequestType

type DeleteDirectoryRequestType struct {
	This          ManagedObjectReference  `xml:"_this"`
	Datacenter    *ManagedObjectReference `xml:"datacenter,omitempty"`
	DatastorePath string                  `xml:"datastorePath"`
}

type DeleteDirectoryResponse

type DeleteDirectoryResponse struct {
}

type DeleteFile

type DeleteFile DeleteFileRequestType

type DeleteFileInGuest

type DeleteFileInGuest DeleteFileInGuestRequestType

type DeleteFileInGuestRequestType

type DeleteFileInGuestRequestType struct {
	This     ManagedObjectReference  `xml:"_this"`
	Vm       ManagedObjectReference  `xml:"vm"`
	Auth     BaseGuestAuthentication `xml:"auth,typeattr"`
	FilePath string                  `xml:"filePath"`
}

type DeleteFileInGuestResponse

type DeleteFileInGuestResponse struct {
}

type DeleteFileRequestType

type DeleteFileRequestType struct {
	This          ManagedObjectReference `xml:"_this"`
	DatastorePath string                 `xml:"datastorePath"`
}

type DeleteFileResponse

type DeleteFileResponse struct {
}

type DeleteScsiLunState

type DeleteScsiLunState DeleteScsiLunStateRequestType

type DeleteScsiLunStateRequestType

type DeleteScsiLunStateRequestType struct {
	This             ManagedObjectReference `xml:"_this"`
	LunCanonicalName string                 `xml:"lunCanonicalName"`
}

type DeleteScsiLunStateResponse

type DeleteScsiLunStateResponse struct {
}

type DeleteVffsVolumeStateRequestType

type DeleteVffsVolumeStateRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VffsUuid string                 `xml:"vffsUuid"`
}

type DeleteVffsVolumeStateResponse

type DeleteVffsVolumeStateResponse struct {
}

type DeleteVirtualDiskRequestType

type DeleteVirtualDiskRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type DeleteVirtualDisk_Task

type DeleteVirtualDisk_Task DeleteVirtualDiskRequestType

type DeleteVirtualDisk_TaskResponse

type DeleteVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DeleteVmfsVolumeStateRequestType

type DeleteVmfsVolumeStateRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VmfsUuid string                 `xml:"vmfsUuid"`
}

type DeleteVmfsVolumeStateResponse

type DeleteVmfsVolumeStateResponse struct {
}

type DeltaDiskFormatNotSupported

type DeltaDiskFormatNotSupported struct {
	VmConfigFault

	Datastore       []ManagedObjectReference `xml:"datastore,omitempty"`
	DeltaDiskFormat string                   `xml:"deltaDiskFormat"`
}

type DeltaDiskFormatNotSupportedFault

type DeltaDiskFormatNotSupportedFault DeltaDiskFormatNotSupported

type Description

type Description struct {
	DynamicData

	Label   string `xml:"label"`
	Summary string `xml:"summary"`
}

func (*Description) GetDescription

func (b *Description) GetDescription() *Description

type DeselectVnic

type DeselectVnic DeselectVnicRequestType

type DeselectVnicForNicTypeRequestType

type DeselectVnicForNicTypeRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	NicType string                 `xml:"nicType"`
	Device  string                 `xml:"device"`
}

type DeselectVnicForNicTypeResponse

type DeselectVnicForNicTypeResponse struct {
}

type DeselectVnicRequestType

type DeselectVnicRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DeselectVnicResponse

type DeselectVnicResponse struct {
}

type DestinationSwitchFull

type DestinationSwitchFull struct {
	CannotAccessNetwork
}

type DestinationSwitchFullFault

type DestinationSwitchFullFault DestinationSwitchFull

type DestinationVsanDisabled

type DestinationVsanDisabled struct {
	CannotMoveVsanEnabledHost

	DestinationCluster string `xml:"destinationCluster"`
}

type DestinationVsanDisabledFault

type DestinationVsanDisabledFault DestinationVsanDisabled

type DestroyChildren

type DestroyChildren DestroyChildrenRequestType

type DestroyChildrenRequestType

type DestroyChildrenRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyChildrenResponse

type DestroyChildrenResponse struct {
}

type DestroyCollector

type DestroyCollector DestroyCollectorRequestType

type DestroyCollectorRequestType

type DestroyCollectorRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyCollectorResponse

type DestroyCollectorResponse struct {
}

type DestroyDatastore

type DestroyDatastore DestroyDatastoreRequestType

type DestroyDatastoreRequestType

type DestroyDatastoreRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyDatastoreResponse

type DestroyDatastoreResponse struct {
}

type DestroyIpPool

type DestroyIpPool DestroyIpPoolRequestType

type DestroyIpPoolRequestType

type DestroyIpPoolRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Dc    ManagedObjectReference `xml:"dc"`
	Id    int                    `xml:"id"`
	Force bool                   `xml:"force"`
}

type DestroyIpPoolResponse

type DestroyIpPoolResponse struct {
}

type DestroyNetwork

type DestroyNetwork DestroyNetworkRequestType

type DestroyNetworkRequestType

type DestroyNetworkRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyNetworkResponse

type DestroyNetworkResponse struct {
}

type DestroyProfile

type DestroyProfile DestroyProfileRequestType

type DestroyProfileRequestType

type DestroyProfileRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyProfileResponse

type DestroyProfileResponse struct {
}

type DestroyPropertyCollectorRequestType

type DestroyPropertyCollectorRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyPropertyCollectorResponse

type DestroyPropertyCollectorResponse struct {
}

type DestroyPropertyFilterRequestType

type DestroyPropertyFilterRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyPropertyFilterResponse

type DestroyPropertyFilterResponse struct {
}

type DestroyRequestType

type DestroyRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyVffs

type DestroyVffs DestroyVffsRequestType

type DestroyVffsRequestType

type DestroyVffsRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VffsPath string                 `xml:"vffsPath"`
}

type DestroyVffsResponse

type DestroyVffsResponse struct {
}

type DestroyView

type DestroyView DestroyViewRequestType

type DestroyViewRequestType

type DestroyViewRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DestroyViewResponse

type DestroyViewResponse struct {
}

type Destroy_Task

type Destroy_Task DestroyRequestType

type Destroy_TaskResponse

type Destroy_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DetachScsiLun

type DetachScsiLun DetachScsiLunRequestType

type DetachScsiLunRequestType

type DetachScsiLunRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	LunUuid string                 `xml:"lunUuid"`
}

type DetachScsiLunResponse

type DetachScsiLunResponse struct {
}

type DeviceBackedVirtualDiskSpec

type DeviceBackedVirtualDiskSpec struct {
	VirtualDiskSpec

	Device string `xml:"device"`
}

type DeviceBackingNotSupported

type DeviceBackingNotSupported struct {
	DeviceNotSupported

	Backing string `xml:"backing"`
}

func (*DeviceBackingNotSupported) GetDeviceBackingNotSupported

func (b *DeviceBackingNotSupported) GetDeviceBackingNotSupported() *DeviceBackingNotSupported

type DeviceBackingNotSupportedFault

type DeviceBackingNotSupportedFault BaseDeviceBackingNotSupported

type DeviceControllerNotSupported

type DeviceControllerNotSupported struct {
	DeviceNotSupported

	Controller string `xml:"controller"`
}

type DeviceControllerNotSupportedFault

type DeviceControllerNotSupportedFault DeviceControllerNotSupported

type DeviceHotPlugNotSupported

type DeviceHotPlugNotSupported struct {
	InvalidDeviceSpec
}

type DeviceHotPlugNotSupportedFault

type DeviceHotPlugNotSupportedFault DeviceHotPlugNotSupported

type DeviceNotFound

type DeviceNotFound struct {
	InvalidDeviceSpec
}

type DeviceNotFoundFault

type DeviceNotFoundFault DeviceNotFound

type DeviceNotSupported

type DeviceNotSupported struct {
	VirtualHardwareCompatibilityIssue

	Device string `xml:"device"`
	Reason string `xml:"reason,omitempty"`
}

func (*DeviceNotSupported) GetDeviceNotSupported

func (b *DeviceNotSupported) GetDeviceNotSupported() *DeviceNotSupported

type DeviceNotSupportedFault

type DeviceNotSupportedFault BaseDeviceNotSupported

type DeviceNotSupportedReason

type DeviceNotSupportedReason string

type DeviceUnsupportedForVmPlatform

type DeviceUnsupportedForVmPlatform struct {
	InvalidDeviceSpec
}

type DeviceUnsupportedForVmPlatformFault

type DeviceUnsupportedForVmPlatformFault DeviceUnsupportedForVmPlatform

type DeviceUnsupportedForVmVersion

type DeviceUnsupportedForVmVersion struct {
	InvalidDeviceSpec

	CurrentVersion  string `xml:"currentVersion"`
	ExpectedVersion string `xml:"expectedVersion"`
}

type DeviceUnsupportedForVmVersionFault

type DeviceUnsupportedForVmVersionFault DeviceUnsupportedForVmVersion

type DiagnosticManagerBundleInfo

type DiagnosticManagerBundleInfo struct {
	DynamicData

	System *ManagedObjectReference `xml:"system,omitempty"`
	Url    string                  `xml:"url"`
}

type DiagnosticManagerLogCreator

type DiagnosticManagerLogCreator string

type DiagnosticManagerLogDescriptor

type DiagnosticManagerLogDescriptor struct {
	DynamicData

	Key      string          `xml:"key"`
	FileName string          `xml:"fileName"`
	Creator  string          `xml:"creator"`
	Format   string          `xml:"format"`
	MimeType string          `xml:"mimeType"`
	Info     BaseDescription `xml:"info,typeattr"`
}

type DiagnosticManagerLogFormat

type DiagnosticManagerLogFormat string

type DiagnosticManagerLogHeader

type DiagnosticManagerLogHeader struct {
	DynamicData

	LineStart int      `xml:"lineStart"`
	LineEnd   int      `xml:"lineEnd"`
	LineText  []string `xml:"lineText,omitempty"`
}

type DiagnosticPartitionStorageType

type DiagnosticPartitionStorageType string

type DiagnosticPartitionType

type DiagnosticPartitionType string

type DirectoryNotEmpty

type DirectoryNotEmpty struct {
	FileFault
}

type DirectoryNotEmptyFault

type DirectoryNotEmptyFault DirectoryNotEmpty

type DisableAdminNotSupported

type DisableAdminNotSupported struct {
	HostConfigFault
}

type DisableAdminNotSupportedFault

type DisableAdminNotSupportedFault DisableAdminNotSupported

type DisableFeature

type DisableFeature DisableFeatureRequestType

type DisableFeatureRequestType

type DisableFeatureRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Host       *ManagedObjectReference `xml:"host,omitempty"`
	FeatureKey string                  `xml:"featureKey"`
}

type DisableFeatureResponse

type DisableFeatureResponse struct {
	Returnval bool `xml:"returnval"`
}

type DisableHyperThreadingRequestType

type DisableHyperThreadingRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DisableHyperThreadingResponse

type DisableHyperThreadingResponse struct {
}

type DisableMultipathPathRequestType

type DisableMultipathPathRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	PathName string                 `xml:"pathName"`
}

type DisableMultipathPathResponse

type DisableMultipathPathResponse struct {
}

type DisableRuleset

type DisableRuleset DisableRulesetRequestType

type DisableRulesetRequestType

type DisableRulesetRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Id   string                 `xml:"id"`
}

type DisableRulesetResponse

type DisableRulesetResponse struct {
}

type DisableSecondaryVMRequestType

type DisableSecondaryVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Vm   ManagedObjectReference `xml:"vm"`
}

type DisableSecondaryVM_Task

type DisableSecondaryVM_Task DisableSecondaryVMRequestType

type DisableSecondaryVM_TaskResponse

type DisableSecondaryVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DisallowedChangeByService

type DisallowedChangeByService struct {
	RuntimeFault

	ServiceName      string `xml:"serviceName"`
	DisallowedChange string `xml:"disallowedChange,omitempty"`
}

type DisallowedChangeByServiceDisallowedChange

type DisallowedChangeByServiceDisallowedChange string

type DisallowedChangeByServiceFault

type DisallowedChangeByServiceFault DisallowedChangeByService

type DisallowedDiskModeChange

type DisallowedDiskModeChange struct {
	InvalidDeviceSpec
}

type DisallowedDiskModeChangeFault

type DisallowedDiskModeChangeFault DisallowedDiskModeChange

type DisallowedMigrationDeviceAttached

type DisallowedMigrationDeviceAttached struct {
	MigrationFault

	Fault LocalizedMethodFault `xml:"fault"`
}

type DisallowedMigrationDeviceAttachedFault

type DisallowedMigrationDeviceAttachedFault DisallowedMigrationDeviceAttached

type DisallowedOperationOnFailoverHost

type DisallowedOperationOnFailoverHost struct {
	RuntimeFault

	Host     ManagedObjectReference `xml:"host"`
	Hostname string                 `xml:"hostname"`
}

type DisallowedOperationOnFailoverHostFault

type DisallowedOperationOnFailoverHostFault DisallowedOperationOnFailoverHost

type DisconnectHostRequestType

type DisconnectHostRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type DisconnectHost_Task

type DisconnectHost_Task DisconnectHostRequestType

type DisconnectHost_TaskResponse

type DisconnectHost_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type DiscoverFcoeHbas

type DiscoverFcoeHbas DiscoverFcoeHbasRequestType

type DiscoverFcoeHbasRequestType

type DiscoverFcoeHbasRequestType struct {
	This     ManagedObjectReference      `xml:"_this"`
	FcoeSpec FcoeConfigFcoeSpecification `xml:"fcoeSpec"`
}

type DiscoverFcoeHbasResponse

type DiscoverFcoeHbasResponse struct {
}

type DiskChangeExtent

type DiskChangeExtent struct {
	DynamicData

	Start  int64 `xml:"start"`
	Length int64 `xml:"length"`
}

type DiskChangeInfo

type DiskChangeInfo struct {
	DynamicData

	StartOffset int64              `xml:"startOffset"`
	Length      int64              `xml:"length"`
	ChangedArea []DiskChangeExtent `xml:"changedArea,omitempty"`
}

type DiskHasPartitions

type DiskHasPartitions struct {
	VsanDiskFault
}

type DiskHasPartitionsFault

type DiskHasPartitionsFault DiskHasPartitions

type DiskIsLastRemainingNonSSD

type DiskIsLastRemainingNonSSD struct {
	VsanDiskFault
}

type DiskIsLastRemainingNonSSDFault

type DiskIsLastRemainingNonSSDFault DiskIsLastRemainingNonSSD

type DiskIsNonLocal

type DiskIsNonLocal struct {
	VsanDiskFault
}

type DiskIsNonLocalFault

type DiskIsNonLocalFault DiskIsNonLocal

type DiskIsUSB

type DiskIsUSB struct {
	VsanDiskFault
}

type DiskIsUSBFault

type DiskIsUSBFault DiskIsUSB

type DiskMoveTypeNotSupported

type DiskMoveTypeNotSupported struct {
	MigrationFault
}

type DiskMoveTypeNotSupportedFault

type DiskMoveTypeNotSupportedFault DiskMoveTypeNotSupported

type DiskNotSupported

type DiskNotSupported struct {
	VirtualHardwareCompatibilityIssue

	Disk int `xml:"disk"`
}

func (*DiskNotSupported) GetDiskNotSupported

func (b *DiskNotSupported) GetDiskNotSupported() *DiskNotSupported

type DiskNotSupportedFault

type DiskNotSupportedFault BaseDiskNotSupported

type DiskTooSmall

type DiskTooSmall struct {
	VsanDiskFault
}

type DiskTooSmallFault

type DiskTooSmallFault DiskTooSmall

type DissociateProfile

type DissociateProfile DissociateProfileRequestType

type DissociateProfileRequestType

type DissociateProfileRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Entity []ManagedObjectReference `xml:"entity,omitempty"`
}

type DissociateProfileResponse

type DissociateProfileResponse struct {
}

type DistributedVirtualPort

type DistributedVirtualPort struct {
	DynamicData

	Key              string                                 `xml:"key"`
	Config           DVPortConfigInfo                       `xml:"config"`
	DvsUuid          string                                 `xml:"dvsUuid"`
	PortgroupKey     string                                 `xml:"portgroupKey,omitempty"`
	ProxyHost        *ManagedObjectReference                `xml:"proxyHost,omitempty"`
	Connectee        *DistributedVirtualSwitchPortConnectee `xml:"connectee,omitempty"`
	Conflict         bool                                   `xml:"conflict"`
	ConflictPortKey  string                                 `xml:"conflictPortKey,omitempty"`
	State            *DVPortState                           `xml:"state,omitempty"`
	ConnectionCookie int                                    `xml:"connectionCookie,omitempty"`
	LastStatusChange time.Time                              `xml:"lastStatusChange"`
	HostLocalPort    *bool                                  `xml:"hostLocalPort"`
}

type DistributedVirtualPortgroupInfo

type DistributedVirtualPortgroupInfo struct {
	DynamicData

	SwitchName      string                 `xml:"switchName"`
	SwitchUuid      string                 `xml:"switchUuid"`
	PortgroupName   string                 `xml:"portgroupName"`
	PortgroupKey    string                 `xml:"portgroupKey"`
	PortgroupType   string                 `xml:"portgroupType"`
	UplinkPortgroup bool                   `xml:"uplinkPortgroup"`
	Portgroup       ManagedObjectReference `xml:"portgroup"`
}

type DistributedVirtualPortgroupMetaTagName

type DistributedVirtualPortgroupMetaTagName string

type DistributedVirtualPortgroupPortgroupType

type DistributedVirtualPortgroupPortgroupType string

type DistributedVirtualSwitchHostInfrastructureTrafficClass

type DistributedVirtualSwitchHostInfrastructureTrafficClass string

type DistributedVirtualSwitchHostMember

type DistributedVirtualSwitchHostMember struct {
	DynamicData

	RuntimeState  *DistributedVirtualSwitchHostMemberRuntimeState `xml:"runtimeState,omitempty"`
	Config        DistributedVirtualSwitchHostMemberConfigInfo    `xml:"config"`
	ProductInfo   *DistributedVirtualSwitchProductSpec            `xml:"productInfo,omitempty"`
	UplinkPortKey []string                                        `xml:"uplinkPortKey,omitempty"`
	Status        string                                          `xml:"status"`
	StatusDetail  string                                          `xml:"statusDetail,omitempty"`
}

type DistributedVirtualSwitchHostMemberBacking

type DistributedVirtualSwitchHostMemberBacking struct {
	DynamicData
}

func (*DistributedVirtualSwitchHostMemberBacking) GetDistributedVirtualSwitchHostMemberBacking

func (b *DistributedVirtualSwitchHostMemberBacking) GetDistributedVirtualSwitchHostMemberBacking() *DistributedVirtualSwitchHostMemberBacking

type DistributedVirtualSwitchHostMemberConfigInfo

type DistributedVirtualSwitchHostMemberConfigInfo struct {
	DynamicData

	Host                 *ManagedObjectReference                       `xml:"host,omitempty"`
	MaxProxySwitchPorts  int                                           `xml:"maxProxySwitchPorts"`
	VendorSpecificConfig []DistributedVirtualSwitchKeyedOpaqueBlob     `xml:"vendorSpecificConfig,omitempty"`
	Backing              BaseDistributedVirtualSwitchHostMemberBacking `xml:"backing,typeattr"`
}

type DistributedVirtualSwitchHostMemberConfigSpec

type DistributedVirtualSwitchHostMemberConfigSpec struct {
	DynamicData

	Operation            string                                        `xml:"operation"`
	Host                 ManagedObjectReference                        `xml:"host"`
	Backing              BaseDistributedVirtualSwitchHostMemberBacking `xml:"backing,omitempty,typeattr"`
	MaxProxySwitchPorts  int                                           `xml:"maxProxySwitchPorts,omitempty"`
	VendorSpecificConfig []DistributedVirtualSwitchKeyedOpaqueBlob     `xml:"vendorSpecificConfig,omitempty"`
}

type DistributedVirtualSwitchHostMemberHostComponentState

type DistributedVirtualSwitchHostMemberHostComponentState string

type DistributedVirtualSwitchHostMemberPnicBacking

type DistributedVirtualSwitchHostMemberPnicBacking struct {
	DistributedVirtualSwitchHostMemberBacking

	PnicSpec []DistributedVirtualSwitchHostMemberPnicSpec `xml:"pnicSpec,omitempty"`
}

type DistributedVirtualSwitchHostMemberPnicSpec

type DistributedVirtualSwitchHostMemberPnicSpec struct {
	DynamicData

	PnicDevice         string `xml:"pnicDevice"`
	UplinkPortKey      string `xml:"uplinkPortKey,omitempty"`
	UplinkPortgroupKey string `xml:"uplinkPortgroupKey,omitempty"`
	ConnectionCookie   int    `xml:"connectionCookie,omitempty"`
}

type DistributedVirtualSwitchHostMemberRuntimeState

type DistributedVirtualSwitchHostMemberRuntimeState struct {
	DynamicData

	CurrentMaxProxySwitchPorts int `xml:"currentMaxProxySwitchPorts"`
}

type DistributedVirtualSwitchHostProductSpec

type DistributedVirtualSwitchHostProductSpec struct {
	DynamicData

	ProductLineId string `xml:"productLineId,omitempty"`
	Version       string `xml:"version,omitempty"`
}

type DistributedVirtualSwitchInfo

type DistributedVirtualSwitchInfo struct {
	DynamicData

	SwitchName               string                 `xml:"switchName"`
	SwitchUuid               string                 `xml:"switchUuid"`
	DistributedVirtualSwitch ManagedObjectReference `xml:"distributedVirtualSwitch"`
}

type DistributedVirtualSwitchKeyedOpaqueBlob

type DistributedVirtualSwitchKeyedOpaqueBlob struct {
	DynamicData

	Key        string `xml:"key"`
	OpaqueData string `xml:"opaqueData"`
}

type DistributedVirtualSwitchManagerCompatibilityResult

type DistributedVirtualSwitchManagerCompatibilityResult struct {
	DynamicData

	Host  ManagedObjectReference `xml:"host"`
	Error []LocalizedMethodFault `xml:"error,omitempty"`
}

type DistributedVirtualSwitchManagerDvsProductSpec

type DistributedVirtualSwitchManagerDvsProductSpec struct {
	DynamicData

	NewSwitchProductSpec     *DistributedVirtualSwitchProductSpec `xml:"newSwitchProductSpec,omitempty"`
	DistributedVirtualSwitch *ManagedObjectReference              `xml:"distributedVirtualSwitch,omitempty"`
}

type DistributedVirtualSwitchManagerHostArrayFilter

type DistributedVirtualSwitchManagerHostArrayFilter struct {
	DistributedVirtualSwitchManagerHostDvsFilterSpec

	Host []ManagedObjectReference `xml:"host"`
}

type DistributedVirtualSwitchManagerHostContainer

type DistributedVirtualSwitchManagerHostContainer struct {
	DynamicData

	Container ManagedObjectReference `xml:"container"`
	Recursive bool                   `xml:"recursive"`
}

type DistributedVirtualSwitchManagerHostContainerFilter

type DistributedVirtualSwitchManagerHostContainerFilter struct {
	DistributedVirtualSwitchManagerHostDvsFilterSpec

	HostContainer DistributedVirtualSwitchManagerHostContainer `xml:"hostContainer"`
}

type DistributedVirtualSwitchManagerHostDvsFilterSpec

type DistributedVirtualSwitchManagerHostDvsFilterSpec struct {
	DynamicData

	Inclusive bool `xml:"inclusive"`
}

func (*DistributedVirtualSwitchManagerHostDvsFilterSpec) GetDistributedVirtualSwitchManagerHostDvsFilterSpec

func (b *DistributedVirtualSwitchManagerHostDvsFilterSpec) GetDistributedVirtualSwitchManagerHostDvsFilterSpec() *DistributedVirtualSwitchManagerHostDvsFilterSpec

type DistributedVirtualSwitchManagerHostDvsMembershipFilter

type DistributedVirtualSwitchManagerHostDvsMembershipFilter struct {
	DistributedVirtualSwitchManagerHostDvsFilterSpec

	DistributedVirtualSwitch ManagedObjectReference `xml:"distributedVirtualSwitch"`
}

type DistributedVirtualSwitchManagerImportResult

type DistributedVirtualSwitchManagerImportResult struct {
	DynamicData

	DistributedVirtualSwitch    []ManagedObjectReference                `xml:"distributedVirtualSwitch,omitempty"`
	DistributedVirtualPortgroup []ManagedObjectReference                `xml:"distributedVirtualPortgroup,omitempty"`
	ImportFault                 []ImportOperationBulkFaultFaultOnImport `xml:"importFault,omitempty"`
}

type DistributedVirtualSwitchNicTeamingPolicyMode

type DistributedVirtualSwitchNicTeamingPolicyMode string

type DistributedVirtualSwitchPortConnectee

type DistributedVirtualSwitchPortConnectee struct {
	DynamicData

	ConnectedEntity *ManagedObjectReference `xml:"connectedEntity,omitempty"`
	NicKey          string                  `xml:"nicKey,omitempty"`
	Type            string                  `xml:"type,omitempty"`
	AddressHint     string                  `xml:"addressHint,omitempty"`
}

type DistributedVirtualSwitchPortConnecteeConnecteeType

type DistributedVirtualSwitchPortConnecteeConnecteeType string

type DistributedVirtualSwitchPortConnection

type DistributedVirtualSwitchPortConnection struct {
	DynamicData

	SwitchUuid       string `xml:"switchUuid"`
	PortgroupKey     string `xml:"portgroupKey,omitempty"`
	PortKey          string `xml:"portKey,omitempty"`
	ConnectionCookie int    `xml:"connectionCookie,omitempty"`
}

type DistributedVirtualSwitchPortCriteria

type DistributedVirtualSwitchPortCriteria struct {
	DynamicData

	Connected    *bool                   `xml:"connected"`
	Active       *bool                   `xml:"active"`
	UplinkPort   *bool                   `xml:"uplinkPort"`
	Scope        *ManagedObjectReference `xml:"scope,omitempty"`
	PortgroupKey []string                `xml:"portgroupKey,omitempty"`
	Inside       *bool                   `xml:"inside"`
	PortKey      []string                `xml:"portKey,omitempty"`
}

type DistributedVirtualSwitchPortStatistics

type DistributedVirtualSwitchPortStatistics struct {
	DynamicData

	PacketsInMulticast  int64 `xml:"packetsInMulticast"`
	PacketsOutMulticast int64 `xml:"packetsOutMulticast"`
	BytesInMulticast    int64 `xml:"bytesInMulticast"`
	BytesOutMulticast   int64 `xml:"bytesOutMulticast"`
	PacketsInUnicast    int64 `xml:"packetsInUnicast"`
	PacketsOutUnicast   int64 `xml:"packetsOutUnicast"`
	BytesInUnicast      int64 `xml:"bytesInUnicast"`
	BytesOutUnicast     int64 `xml:"bytesOutUnicast"`
	PacketsInBroadcast  int64 `xml:"packetsInBroadcast"`
	PacketsOutBroadcast int64 `xml:"packetsOutBroadcast"`
	BytesInBroadcast    int64 `xml:"bytesInBroadcast"`
	BytesOutBroadcast   int64 `xml:"bytesOutBroadcast"`
	PacketsInDropped    int64 `xml:"packetsInDropped"`
	PacketsOutDropped   int64 `xml:"packetsOutDropped"`
	PacketsInException  int64 `xml:"packetsInException"`
	PacketsOutException int64 `xml:"packetsOutException"`
}

type DistributedVirtualSwitchProductSpec

type DistributedVirtualSwitchProductSpec struct {
	DynamicData

	Name            string `xml:"name,omitempty"`
	Vendor          string `xml:"vendor,omitempty"`
	Version         string `xml:"version,omitempty"`
	Build           string `xml:"build,omitempty"`
	ForwardingClass string `xml:"forwardingClass,omitempty"`
	BundleId        string `xml:"bundleId,omitempty"`
	BundleUrl       string `xml:"bundleUrl,omitempty"`
}

type DistributedVirtualSwitchProductSpecOperationType

type DistributedVirtualSwitchProductSpecOperationType string

type DoesCustomizationSpecExistRequestType

type DoesCustomizationSpecExistRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
}

type DoesCustomizationSpecExistResponse

type DoesCustomizationSpecExistResponse struct {
	Returnval bool `xml:"returnval"`
}

type DomainNotFound

type DomainNotFound struct {
	ActiveDirectoryFault

	DomainName string `xml:"domainName"`
}

type DomainNotFoundFault

type DomainNotFoundFault DomainNotFound

type DpmBehavior

type DpmBehavior string

type DrsBehavior

type DrsBehavior string

type DrsDisabledEvent

type DrsDisabledEvent struct {
	ClusterEvent
}

type DrsDisabledOnVm

type DrsDisabledOnVm struct {
	VimFault
}

type DrsDisabledOnVmFault

type DrsDisabledOnVmFault DrsDisabledOnVm

type DrsEnabledEvent

type DrsEnabledEvent struct {
	ClusterEvent

	Behavior string `xml:"behavior"`
}

type DrsEnteredStandbyModeEvent

type DrsEnteredStandbyModeEvent struct {
	EnteredStandbyModeEvent
}

type DrsEnteringStandbyModeEvent

type DrsEnteringStandbyModeEvent struct {
	EnteringStandbyModeEvent
}

type DrsExitStandbyModeFailedEvent

type DrsExitStandbyModeFailedEvent struct {
	ExitStandbyModeFailedEvent
}

type DrsExitedStandbyModeEvent

type DrsExitedStandbyModeEvent struct {
	ExitedStandbyModeEvent
}

type DrsExitingStandbyModeEvent

type DrsExitingStandbyModeEvent struct {
	ExitingStandbyModeEvent
}

type DrsInjectorWorkloadCorrelationState

type DrsInjectorWorkloadCorrelationState string

type DrsInvocationFailedEvent

type DrsInvocationFailedEvent struct {
	ClusterEvent
}

type DrsRecommendationReasonCode

type DrsRecommendationReasonCode string

type DrsRecoveredFromFailureEvent

type DrsRecoveredFromFailureEvent struct {
	ClusterEvent
}

type DrsResourceConfigureFailedEvent

type DrsResourceConfigureFailedEvent struct {
	HostEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type DrsResourceConfigureSyncedEvent

type DrsResourceConfigureSyncedEvent struct {
	HostEvent
}

type DrsRuleComplianceEvent

type DrsRuleComplianceEvent struct {
	VmEvent
}

type DrsRuleViolationEvent

type DrsRuleViolationEvent struct {
	VmEvent
}

type DrsVmMigratedEvent

type DrsVmMigratedEvent struct {
	VmMigratedEvent
}

type DrsVmPoweredOnEvent

type DrsVmPoweredOnEvent struct {
	VmPoweredOnEvent
}

type DrsVmotionIncompatibleFault

type DrsVmotionIncompatibleFault struct {
	VirtualHardwareCompatibilityIssue

	Host ManagedObjectReference `xml:"host"`
}

type DrsVmotionIncompatibleFaultFault

type DrsVmotionIncompatibleFaultFault DrsVmotionIncompatibleFault

type DuplicateCustomizationSpecRequestType

type DuplicateCustomizationSpecRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Name    string                 `xml:"name"`
	NewName string                 `xml:"newName"`
}

type DuplicateCustomizationSpecResponse

type DuplicateCustomizationSpecResponse struct {
}

type DuplicateDisks

type DuplicateDisks struct {
	VsanDiskFault
}

type DuplicateDisksFault

type DuplicateDisksFault DuplicateDisks

type DuplicateIpDetectedEvent

type DuplicateIpDetectedEvent struct {
	HostEvent

	DuplicateIP string `xml:"duplicateIP"`
	MacAddress  string `xml:"macAddress"`
}

type DuplicateName

type DuplicateName struct {
	VimFault

	Name   string                 `xml:"name"`
	Object ManagedObjectReference `xml:"object"`
}

type DuplicateNameFault

type DuplicateNameFault DuplicateName

type DuplicateVsanNetworkInterface

type DuplicateVsanNetworkInterface struct {
	VsanFault

	Device string `xml:"device"`
}

type DuplicateVsanNetworkInterfaceFault

type DuplicateVsanNetworkInterfaceFault DuplicateVsanNetworkInterface

type DvpgImportEvent

type DvpgImportEvent struct {
	DVPortgroupEvent

	ImportType string `xml:"importType"`
}

type DvpgRestoreEvent

type DvpgRestoreEvent struct {
	DVPortgroupEvent
}

type DvsAcceptNetworkRuleAction

type DvsAcceptNetworkRuleAction struct {
	DvsNetworkRuleAction
}

type DvsApplyOperationFault

type DvsApplyOperationFault struct {
	DvsFault

	ObjectFault []DvsApplyOperationFaultFaultOnObject `xml:"objectFault"`
}

type DvsApplyOperationFaultFault

type DvsApplyOperationFaultFault DvsApplyOperationFault

type DvsApplyOperationFaultFaultOnObject

type DvsApplyOperationFaultFaultOnObject struct {
	DynamicData

	ObjectId string               `xml:"objectId"`
	Type     string               `xml:"type"`
	Fault    LocalizedMethodFault `xml:"fault"`
}

type DvsCopyNetworkRuleAction

type DvsCopyNetworkRuleAction struct {
	DvsNetworkRuleAction
}

type DvsCreatedEvent

type DvsCreatedEvent struct {
	DvsEvent

	Parent FolderEventArgument `xml:"parent"`
}

type DvsDestroyedEvent

type DvsDestroyedEvent struct {
	DvsEvent
}

type DvsDropNetworkRuleAction

type DvsDropNetworkRuleAction struct {
	DvsNetworkRuleAction
}

type DvsEvent

type DvsEvent struct {
	Event
}

func (*DvsEvent) GetDvsEvent

func (b *DvsEvent) GetDvsEvent() *DvsEvent

type DvsEventArgument

type DvsEventArgument struct {
	EntityEventArgument

	Dvs ManagedObjectReference `xml:"dvs"`
}

type DvsFault

type DvsFault struct {
	VimFault
}

func (*DvsFault) GetDvsFault

func (b *DvsFault) GetDvsFault() *DvsFault

type DvsFaultFault

type DvsFaultFault BaseDvsFault

type DvsFilterConfig

type DvsFilterConfig struct {
	InheritablePolicy

	Key        string              `xml:"key,omitempty"`
	AgentName  string              `xml:"agentName,omitempty"`
	SlotNumber string              `xml:"slotNumber,omitempty"`
	Parameters *DvsFilterParameter `xml:"parameters,omitempty"`
	OnFailure  string              `xml:"onFailure,omitempty"`
}

func (*DvsFilterConfig) GetDvsFilterConfig

func (b *DvsFilterConfig) GetDvsFilterConfig() *DvsFilterConfig

type DvsFilterConfigSpec

type DvsFilterConfigSpec struct {
	DvsFilterConfig

	Operation string `xml:"operation"`
}

type DvsFilterOnFailure

type DvsFilterOnFailure string

type DvsFilterParameter

type DvsFilterParameter struct {
	DynamicData

	Parameters []string `xml:"parameters,omitempty"`
}

type DvsFilterPolicy

type DvsFilterPolicy struct {
	InheritablePolicy

	FilterConfig []BaseDvsFilterConfig `xml:"filterConfig,omitempty,typeattr"`
}

type DvsGreEncapNetworkRuleAction

type DvsGreEncapNetworkRuleAction struct {
	DvsNetworkRuleAction

	EncapsulationIp SingleIp `xml:"encapsulationIp"`
}

type DvsHealthStatusChangeEvent

type DvsHealthStatusChangeEvent struct {
	HostEvent

	SwitchUuid   string                          `xml:"switchUuid"`
	HealthResult BaseHostMemberHealthCheckResult `xml:"healthResult,omitempty,typeattr"`
}

func (*DvsHealthStatusChangeEvent) GetDvsHealthStatusChangeEvent

func (b *DvsHealthStatusChangeEvent) GetDvsHealthStatusChangeEvent() *DvsHealthStatusChangeEvent

type DvsHostBackInSyncEvent

type DvsHostBackInSyncEvent struct {
	DvsEvent

	HostBackInSync HostEventArgument `xml:"hostBackInSync"`
}

type DvsHostJoinedEvent

type DvsHostJoinedEvent struct {
	DvsEvent

	HostJoined HostEventArgument `xml:"hostJoined"`
}

type DvsHostLeftEvent

type DvsHostLeftEvent struct {
	DvsEvent

	HostLeft HostEventArgument `xml:"hostLeft"`
}

type DvsHostStatusUpdated

type DvsHostStatusUpdated struct {
	DvsEvent

	HostMember      HostEventArgument `xml:"hostMember"`
	OldStatus       string            `xml:"oldStatus,omitempty"`
	NewStatus       string            `xml:"newStatus,omitempty"`
	OldStatusDetail string            `xml:"oldStatusDetail,omitempty"`
	NewStatusDetail string            `xml:"newStatusDetail,omitempty"`
}

type DvsHostVNicProfile

type DvsHostVNicProfile struct {
	DvsVNicProfile
}

type DvsHostWentOutOfSyncEvent

type DvsHostWentOutOfSyncEvent struct {
	DvsEvent

	HostOutOfSync DvsOutOfSyncHostArgument `xml:"hostOutOfSync"`
}

type DvsImportEvent

type DvsImportEvent struct {
	DvsEvent

	ImportType string `xml:"importType"`
}

type DvsIpNetworkRuleQualifier

type DvsIpNetworkRuleQualifier struct {
	DvsNetworkRuleQualifier

	SourceAddress      BaseIpAddress  `xml:"sourceAddress,omitempty,typeattr"`
	DestinationAddress BaseIpAddress  `xml:"destinationAddress,omitempty,typeattr"`
	Protocol           *IntExpression `xml:"protocol,omitempty"`
	SourceIpPort       BaseDvsIpPort  `xml:"sourceIpPort,omitempty,typeattr"`
	DestinationIpPort  BaseDvsIpPort  `xml:"destinationIpPort,omitempty,typeattr"`
	TcpFlags           *IntExpression `xml:"tcpFlags,omitempty"`
}

type DvsIpPort

type DvsIpPort struct {
	NegatableExpression
}

func (*DvsIpPort) GetDvsIpPort

func (b *DvsIpPort) GetDvsIpPort() *DvsIpPort

type DvsIpPortRange

type DvsIpPortRange struct {
	DvsIpPort

	StartPortNumber int `xml:"startPortNumber"`
	EndPortNumber   int `xml:"endPortNumber"`
}

type DvsLogNetworkRuleAction

type DvsLogNetworkRuleAction struct {
	DvsNetworkRuleAction
}

type DvsMacNetworkRuleQualifier

type DvsMacNetworkRuleQualifier struct {
	DvsNetworkRuleQualifier

	SourceAddress      BaseMacAddress `xml:"sourceAddress,omitempty,typeattr"`
	DestinationAddress BaseMacAddress `xml:"destinationAddress,omitempty,typeattr"`
	Protocol           *IntExpression `xml:"protocol,omitempty"`
	VlanId             *IntExpression `xml:"vlanId,omitempty"`
}

type DvsMacRewriteNetworkRuleAction

type DvsMacRewriteNetworkRuleAction struct {
	DvsNetworkRuleAction

	RewriteMac string `xml:"rewriteMac"`
}

type DvsMergedEvent

type DvsMergedEvent struct {
	DvsEvent

	SourceDvs      DvsEventArgument `xml:"sourceDvs"`
	DestinationDvs DvsEventArgument `xml:"destinationDvs"`
}

type DvsNetworkRuleAction

type DvsNetworkRuleAction struct {
	DynamicData
}

func (*DvsNetworkRuleAction) GetDvsNetworkRuleAction

func (b *DvsNetworkRuleAction) GetDvsNetworkRuleAction() *DvsNetworkRuleAction

type DvsNetworkRuleDirectionType

type DvsNetworkRuleDirectionType string

type DvsNetworkRuleQualifier

type DvsNetworkRuleQualifier struct {
	DynamicData

	Key string `xml:"key,omitempty"`
}

func (*DvsNetworkRuleQualifier) GetDvsNetworkRuleQualifier

func (b *DvsNetworkRuleQualifier) GetDvsNetworkRuleQualifier() *DvsNetworkRuleQualifier

type DvsNotAuthorized

type DvsNotAuthorized struct {
	DvsFault

	SessionExtensionKey string `xml:"sessionExtensionKey,omitempty"`
	DvsExtensionKey     string `xml:"dvsExtensionKey,omitempty"`
}

type DvsNotAuthorizedFault

type DvsNotAuthorizedFault DvsNotAuthorized

type DvsOperationBulkFault

type DvsOperationBulkFault struct {
	DvsFault

	HostFault []DvsOperationBulkFaultFaultOnHost `xml:"hostFault"`
}

type DvsOperationBulkFaultFault

type DvsOperationBulkFaultFault DvsOperationBulkFault

type DvsOperationBulkFaultFaultOnHost

type DvsOperationBulkFaultFaultOnHost struct {
	DynamicData

	Host  ManagedObjectReference `xml:"host"`
	Fault LocalizedMethodFault   `xml:"fault"`
}

type DvsOutOfSyncHostArgument

type DvsOutOfSyncHostArgument struct {
	DynamicData

	OutOfSyncHost   HostEventArgument `xml:"outOfSyncHost"`
	ConfigParamters []string          `xml:"configParamters"`
}

type DvsPortBlockedEvent

type DvsPortBlockedEvent struct {
	DvsEvent

	PortKey      string        `xml:"portKey"`
	StatusDetail string        `xml:"statusDetail,omitempty"`
	RuntimeInfo  *DVPortStatus `xml:"runtimeInfo,omitempty"`
}

type DvsPortConnectedEvent

type DvsPortConnectedEvent struct {
	DvsEvent

	PortKey   string                                 `xml:"portKey"`
	Connectee *DistributedVirtualSwitchPortConnectee `xml:"connectee,omitempty"`
}

type DvsPortCreatedEvent

type DvsPortCreatedEvent struct {
	DvsEvent

	PortKey []string `xml:"portKey"`
}

type DvsPortDeletedEvent

type DvsPortDeletedEvent struct {
	DvsEvent

	PortKey []string `xml:"portKey"`
}

type DvsPortDisconnectedEvent

type DvsPortDisconnectedEvent struct {
	DvsEvent

	PortKey   string                                 `xml:"portKey"`
	Connectee *DistributedVirtualSwitchPortConnectee `xml:"connectee,omitempty"`
}

type DvsPortEnteredPassthruEvent

type DvsPortEnteredPassthruEvent struct {
	DvsEvent

	PortKey     string        `xml:"portKey"`
	RuntimeInfo *DVPortStatus `xml:"runtimeInfo,omitempty"`
}

type DvsPortExitedPassthruEvent

type DvsPortExitedPassthruEvent struct {
	DvsEvent

	PortKey     string        `xml:"portKey"`
	RuntimeInfo *DVPortStatus `xml:"runtimeInfo,omitempty"`
}

type DvsPortJoinPortgroupEvent

type DvsPortJoinPortgroupEvent struct {
	DvsEvent

	PortKey       string `xml:"portKey"`
	PortgroupKey  string `xml:"portgroupKey"`
	PortgroupName string `xml:"portgroupName"`
}

type DvsPortLeavePortgroupEvent

type DvsPortLeavePortgroupEvent struct {
	DvsEvent

	PortKey       string `xml:"portKey"`
	PortgroupKey  string `xml:"portgroupKey"`
	PortgroupName string `xml:"portgroupName"`
}

type DvsPortLinkDownEvent

type DvsPortLinkDownEvent struct {
	DvsEvent

	PortKey     string        `xml:"portKey"`
	RuntimeInfo *DVPortStatus `xml:"runtimeInfo,omitempty"`
}

type DvsPortLinkUpEvent

type DvsPortLinkUpEvent struct {
	DvsEvent

	PortKey     string        `xml:"portKey"`
	RuntimeInfo *DVPortStatus `xml:"runtimeInfo,omitempty"`
}

type DvsPortReconfiguredEvent

type DvsPortReconfiguredEvent struct {
	DvsEvent

	PortKey []string `xml:"portKey"`
}

type DvsPortRuntimeChangeEvent

type DvsPortRuntimeChangeEvent struct {
	DvsEvent

	PortKey     string       `xml:"portKey"`
	RuntimeInfo DVPortStatus `xml:"runtimeInfo"`
}

type DvsPortUnblockedEvent

type DvsPortUnblockedEvent struct {
	DvsEvent

	PortKey     string        `xml:"portKey"`
	RuntimeInfo *DVPortStatus `xml:"runtimeInfo,omitempty"`
}

type DvsPortVendorSpecificStateChangeEvent

type DvsPortVendorSpecificStateChangeEvent struct {
	DvsEvent

	PortKey string `xml:"portKey"`
}

type DvsProfile

type DvsProfile struct {
	ApplyProfile

	Key    string              `xml:"key"`
	Name   string              `xml:"name"`
	Uplink []PnicUplinkProfile `xml:"uplink,omitempty"`
}

type DvsPuntNetworkRuleAction

type DvsPuntNetworkRuleAction struct {
	DvsNetworkRuleAction
}

type DvsRateLimitNetworkRuleAction

type DvsRateLimitNetworkRuleAction struct {
	DvsNetworkRuleAction

	PacketsPerSecond int `xml:"packetsPerSecond"`
}

type DvsReconfiguredEvent

type DvsReconfiguredEvent struct {
	DvsEvent

	ConfigSpec BaseDVSConfigSpec `xml:"configSpec,typeattr"`
}

type DvsRenamedEvent

type DvsRenamedEvent struct {
	DvsEvent

	OldName string `xml:"oldName"`
	NewName string `xml:"newName"`
}

type DvsRestoreEvent

type DvsRestoreEvent struct {
	DvsEvent
}

type DvsScopeViolated

type DvsScopeViolated struct {
	DvsFault

	Scope  []ManagedObjectReference `xml:"scope"`
	Entity ManagedObjectReference   `xml:"entity"`
}

type DvsScopeViolatedFault

type DvsScopeViolatedFault DvsScopeViolated

type DvsServiceConsoleVNicProfile

type DvsServiceConsoleVNicProfile struct {
	DvsVNicProfile
}

type DvsSingleIpPort

type DvsSingleIpPort struct {
	DvsIpPort

	PortNumber int `xml:"portNumber"`
}

type DvsSystemTrafficNetworkRuleQualifier

type DvsSystemTrafficNetworkRuleQualifier struct {
	DvsNetworkRuleQualifier

	TypeOfSystemTraffic *StringExpression `xml:"typeOfSystemTraffic,omitempty"`
}

type DvsTrafficFilterConfig

type DvsTrafficFilterConfig struct {
	DvsFilterConfig

	TrafficRuleset *DvsTrafficRuleset `xml:"trafficRuleset,omitempty"`
}

func (*DvsTrafficFilterConfig) GetDvsTrafficFilterConfig

func (b *DvsTrafficFilterConfig) GetDvsTrafficFilterConfig() *DvsTrafficFilterConfig

type DvsTrafficFilterConfigSpec

type DvsTrafficFilterConfigSpec struct {
	DvsTrafficFilterConfig

	Operation string `xml:"operation"`
}

type DvsTrafficRule

type DvsTrafficRule struct {
	DynamicData

	Key         string                        `xml:"key,omitempty"`
	Description string                        `xml:"description,omitempty"`
	Sequence    int                           `xml:"sequence,omitempty"`
	Qualifier   []BaseDvsNetworkRuleQualifier `xml:"qualifier,omitempty,typeattr"`
	Action      BaseDvsNetworkRuleAction      `xml:"action,omitempty,typeattr"`
	Direction   string                        `xml:"direction,omitempty"`
}

type DvsTrafficRuleset

type DvsTrafficRuleset struct {
	DynamicData

	Key        string           `xml:"key,omitempty"`
	Enabled    *bool            `xml:"enabled"`
	Precedence int              `xml:"precedence,omitempty"`
	Rules      []DvsTrafficRule `xml:"rules,omitempty"`
}

type DvsUpdateTagNetworkRuleAction

type DvsUpdateTagNetworkRuleAction struct {
	DvsNetworkRuleAction

	QosTag  int `xml:"qosTag,omitempty"`
	DscpTag int `xml:"dscpTag,omitempty"`
}

type DvsUpgradeAvailableEvent

type DvsUpgradeAvailableEvent struct {
	DvsEvent

	ProductInfo DistributedVirtualSwitchProductSpec `xml:"productInfo"`
}

type DvsUpgradeInProgressEvent

type DvsUpgradeInProgressEvent struct {
	DvsEvent

	ProductInfo DistributedVirtualSwitchProductSpec `xml:"productInfo"`
}

type DvsUpgradeRejectedEvent

type DvsUpgradeRejectedEvent struct {
	DvsEvent

	ProductInfo DistributedVirtualSwitchProductSpec `xml:"productInfo"`
}

type DvsUpgradedEvent

type DvsUpgradedEvent struct {
	DvsEvent

	ProductInfo DistributedVirtualSwitchProductSpec `xml:"productInfo"`
}

type DvsVNicProfile

type DvsVNicProfile struct {
	ApplyProfile

	Key      string           `xml:"key"`
	IpConfig IpAddressProfile `xml:"ipConfig"`
}

func (*DvsVNicProfile) GetDvsVNicProfile

func (b *DvsVNicProfile) GetDvsVNicProfile() *DvsVNicProfile

type DynamicArray

type DynamicArray struct {
	DynamicType string    `xml:"dynamicType,omitempty"`
	Val         []AnyType `xml:"val,typeattr"`
}

type DynamicData

type DynamicData struct {
	DynamicType     string            `xml:"dynamicType,omitempty"`
	DynamicProperty []DynamicProperty `xml:"dynamicProperty,omitempty"`
}

func (*DynamicData) GetDynamicData

func (b *DynamicData) GetDynamicData() *DynamicData

type DynamicProperty

type DynamicProperty struct {
	Name string  `xml:"name"`
	Val  AnyType `xml:"val,typeattr"`
}

type DynamicTypeEnumTypeInfo

type DynamicTypeEnumTypeInfo struct {
	DynamicData

	Name       string                     `xml:"name"`
	WsdlName   string                     `xml:"wsdlName"`
	Version    string                     `xml:"version"`
	Value      []string                   `xml:"value,omitempty"`
	Annotation []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}

type DynamicTypeMgrAllTypeInfo

type DynamicTypeMgrAllTypeInfo struct {
	DynamicData

	ManagedTypeInfo []DynamicTypeMgrManagedTypeInfo `xml:"managedTypeInfo,omitempty"`
	EnumTypeInfo    []DynamicTypeEnumTypeInfo       `xml:"enumTypeInfo,omitempty"`
	DataTypeInfo    []DynamicTypeMgrDataTypeInfo    `xml:"dataTypeInfo,omitempty"`
}

type DynamicTypeMgrAnnotation

type DynamicTypeMgrAnnotation struct {
	DynamicData

	Name      string   `xml:"name"`
	Parameter []string `xml:"parameter,omitempty"`
}

type DynamicTypeMgrDataTypeInfo

type DynamicTypeMgrDataTypeInfo struct {
	DynamicData

	Name       string                           `xml:"name"`
	WsdlName   string                           `xml:"wsdlName"`
	Version    string                           `xml:"version"`
	Base       []string                         `xml:"base,omitempty"`
	Property   []DynamicTypeMgrPropertyTypeInfo `xml:"property,omitempty"`
	Annotation []DynamicTypeMgrAnnotation       `xml:"annotation,omitempty"`
}

type DynamicTypeMgrFilterSpec

type DynamicTypeMgrFilterSpec struct {
	DynamicData
}

func (*DynamicTypeMgrFilterSpec) GetDynamicTypeMgrFilterSpec

func (b *DynamicTypeMgrFilterSpec) GetDynamicTypeMgrFilterSpec() *DynamicTypeMgrFilterSpec

type DynamicTypeMgrManagedTypeInfo

type DynamicTypeMgrManagedTypeInfo struct {
	DynamicData

	Name       string                           `xml:"name"`
	WsdlName   string                           `xml:"wsdlName"`
	Version    string                           `xml:"version"`
	Base       []string                         `xml:"base,omitempty"`
	Property   []DynamicTypeMgrPropertyTypeInfo `xml:"property,omitempty"`
	Method     []DynamicTypeMgrMethodTypeInfo   `xml:"method,omitempty"`
	Annotation []DynamicTypeMgrAnnotation       `xml:"annotation,omitempty"`
}

type DynamicTypeMgrMethodTypeInfo

type DynamicTypeMgrMethodTypeInfo struct {
	DynamicData

	Name           string                        `xml:"name"`
	WsdlName       string                        `xml:"wsdlName"`
	Version        string                        `xml:"version"`
	ParamTypeInfo  []DynamicTypeMgrParamTypeInfo `xml:"paramTypeInfo,omitempty"`
	ReturnTypeInfo *DynamicTypeMgrParamTypeInfo  `xml:"returnTypeInfo,omitempty"`
	Fault          []string                      `xml:"fault,omitempty"`
	PrivId         string                        `xml:"privId,omitempty"`
	Annotation     []DynamicTypeMgrAnnotation    `xml:"annotation,omitempty"`
}

type DynamicTypeMgrMoFilterSpec

type DynamicTypeMgrMoFilterSpec struct {
	DynamicTypeMgrFilterSpec

	Id         string `xml:"id,omitempty"`
	TypeSubstr string `xml:"typeSubstr,omitempty"`
}

type DynamicTypeMgrMoInstance

type DynamicTypeMgrMoInstance struct {
	DynamicData

	Id     string `xml:"id"`
	MoType string `xml:"moType"`
}

type DynamicTypeMgrParamTypeInfo

type DynamicTypeMgrParamTypeInfo struct {
	DynamicData

	Name       string                     `xml:"name"`
	Version    string                     `xml:"version"`
	Type       string                     `xml:"type"`
	PrivId     string                     `xml:"privId,omitempty"`
	Annotation []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}

type DynamicTypeMgrPropertyTypeInfo

type DynamicTypeMgrPropertyTypeInfo struct {
	DynamicData

	Name        string                     `xml:"name"`
	Version     string                     `xml:"version"`
	Type        string                     `xml:"type"`
	PrivId      string                     `xml:"privId,omitempty"`
	MsgIdFormat string                     `xml:"msgIdFormat,omitempty"`
	Annotation  []DynamicTypeMgrAnnotation `xml:"annotation,omitempty"`
}

type DynamicTypeMgrQueryMoInstances

type DynamicTypeMgrQueryMoInstances struct {
	This       ManagedObjectReference       `xml:"_this"`
	FilterSpec BaseDynamicTypeMgrFilterSpec `xml:"filterSpec,omitempty,typeattr"`
}

type DynamicTypeMgrQueryMoInstancesResponse

type DynamicTypeMgrQueryMoInstancesResponse struct {
	Returnval []DynamicTypeMgrMoInstance `xml:"urn:vim25 returnval"`
}

type DynamicTypeMgrQueryTypeInfo

type DynamicTypeMgrQueryTypeInfo struct {
	This       ManagedObjectReference       `xml:"_this"`
	FilterSpec BaseDynamicTypeMgrFilterSpec `xml:"filterSpec,omitempty,typeattr"`
}

type DynamicTypeMgrQueryTypeInfoResponse

type DynamicTypeMgrQueryTypeInfoResponse struct {
	Returnval DynamicTypeMgrAllTypeInfo `xml:"urn:vim25 returnval"`
}

type DynamicTypeMgrTypeFilterSpec

type DynamicTypeMgrTypeFilterSpec struct {
	DynamicTypeMgrFilterSpec

	TypeSubstr string `xml:"typeSubstr,omitempty"`
}

type EVCAdmissionFailed

type EVCAdmissionFailed struct {
	NotSupportedHostInCluster

	Faults []LocalizedMethodFault `xml:"faults,omitempty"`
}

func (*EVCAdmissionFailed) GetEVCAdmissionFailed

func (b *EVCAdmissionFailed) GetEVCAdmissionFailed() *EVCAdmissionFailed

type EVCAdmissionFailedCPUFeaturesForMode

type EVCAdmissionFailedCPUFeaturesForMode struct {
	EVCAdmissionFailed

	CurrentEVCModeKey string `xml:"currentEVCModeKey"`
}

type EVCAdmissionFailedCPUFeaturesForModeFault

type EVCAdmissionFailedCPUFeaturesForModeFault EVCAdmissionFailedCPUFeaturesForMode

type EVCAdmissionFailedCPUModel

type EVCAdmissionFailedCPUModel struct {
	EVCAdmissionFailed
}

type EVCAdmissionFailedCPUModelFault

type EVCAdmissionFailedCPUModelFault EVCAdmissionFailedCPUModel

type EVCAdmissionFailedCPUModelForMode

type EVCAdmissionFailedCPUModelForMode struct {
	EVCAdmissionFailed

	CurrentEVCModeKey string `xml:"currentEVCModeKey"`
}

type EVCAdmissionFailedCPUModelForModeFault

type EVCAdmissionFailedCPUModelForModeFault EVCAdmissionFailedCPUModelForMode

type EVCAdmissionFailedCPUVendor

type EVCAdmissionFailedCPUVendor struct {
	EVCAdmissionFailed

	ClusterCPUVendor string `xml:"clusterCPUVendor"`
	HostCPUVendor    string `xml:"hostCPUVendor"`
}

type EVCAdmissionFailedCPUVendorFault

type EVCAdmissionFailedCPUVendorFault EVCAdmissionFailedCPUVendor

type EVCAdmissionFailedCPUVendorUnknown

type EVCAdmissionFailedCPUVendorUnknown struct {
	EVCAdmissionFailed
}

type EVCAdmissionFailedCPUVendorUnknownFault

type EVCAdmissionFailedCPUVendorUnknownFault EVCAdmissionFailedCPUVendorUnknown

type EVCAdmissionFailedFault

type EVCAdmissionFailedFault BaseEVCAdmissionFailed

type EVCAdmissionFailedHostDisconnected

type EVCAdmissionFailedHostDisconnected struct {
	EVCAdmissionFailed
}

type EVCAdmissionFailedHostDisconnectedFault

type EVCAdmissionFailedHostDisconnectedFault EVCAdmissionFailedHostDisconnected

type EVCAdmissionFailedHostSoftware

type EVCAdmissionFailedHostSoftware struct {
	EVCAdmissionFailed
}

type EVCAdmissionFailedHostSoftwareFault

type EVCAdmissionFailedHostSoftwareFault EVCAdmissionFailedHostSoftware

type EVCAdmissionFailedHostSoftwareForMode

type EVCAdmissionFailedHostSoftwareForMode struct {
	EVCAdmissionFailed
}

type EVCAdmissionFailedHostSoftwareForModeFault

type EVCAdmissionFailedHostSoftwareForModeFault EVCAdmissionFailedHostSoftwareForMode

type EVCAdmissionFailedVmActive

type EVCAdmissionFailedVmActive struct {
	EVCAdmissionFailed
}

type EVCAdmissionFailedVmActiveFault

type EVCAdmissionFailedVmActiveFault EVCAdmissionFailedVmActive

type EVCMode

type EVCMode struct {
	ElementDescription

	GuaranteedCPUFeatures []HostCpuIdInfo                    `xml:"guaranteedCPUFeatures,omitempty"`
	FeatureCapability     []HostFeatureCapability            `xml:"featureCapability,omitempty"`
	FeatureMask           []HostFeatureMask                  `xml:"featureMask,omitempty"`
	FeatureRequirement    []VirtualMachineFeatureRequirement `xml:"featureRequirement,omitempty"`
	Vendor                string                             `xml:"vendor"`
	Track                 []string                           `xml:"track,omitempty"`
	VendorTier            int                                `xml:"vendorTier"`
}

type EagerZeroVirtualDiskRequestType

type EagerZeroVirtualDiskRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type EagerZeroVirtualDisk_Task

type EagerZeroVirtualDisk_Task EagerZeroVirtualDiskRequestType

type EagerZeroVirtualDisk_TaskResponse

type EagerZeroVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type EightHostLimitViolated

type EightHostLimitViolated struct {
	VmConfigFault
}

type EightHostLimitViolatedFault

type EightHostLimitViolatedFault EightHostLimitViolated

type ElementDescription

type ElementDescription struct {
	Description

	Key string `xml:"key"`
}

func (*ElementDescription) GetElementDescription

func (b *ElementDescription) GetElementDescription() *ElementDescription

type EnableAlarmActions

type EnableAlarmActions EnableAlarmActionsRequestType

type EnableAlarmActionsRequestType

type EnableAlarmActionsRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Entity  ManagedObjectReference `xml:"entity"`
	Enabled bool                   `xml:"enabled"`
}

type EnableAlarmActionsResponse

type EnableAlarmActionsResponse struct {
}

type EnableFeature

type EnableFeature EnableFeatureRequestType

type EnableFeatureRequestType

type EnableFeatureRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Host       *ManagedObjectReference `xml:"host,omitempty"`
	FeatureKey string                  `xml:"featureKey"`
}

type EnableFeatureResponse

type EnableFeatureResponse struct {
	Returnval bool `xml:"returnval"`
}

type EnableHyperThreadingRequestType

type EnableHyperThreadingRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type EnableHyperThreadingResponse

type EnableHyperThreadingResponse struct {
}

type EnableMultipathPath

type EnableMultipathPath EnableMultipathPathRequestType

type EnableMultipathPathRequestType

type EnableMultipathPathRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	PathName string                 `xml:"pathName"`
}

type EnableMultipathPathResponse

type EnableMultipathPathResponse struct {
}

type EnableNetworkResourceManagementRequestType

type EnableNetworkResourceManagementRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Enable bool                   `xml:"enable"`
}

type EnableNetworkResourceManagementResponse

type EnableNetworkResourceManagementResponse struct {
}

type EnableRuleset

type EnableRuleset EnableRulesetRequestType

type EnableRulesetRequestType

type EnableRulesetRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Id   string                 `xml:"id"`
}

type EnableRulesetResponse

type EnableRulesetResponse struct {
}

type EnableSecondaryVMRequestType

type EnableSecondaryVMRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Vm   ManagedObjectReference  `xml:"vm"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type EnableSecondaryVM_Task

type EnableSecondaryVM_Task EnableSecondaryVMRequestType

type EnableSecondaryVM_TaskResponse

type EnableSecondaryVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type EnterLockdownMode

type EnterLockdownMode EnterLockdownModeRequestType

type EnterLockdownModeRequestType

type EnterLockdownModeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type EnterLockdownModeResponse

type EnterLockdownModeResponse struct {
}

type EnterMaintenanceModeRequestType

type EnterMaintenanceModeRequestType struct {
	This                  ManagedObjectReference `xml:"_this"`
	Timeout               int                    `xml:"timeout"`
	EvacuatePoweredOffVms *bool                  `xml:"evacuatePoweredOffVms"`
	MaintenanceSpec       *HostMaintenanceSpec   `xml:"maintenanceSpec,omitempty"`
}

type EnterMaintenanceMode_Task

type EnterMaintenanceMode_Task EnterMaintenanceModeRequestType

type EnterMaintenanceMode_TaskResponse

type EnterMaintenanceMode_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type EnteredMaintenanceModeEvent

type EnteredMaintenanceModeEvent struct {
	HostEvent
}

type EnteredStandbyModeEvent

type EnteredStandbyModeEvent struct {
	HostEvent
}

func (*EnteredStandbyModeEvent) GetEnteredStandbyModeEvent

func (b *EnteredStandbyModeEvent) GetEnteredStandbyModeEvent() *EnteredStandbyModeEvent

type EnteringMaintenanceModeEvent

type EnteringMaintenanceModeEvent struct {
	HostEvent
}

type EnteringStandbyModeEvent

type EnteringStandbyModeEvent struct {
	HostEvent
}

func (*EnteringStandbyModeEvent) GetEnteringStandbyModeEvent

func (b *EnteringStandbyModeEvent) GetEnteringStandbyModeEvent() *EnteringStandbyModeEvent

type EntityBackup

type EntityBackup struct {
	DynamicData
}

type EntityBackupConfig

type EntityBackupConfig struct {
	DynamicData

	EntityType    string                  `xml:"entityType"`
	ConfigBlob    []byte                  `xml:"configBlob"`
	Key           string                  `xml:"key,omitempty"`
	Name          string                  `xml:"name,omitempty"`
	Container     *ManagedObjectReference `xml:"container,omitempty"`
	ConfigVersion string                  `xml:"configVersion,omitempty"`
}

type EntityEventArgument

type EntityEventArgument struct {
	EventArgument

	Name string `xml:"name"`
}

func (*EntityEventArgument) GetEntityEventArgument

func (b *EntityEventArgument) GetEntityEventArgument() *EntityEventArgument

type EntityImportType

type EntityImportType string

type EntityPrivilege

type EntityPrivilege struct {
	DynamicData

	Entity           ManagedObjectReference  `xml:"entity"`
	PrivAvailability []PrivilegeAvailability `xml:"privAvailability"`
}

type EntityType

type EntityType string

type EnumDescription

type EnumDescription struct {
	DynamicData

	Key  string                   `xml:"key"`
	Tags []BaseElementDescription `xml:"tags,typeattr"`
}

type ErrorUpgradeEvent

type ErrorUpgradeEvent struct {
	UpgradeEvent
}

type EstimateDatabaseSizeRequestType

type EstimateDatabaseSizeRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	DbSizeParam DatabaseSizeParam      `xml:"dbSizeParam"`
}

type EstimateDatabaseSizeResponse

type EstimateDatabaseSizeResponse struct {
	Returnval DatabaseSizeEstimate `xml:"returnval"`
}

type EstimateStorageForConsolidateSnapshotsRequestType

type EstimateStorageForConsolidateSnapshotsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type EstimateStorageForConsolidateSnapshots_TaskResponse

type EstimateStorageForConsolidateSnapshots_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type EsxAgentHostManagerUpdateConfigRequestType

type EsxAgentHostManagerUpdateConfigRequestType struct {
	This       ManagedObjectReference            `xml:"_this"`
	ConfigInfo HostEsxAgentHostManagerConfigInfo `xml:"configInfo"`
}

type EsxAgentHostManagerUpdateConfigResponse

type EsxAgentHostManagerUpdateConfigResponse struct {
}

type EvaluationLicenseSource

type EvaluationLicenseSource struct {
	LicenseSource

	RemainingHours int64 `xml:"remainingHours,omitempty"`
}

type Event

type Event struct {
	DynamicData

	Key                  int                           `xml:"key"`
	ChainId              int                           `xml:"chainId"`
	CreatedTime          time.Time                     `xml:"createdTime"`
	UserName             string                        `xml:"userName"`
	Datacenter           *DatacenterEventArgument      `xml:"datacenter,omitempty"`
	ComputeResource      *ComputeResourceEventArgument `xml:"computeResource,omitempty"`
	Host                 *HostEventArgument            `xml:"host,omitempty"`
	Vm                   *VmEventArgument              `xml:"vm,omitempty"`
	Ds                   *DatastoreEventArgument       `xml:"ds,omitempty"`
	Net                  *NetworkEventArgument         `xml:"net,omitempty"`
	Dvs                  *DvsEventArgument             `xml:"dvs,omitempty"`
	FullFormattedMessage string                        `xml:"fullFormattedMessage,omitempty"`
	ChangeTag            string                        `xml:"changeTag,omitempty"`
}

func (*Event) GetEvent

func (b *Event) GetEvent() *Event

type EventAlarmExpression

type EventAlarmExpression struct {
	AlarmExpression

	Comparisons []EventAlarmExpressionComparison `xml:"comparisons,omitempty"`
	EventType   string                           `xml:"eventType"`
	EventTypeId string                           `xml:"eventTypeId,omitempty"`
	ObjectType  string                           `xml:"objectType,omitempty"`
	Status      ManagedEntityStatus              `xml:"status,omitempty"`
}

type EventAlarmExpressionComparison

type EventAlarmExpressionComparison struct {
	DynamicData

	AttributeName string `xml:"attributeName"`
	Operator      string `xml:"operator"`
	Value         string `xml:"value"`
}

type EventAlarmExpressionComparisonOperator

type EventAlarmExpressionComparisonOperator string

type EventArgDesc

type EventArgDesc struct {
	DynamicData

	Name        string                 `xml:"name"`
	Type        string                 `xml:"type"`
	Description BaseElementDescription `xml:"description,omitempty,typeattr"`
}

type EventArgument

type EventArgument struct {
	DynamicData
}

func (*EventArgument) GetEventArgument

func (b *EventArgument) GetEventArgument() *EventArgument

type EventCategory

type EventCategory string

type EventDescription

type EventDescription struct {
	DynamicData

	Category        []BaseElementDescription      `xml:"category,typeattr"`
	EventInfo       []EventDescriptionEventDetail `xml:"eventInfo"`
	EnumeratedTypes []EnumDescription             `xml:"enumeratedTypes,omitempty"`
}

type EventDescriptionEventDetail

type EventDescriptionEventDetail struct {
	DynamicData

	Key                     string `xml:"key"`
	Description             string `xml:"description,omitempty"`
	Category                string `xml:"category"`
	FormatOnDatacenter      string `xml:"formatOnDatacenter"`
	FormatOnComputeResource string `xml:"formatOnComputeResource"`
	FormatOnHost            string `xml:"formatOnHost"`
	FormatOnVm              string `xml:"formatOnVm"`
	FullFormat              string `xml:"fullFormat"`
	LongDescription         string `xml:"longDescription,omitempty"`
}

type EventEventSeverity

type EventEventSeverity string

type EventEx

type EventEx struct {
	Event

	EventTypeId string                `xml:"eventTypeId"`
	Severity    string                `xml:"severity,omitempty"`
	Message     string                `xml:"message,omitempty"`
	Arguments   []KeyAnyValue         `xml:"arguments,omitempty"`
	ObjectId    string                `xml:"objectId,omitempty"`
	ObjectType  string                `xml:"objectType,omitempty"`
	ObjectName  string                `xml:"objectName,omitempty"`
	Fault       *LocalizedMethodFault `xml:"fault,omitempty"`
}

type EventFilterSpec

type EventFilterSpec struct {
	DynamicData

	Entity             *EventFilterSpecByEntity   `xml:"entity,omitempty"`
	Time               *EventFilterSpecByTime     `xml:"time,omitempty"`
	UserName           *EventFilterSpecByUsername `xml:"userName,omitempty"`
	EventChainId       int                        `xml:"eventChainId,omitempty"`
	Alarm              *ManagedObjectReference    `xml:"alarm,omitempty"`
	ScheduledTask      *ManagedObjectReference    `xml:"scheduledTask,omitempty"`
	DisableFullMessage *bool                      `xml:"disableFullMessage"`
	Category           []string                   `xml:"category,omitempty"`
	Type               []string                   `xml:"type,omitempty"`
	Tag                []string                   `xml:"tag,omitempty"`
	EventTypeId        []string                   `xml:"eventTypeId,omitempty"`
}

type EventFilterSpecByEntity

type EventFilterSpecByEntity struct {
	DynamicData

	Entity    ManagedObjectReference         `xml:"entity"`
	Recursion EventFilterSpecRecursionOption `xml:"recursion"`
}

type EventFilterSpecByTime

type EventFilterSpecByTime struct {
	DynamicData

	BeginTime *time.Time `xml:"beginTime"`
	EndTime   *time.Time `xml:"endTime"`
}

type EventFilterSpecByUsername

type EventFilterSpecByUsername struct {
	DynamicData

	SystemUser bool     `xml:"systemUser"`
	UserList   []string `xml:"userList,omitempty"`
}

type EventFilterSpecRecursionOption

type EventFilterSpecRecursionOption string

type ExecuteHostProfile

type ExecuteHostProfile ExecuteHostProfileRequestType

type ExecuteHostProfileRequestType

type ExecuteHostProfileRequestType struct {
	This          ManagedObjectReference                 `xml:"_this"`
	Host          ManagedObjectReference                 `xml:"host"`
	DeferredParam []ProfileDeferredPolicyOptionParameter `xml:"deferredParam,omitempty"`
}

type ExecuteHostProfileResponse

type ExecuteHostProfileResponse struct {
	Returnval ProfileExecuteResult `xml:"returnval"`
}

type ExecuteSimpleCommandRequestType

type ExecuteSimpleCommandRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Arguments []string               `xml:"arguments,omitempty"`
}

type ExecuteSimpleCommandResponse

type ExecuteSimpleCommandResponse struct {
	Returnval string `xml:"returnval"`
}

type ExecuteSoap

type ExecuteSoap struct {
	This     ManagedObjectReference                     `xml:"_this"`
	Moid     string                                     `xml:"moid"`
	Version  string                                     `xml:"version"`
	Method   string                                     `xml:"method"`
	Argument []ReflectManagedMethodExecuterSoapArgument `xml:"argument,omitempty"`
}

type ExecuteSoapResponse

type ExecuteSoapResponse struct {
	Returnval *ReflectManagedMethodExecuterSoapResult `xml:"urn:vim25 returnval"`
}

type ExitLockdownMode

type ExitLockdownMode ExitLockdownModeRequestType

type ExitLockdownModeRequestType

type ExitLockdownModeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ExitLockdownModeResponse

type ExitLockdownModeResponse struct {
}

type ExitMaintenanceModeEvent

type ExitMaintenanceModeEvent struct {
	HostEvent
}

type ExitMaintenanceModeRequestType

type ExitMaintenanceModeRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Timeout int                    `xml:"timeout"`
}

type ExitMaintenanceMode_Task

type ExitMaintenanceMode_Task ExitMaintenanceModeRequestType

type ExitMaintenanceMode_TaskResponse

type ExitMaintenanceMode_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ExitStandbyModeFailedEvent

type ExitStandbyModeFailedEvent struct {
	HostEvent
}

func (*ExitStandbyModeFailedEvent) GetExitStandbyModeFailedEvent

func (b *ExitStandbyModeFailedEvent) GetExitStandbyModeFailedEvent() *ExitStandbyModeFailedEvent

type ExitedStandbyModeEvent

type ExitedStandbyModeEvent struct {
	HostEvent
}

func (*ExitedStandbyModeEvent) GetExitedStandbyModeEvent

func (b *ExitedStandbyModeEvent) GetExitedStandbyModeEvent() *ExitedStandbyModeEvent

type ExitingStandbyModeEvent

type ExitingStandbyModeEvent struct {
	HostEvent
}

func (*ExitingStandbyModeEvent) GetExitingStandbyModeEvent

func (b *ExitingStandbyModeEvent) GetExitingStandbyModeEvent() *ExitingStandbyModeEvent

type ExpandVmfsDatastore

type ExpandVmfsDatastore ExpandVmfsDatastoreRequestType

type ExpandVmfsDatastoreRequestType

type ExpandVmfsDatastoreRequestType struct {
	This      ManagedObjectReference  `xml:"_this"`
	Datastore ManagedObjectReference  `xml:"datastore"`
	Spec      VmfsDatastoreExpandSpec `xml:"spec"`
}

type ExpandVmfsDatastoreResponse

type ExpandVmfsDatastoreResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ExpandVmfsExtent

type ExpandVmfsExtent ExpandVmfsExtentRequestType

type ExpandVmfsExtentRequestType

type ExpandVmfsExtentRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VmfsPath string                 `xml:"vmfsPath"`
	Extent   HostScsiDiskPartition  `xml:"extent"`
}

type ExpandVmfsExtentResponse

type ExpandVmfsExtentResponse struct {
}

type ExpiredAddonLicense

type ExpiredAddonLicense struct {
	ExpiredFeatureLicense
}

type ExpiredAddonLicenseFault

type ExpiredAddonLicenseFault ExpiredAddonLicense

type ExpiredEditionLicense

type ExpiredEditionLicense struct {
	ExpiredFeatureLicense
}

type ExpiredEditionLicenseFault

type ExpiredEditionLicenseFault ExpiredEditionLicense

type ExpiredFeatureLicense

type ExpiredFeatureLicense struct {
	NotEnoughLicenses

	Feature        string    `xml:"feature"`
	Count          int       `xml:"count"`
	ExpirationDate time.Time `xml:"expirationDate"`
}

func (*ExpiredFeatureLicense) GetExpiredFeatureLicense

func (b *ExpiredFeatureLicense) GetExpiredFeatureLicense() *ExpiredFeatureLicense

type ExpiredFeatureLicenseFault

type ExpiredFeatureLicenseFault BaseExpiredFeatureLicense

type ExportAnswerFileRequestType

type ExportAnswerFileRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Host ManagedObjectReference `xml:"host"`
}

type ExportAnswerFile_Task

type ExportAnswerFile_Task ExportAnswerFileRequestType

type ExportAnswerFile_TaskResponse

type ExportAnswerFile_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ExportProfile

type ExportProfile ExportProfileRequestType

type ExportProfileRequestType

type ExportProfileRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ExportProfileResponse

type ExportProfileResponse struct {
	Returnval string `xml:"returnval"`
}

type ExportSnapshot

type ExportSnapshot ExportSnapshotRequestType

type ExportSnapshotRequestType

type ExportSnapshotRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ExportSnapshotResponse

type ExportSnapshotResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ExportVApp

type ExportVApp ExportVAppRequestType

type ExportVAppRequestType

type ExportVAppRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ExportVAppResponse

type ExportVAppResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ExportVm

type ExportVm ExportVmRequestType

type ExportVmRequestType

type ExportVmRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ExportVmResponse

type ExportVmResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ExtExtendedProductInfo

type ExtExtendedProductInfo struct {
	DynamicData

	CompanyUrl    string                  `xml:"companyUrl,omitempty"`
	ProductUrl    string                  `xml:"productUrl,omitempty"`
	ManagementUrl string                  `xml:"managementUrl,omitempty"`
	Self          *ManagedObjectReference `xml:"self,omitempty"`
}

type ExtManagedEntityInfo

type ExtManagedEntityInfo struct {
	DynamicData

	Type         string `xml:"type"`
	SmallIconUrl string `xml:"smallIconUrl,omitempty"`
	IconUrl      string `xml:"iconUrl,omitempty"`
	Description  string `xml:"description,omitempty"`
}

type ExtSolutionManagerInfo

type ExtSolutionManagerInfo struct {
	DynamicData

	Tab          []ExtSolutionManagerInfoTabInfo `xml:"tab,omitempty"`
	SmallIconUrl string                          `xml:"smallIconUrl,omitempty"`
}

type ExtSolutionManagerInfoTabInfo

type ExtSolutionManagerInfoTabInfo struct {
	DynamicData

	Label string `xml:"label"`
	Url   string `xml:"url"`
}

type ExtendVffs

type ExtendVffs ExtendVffsRequestType

type ExtendVffsRequestType

type ExtendVffsRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	VffsPath   string                 `xml:"vffsPath"`
	DevicePath string                 `xml:"devicePath"`
	Spec       *HostDiskPartitionSpec `xml:"spec,omitempty"`
}

type ExtendVffsResponse

type ExtendVffsResponse struct {
}

type ExtendVirtualDiskRequestType

type ExtendVirtualDiskRequestType struct {
	This          ManagedObjectReference  `xml:"_this"`
	Name          string                  `xml:"name"`
	Datacenter    *ManagedObjectReference `xml:"datacenter,omitempty"`
	NewCapacityKb int64                   `xml:"newCapacityKb"`
	EagerZero     *bool                   `xml:"eagerZero"`
}

type ExtendVirtualDisk_Task

type ExtendVirtualDisk_Task ExtendVirtualDiskRequestType

type ExtendVirtualDisk_TaskResponse

type ExtendVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ExtendVmfsDatastore

type ExtendVmfsDatastore ExtendVmfsDatastoreRequestType

type ExtendVmfsDatastoreRequestType

type ExtendVmfsDatastoreRequestType struct {
	This      ManagedObjectReference  `xml:"_this"`
	Datastore ManagedObjectReference  `xml:"datastore"`
	Spec      VmfsDatastoreExtendSpec `xml:"spec"`
}

type ExtendVmfsDatastoreResponse

type ExtendVmfsDatastoreResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ExtendedDescription

type ExtendedDescription struct {
	Description

	MessageCatalogKeyPrefix string        `xml:"messageCatalogKeyPrefix"`
	MessageArg              []KeyAnyValue `xml:"messageArg,omitempty"`
}

type ExtendedElementDescription

type ExtendedElementDescription struct {
	ElementDescription

	MessageCatalogKeyPrefix string        `xml:"messageCatalogKeyPrefix"`
	MessageArg              []KeyAnyValue `xml:"messageArg,omitempty"`
}

type ExtendedEvent

type ExtendedEvent struct {
	GeneralEvent

	EventTypeId   string                 `xml:"eventTypeId"`
	ManagedObject ManagedObjectReference `xml:"managedObject"`
	Data          []ExtendedEventPair    `xml:"data,omitempty"`
}

type ExtendedEventPair

type ExtendedEventPair struct {
	DynamicData

	Key   string `xml:"key"`
	Value string `xml:"value"`
}

type ExtendedFault

type ExtendedFault struct {
	VimFault

	FaultTypeId string     `xml:"faultTypeId"`
	Data        []KeyValue `xml:"data,omitempty"`
}

type ExtendedFaultFault

type ExtendedFaultFault ExtendedFault

type Extension

type Extension struct {
	DynamicData

	Description            BaseDescription           `xml:"description,typeattr"`
	Key                    string                    `xml:"key"`
	Company                string                    `xml:"company,omitempty"`
	Type                   string                    `xml:"type,omitempty"`
	Version                string                    `xml:"version"`
	SubjectName            string                    `xml:"subjectName,omitempty"`
	Server                 []ExtensionServerInfo     `xml:"server,omitempty"`
	Client                 []ExtensionClientInfo     `xml:"client,omitempty"`
	TaskList               []ExtensionTaskTypeInfo   `xml:"taskList,omitempty"`
	EventList              []ExtensionEventTypeInfo  `xml:"eventList,omitempty"`
	FaultList              []ExtensionFaultTypeInfo  `xml:"faultList,omitempty"`
	PrivilegeList          []ExtensionPrivilegeInfo  `xml:"privilegeList,omitempty"`
	ResourceList           []ExtensionResourceInfo   `xml:"resourceList,omitempty"`
	LastHeartbeatTime      time.Time                 `xml:"lastHeartbeatTime"`
	HealthInfo             *ExtensionHealthInfo      `xml:"healthInfo,omitempty"`
	OvfConsumerInfo        *ExtensionOvfConsumerInfo `xml:"ovfConsumerInfo,omitempty"`
	ExtendedProductInfo    *ExtExtendedProductInfo   `xml:"extendedProductInfo,omitempty"`
	ManagedEntityInfo      []ExtManagedEntityInfo    `xml:"managedEntityInfo,omitempty"`
	ShownInSolutionManager *bool                     `xml:"shownInSolutionManager"`
	SolutionManagerInfo    *ExtSolutionManagerInfo   `xml:"solutionManagerInfo,omitempty"`
}

type ExtensionClientInfo

type ExtensionClientInfo struct {
	DynamicData

	Version     string          `xml:"version"`
	Description BaseDescription `xml:"description,typeattr"`
	Company     string          `xml:"company"`
	Type        string          `xml:"type"`
	Url         string          `xml:"url"`
}

type ExtensionEventTypeInfo

type ExtensionEventTypeInfo struct {
	DynamicData

	EventID         string `xml:"eventID"`
	EventTypeSchema string `xml:"eventTypeSchema,omitempty"`
}

type ExtensionFaultTypeInfo

type ExtensionFaultTypeInfo struct {
	DynamicData

	FaultID string `xml:"faultID"`
}

type ExtensionHealthInfo

type ExtensionHealthInfo struct {
	DynamicData

	Url string `xml:"url"`
}

type ExtensionManagerIpAllocationUsage

type ExtensionManagerIpAllocationUsage struct {
	DynamicData

	ExtensionKey string `xml:"extensionKey"`
	NumAddresses int    `xml:"numAddresses"`
}

type ExtensionOvfConsumerInfo

type ExtensionOvfConsumerInfo struct {
	DynamicData

	CallbackUrl string   `xml:"callbackUrl"`
	SectionType []string `xml:"sectionType"`
}

type ExtensionPrivilegeInfo

type ExtensionPrivilegeInfo struct {
	DynamicData

	PrivID        string `xml:"privID"`
	PrivGroupName string `xml:"privGroupName"`
}

type ExtensionResourceInfo

type ExtensionResourceInfo struct {
	DynamicData

	Locale string     `xml:"locale"`
	Module string     `xml:"module"`
	Data   []KeyValue `xml:"data"`
}

type ExtensionServerInfo

type ExtensionServerInfo struct {
	DynamicData

	Url              string          `xml:"url"`
	Description      BaseDescription `xml:"description,typeattr"`
	Company          string          `xml:"company"`
	Type             string          `xml:"type"`
	AdminEmail       []string        `xml:"adminEmail"`
	ServerThumbprint string          `xml:"serverThumbprint,omitempty"`
}

type ExtensionTaskTypeInfo

type ExtensionTaskTypeInfo struct {
	DynamicData

	TaskID string `xml:"taskID"`
}

type ExtractOvfEnvironmentRequestType

type ExtractOvfEnvironmentRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ExtractOvfEnvironmentResponse

type ExtractOvfEnvironmentResponse struct {
	Returnval string `xml:"returnval"`
}

type FailToEnableSPBM

type FailToEnableSPBM struct {
	NotEnoughLicenses

	Cs                ManagedObjectReference               `xml:"cs"`
	CsName            string                               `xml:"csName"`
	HostLicenseStates []ComputeResourceHostSPBMLicenseInfo `xml:"hostLicenseStates"`
}

type FailToEnableSPBMFault

type FailToEnableSPBMFault FailToEnableSPBM

type FailToLockFaultToleranceVMs

type FailToLockFaultToleranceVMs struct {
	RuntimeFault

	VmName          string                 `xml:"vmName"`
	Vm              ManagedObjectReference `xml:"vm"`
	AlreadyLockedVm ManagedObjectReference `xml:"alreadyLockedVm"`
}

type FailToLockFaultToleranceVMsFault

type FailToLockFaultToleranceVMsFault FailToLockFaultToleranceVMs

type FailoverLevelRestored

type FailoverLevelRestored struct {
	ClusterEvent
}

type FaultToleranceAntiAffinityViolated

type FaultToleranceAntiAffinityViolated struct {
	MigrationFault

	HostName string                 `xml:"hostName"`
	Host     ManagedObjectReference `xml:"host"`
}

type FaultToleranceAntiAffinityViolatedFault

type FaultToleranceAntiAffinityViolatedFault FaultToleranceAntiAffinityViolated

type FaultToleranceCannotEditMem

type FaultToleranceCannotEditMem struct {
	VmConfigFault

	VmName string                 `xml:"vmName"`
	Vm     ManagedObjectReference `xml:"vm"`
}

type FaultToleranceCannotEditMemFault

type FaultToleranceCannotEditMemFault FaultToleranceCannotEditMem

type FaultToleranceConfigInfo

type FaultToleranceConfigInfo struct {
	DynamicData

	Role          int      `xml:"role"`
	InstanceUuids []string `xml:"instanceUuids"`
	ConfigPaths   []string `xml:"configPaths"`
}

func (*FaultToleranceConfigInfo) GetFaultToleranceConfigInfo

func (b *FaultToleranceConfigInfo) GetFaultToleranceConfigInfo() *FaultToleranceConfigInfo

type FaultToleranceCpuIncompatible

type FaultToleranceCpuIncompatible struct {
	CpuIncompatible

	Model    bool `xml:"model"`
	Family   bool `xml:"family"`
	Stepping bool `xml:"stepping"`
}

type FaultToleranceCpuIncompatibleFault

type FaultToleranceCpuIncompatibleFault FaultToleranceCpuIncompatible

type FaultToleranceNeedsThickDisk

type FaultToleranceNeedsThickDisk struct {
	MigrationFault

	VmName string `xml:"vmName"`
}

type FaultToleranceNeedsThickDiskFault

type FaultToleranceNeedsThickDiskFault FaultToleranceNeedsThickDisk

type FaultToleranceNotLicensed

type FaultToleranceNotLicensed struct {
	VmFaultToleranceIssue

	HostName string `xml:"hostName,omitempty"`
}

type FaultToleranceNotLicensedFault

type FaultToleranceNotLicensedFault FaultToleranceNotLicensed

type FaultToleranceNotSameBuild

type FaultToleranceNotSameBuild struct {
	MigrationFault

	Build string `xml:"build"`
}

type FaultToleranceNotSameBuildFault

type FaultToleranceNotSameBuildFault FaultToleranceNotSameBuild

type FaultTolerancePrimaryConfigInfo

type FaultTolerancePrimaryConfigInfo struct {
	FaultToleranceConfigInfo

	Secondaries []ManagedObjectReference `xml:"secondaries"`
}

type FaultTolerancePrimaryPowerOnNotAttempted

type FaultTolerancePrimaryPowerOnNotAttempted struct {
	VmFaultToleranceIssue

	SecondaryVm ManagedObjectReference `xml:"secondaryVm"`
	PrimaryVm   ManagedObjectReference `xml:"primaryVm"`
}

type FaultTolerancePrimaryPowerOnNotAttemptedFault

type FaultTolerancePrimaryPowerOnNotAttemptedFault FaultTolerancePrimaryPowerOnNotAttempted

type FaultToleranceSecondaryConfigInfo

type FaultToleranceSecondaryConfigInfo struct {
	FaultToleranceConfigInfo

	PrimaryVM ManagedObjectReference `xml:"primaryVM"`
}

type FaultToleranceSecondaryOpResult

type FaultToleranceSecondaryOpResult struct {
	DynamicData

	Vm               ManagedObjectReference  `xml:"vm"`
	PowerOnAttempted bool                    `xml:"powerOnAttempted"`
	PowerOnResult    *ClusterPowerOnVmResult `xml:"powerOnResult,omitempty"`
}

type FaultToleranceVmNotDasProtected

type FaultToleranceVmNotDasProtected struct {
	VimFault

	Vm     ManagedObjectReference `xml:"vm"`
	VmName string                 `xml:"vmName"`
}

type FaultToleranceVmNotDasProtectedFault

type FaultToleranceVmNotDasProtectedFault FaultToleranceVmNotDasProtected

type FcoeConfig

type FcoeConfig struct {
	DynamicData

	PriorityClass int                        `xml:"priorityClass"`
	SourceMac     string                     `xml:"sourceMac"`
	VlanRange     []FcoeConfigVlanRange      `xml:"vlanRange"`
	Capabilities  FcoeConfigFcoeCapabilities `xml:"capabilities"`
	FcoeActive    bool                       `xml:"fcoeActive"`
}

type FcoeConfigFcoeCapabilities

type FcoeConfigFcoeCapabilities struct {
	DynamicData

	PriorityClass    bool `xml:"priorityClass"`
	SourceMacAddress bool `xml:"sourceMacAddress"`
	VlanRange        bool `xml:"vlanRange"`
}

type FcoeConfigFcoeSpecification

type FcoeConfigFcoeSpecification struct {
	DynamicData

	UnderlyingPnic string                `xml:"underlyingPnic"`
	PriorityClass  int                   `xml:"priorityClass,omitempty"`
	SourceMac      string                `xml:"sourceMac,omitempty"`
	VlanRange      []FcoeConfigVlanRange `xml:"vlanRange,omitempty"`
}

type FcoeConfigVlanRange

type FcoeConfigVlanRange struct {
	DynamicData

	VlanLow  int `xml:"vlanLow"`
	VlanHigh int `xml:"vlanHigh"`
}

type FcoeFault

type FcoeFault struct {
	VimFault
}

func (*FcoeFault) GetFcoeFault

func (b *FcoeFault) GetFcoeFault() *FcoeFault

type FcoeFaultFault

type FcoeFaultFault BaseFcoeFault

type FcoeFaultPnicHasNoPortSet

type FcoeFaultPnicHasNoPortSet struct {
	FcoeFault

	NicDevice string `xml:"nicDevice"`
}

type FcoeFaultPnicHasNoPortSetFault

type FcoeFaultPnicHasNoPortSetFault FcoeFaultPnicHasNoPortSet

type FeatureRequirementsNotMet

type FeatureRequirementsNotMet struct {
	VirtualHardwareCompatibilityIssue

	FeatureRequirement []VirtualMachineFeatureRequirement `xml:"featureRequirement,omitempty"`
	Vm                 *ManagedObjectReference            `xml:"vm,omitempty"`
	Host               *ManagedObjectReference            `xml:"host,omitempty"`
}

type FeatureRequirementsNotMetFault

type FeatureRequirementsNotMetFault FeatureRequirementsNotMet

type FetchDVPortKeys

type FetchDVPortKeys FetchDVPortKeysRequestType

type FetchDVPortKeysRequestType

type FetchDVPortKeysRequestType struct {
	This     ManagedObjectReference                `xml:"_this"`
	Criteria *DistributedVirtualSwitchPortCriteria `xml:"criteria,omitempty"`
}

type FetchDVPortKeysResponse

type FetchDVPortKeysResponse struct {
	Returnval []string `xml:"returnval,omitempty"`
}

type FetchDVPorts

type FetchDVPorts FetchDVPortsRequestType

type FetchDVPortsRequestType

type FetchDVPortsRequestType struct {
	This     ManagedObjectReference                `xml:"_this"`
	Criteria *DistributedVirtualSwitchPortCriteria `xml:"criteria,omitempty"`
}

type FetchDVPortsResponse

type FetchDVPortsResponse struct {
	Returnval []DistributedVirtualPort `xml:"returnval,omitempty"`
}

type FibreChannelPortType

type FibreChannelPortType string

type FileAlreadyExists

type FileAlreadyExists struct {
	FileFault
}

type FileAlreadyExistsFault

type FileAlreadyExistsFault FileAlreadyExists

type FileBackedPortNotSupported

type FileBackedPortNotSupported struct {
	DeviceNotSupported
}

type FileBackedPortNotSupportedFault

type FileBackedPortNotSupportedFault FileBackedPortNotSupported

type FileBackedVirtualDiskSpec

type FileBackedVirtualDiskSpec struct {
	VirtualDiskSpec

	CapacityKb int64                           `xml:"capacityKb"`
	Profile    []BaseVirtualMachineProfileSpec `xml:"profile,omitempty,typeattr"`
}

func (*FileBackedVirtualDiskSpec) GetFileBackedVirtualDiskSpec

func (b *FileBackedVirtualDiskSpec) GetFileBackedVirtualDiskSpec() *FileBackedVirtualDiskSpec

type FileFault

type FileFault struct {
	VimFault

	File string `xml:"file"`
}

func (*FileFault) GetFileFault

func (b *FileFault) GetFileFault() *FileFault

type FileFaultFault

type FileFaultFault BaseFileFault

type FileInfo

type FileInfo struct {
	DynamicData

	Path         string     `xml:"path"`
	FileSize     int64      `xml:"fileSize,omitempty"`
	Modification *time.Time `xml:"modification"`
	Owner        string     `xml:"owner,omitempty"`
}

func (*FileInfo) GetFileInfo

func (b *FileInfo) GetFileInfo() *FileInfo

type FileLocked

type FileLocked struct {
	FileFault
}

type FileLockedFault

type FileLockedFault FileLocked

type FileNameTooLong

type FileNameTooLong struct {
	FileFault
}

type FileNameTooLongFault

type FileNameTooLongFault FileNameTooLong

type FileNotFound

type FileNotFound struct {
	FileFault
}

type FileNotFoundFault

type FileNotFoundFault FileNotFound

type FileNotWritable

type FileNotWritable struct {
	FileFault
}

type FileNotWritableFault

type FileNotWritableFault FileNotWritable

type FileQuery

type FileQuery struct {
	DynamicData
}

func (*FileQuery) GetFileQuery

func (b *FileQuery) GetFileQuery() *FileQuery

type FileQueryFlags

type FileQueryFlags struct {
	DynamicData

	FileType     bool  `xml:"fileType"`
	FileSize     bool  `xml:"fileSize"`
	Modification bool  `xml:"modification"`
	FileOwner    *bool `xml:"fileOwner"`
}

type FileSystemMountInfoVStorageSupportStatus

type FileSystemMountInfoVStorageSupportStatus string

type FileTooLarge

type FileTooLarge struct {
	FileFault

	Datastore   string `xml:"datastore"`
	FileSize    int64  `xml:"fileSize"`
	MaxFileSize int64  `xml:"maxFileSize,omitempty"`
}

type FileTooLargeFault

type FileTooLargeFault FileTooLarge

type FileTransferInformation

type FileTransferInformation struct {
	DynamicData

	Attributes BaseGuestFileAttributes `xml:"attributes,typeattr"`
	Size       int64                   `xml:"size"`
	Url        string                  `xml:"url"`
}

type FilesystemQuiesceFault

type FilesystemQuiesceFault struct {
	SnapshotFault
}

type FilesystemQuiesceFaultFault

type FilesystemQuiesceFaultFault FilesystemQuiesceFault

type FindAllByDnsName

type FindAllByDnsName FindAllByDnsNameRequestType

type FindAllByDnsNameRequestType

type FindAllByDnsNameRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
	DnsName    string                  `xml:"dnsName"`
	VmSearch   bool                    `xml:"vmSearch"`
}

type FindAllByDnsNameResponse

type FindAllByDnsNameResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval"`
}

type FindAllByIp

type FindAllByIp FindAllByIpRequestType

type FindAllByIpRequestType

type FindAllByIpRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
	Ip         string                  `xml:"ip"`
	VmSearch   bool                    `xml:"vmSearch"`
}

type FindAllByIpResponse

type FindAllByIpResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval"`
}

type FindAllByUuid

type FindAllByUuid FindAllByUuidRequestType

type FindAllByUuidRequestType

type FindAllByUuidRequestType struct {
	This         ManagedObjectReference  `xml:"_this"`
	Datacenter   *ManagedObjectReference `xml:"datacenter,omitempty"`
	Uuid         string                  `xml:"uuid"`
	VmSearch     bool                    `xml:"vmSearch"`
	InstanceUuid *bool                   `xml:"instanceUuid"`
}

type FindAllByUuidResponse

type FindAllByUuidResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval"`
}

type FindAssociatedProfileRequestType

type FindAssociatedProfileRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
}

type FindAssociatedProfileResponse

type FindAssociatedProfileResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type FindByDatastorePath

type FindByDatastorePath FindByDatastorePathRequestType

type FindByDatastorePathRequestType

type FindByDatastorePathRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	Datacenter ManagedObjectReference `xml:"datacenter"`
	Path       string                 `xml:"path"`
}

type FindByDatastorePathResponse

type FindByDatastorePathResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type FindByDnsName

type FindByDnsName FindByDnsNameRequestType

type FindByDnsNameRequestType

type FindByDnsNameRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
	DnsName    string                  `xml:"dnsName"`
	VmSearch   bool                    `xml:"vmSearch"`
}

type FindByDnsNameResponse

type FindByDnsNameResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type FindByInventoryPath

type FindByInventoryPath FindByInventoryPathRequestType

type FindByInventoryPathRequestType

type FindByInventoryPathRequestType struct {
	This          ManagedObjectReference `xml:"_this"`
	InventoryPath string                 `xml:"inventoryPath"`
}

type FindByInventoryPathResponse

type FindByInventoryPathResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type FindByIp

type FindByIp FindByIpRequestType

type FindByIpRequestType

type FindByIpRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
	Ip         string                  `xml:"ip"`
	VmSearch   bool                    `xml:"vmSearch"`
}

type FindByIpResponse

type FindByIpResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type FindByUuid

type FindByUuid FindByUuidRequestType

type FindByUuidRequestType

type FindByUuidRequestType struct {
	This         ManagedObjectReference  `xml:"_this"`
	Datacenter   *ManagedObjectReference `xml:"datacenter,omitempty"`
	Uuid         string                  `xml:"uuid"`
	VmSearch     bool                    `xml:"vmSearch"`
	InstanceUuid *bool                   `xml:"instanceUuid"`
}

type FindByUuidResponse

type FindByUuidResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type FindChild

type FindChild FindChildRequestType

type FindChildRequestType

type FindChildRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
	Name   string                 `xml:"name"`
}

type FindChildResponse

type FindChildResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type FindExtension

type FindExtension FindExtensionRequestType

type FindExtensionRequestType

type FindExtensionRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	ExtensionKey string                 `xml:"extensionKey"`
}

type FindExtensionResponse

type FindExtensionResponse struct {
	Returnval *Extension `xml:"returnval,omitempty"`
}

type FirewallProfile

type FirewallProfile struct {
	ApplyProfile

	Ruleset []FirewallProfileRulesetProfile `xml:"ruleset,omitempty"`
}

type FirewallProfileRulesetProfile

type FirewallProfileRulesetProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type FloatOption

type FloatOption struct {
	OptionType

	Min          float32 `xml:"min"`
	Max          float32 `xml:"max"`
	DefaultValue float32 `xml:"defaultValue"`
}

type FloppyImageFileInfo

type FloppyImageFileInfo struct {
	FileInfo
}

type FloppyImageFileQuery

type FloppyImageFileQuery struct {
	FileQuery
}

type FolderEventArgument

type FolderEventArgument struct {
	EntityEventArgument

	Folder ManagedObjectReference `xml:"folder"`
}

type FolderFileInfo

type FolderFileInfo struct {
	FileInfo
}

type FolderFileQuery

type FolderFileQuery struct {
	FileQuery
}

type FormatVffs

type FormatVffs FormatVffsRequestType

type FormatVffsRequestType

type FormatVffsRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	CreateSpec HostVffsSpec           `xml:"createSpec"`
}

type FormatVffsResponse

type FormatVffsResponse struct {
	Returnval HostVffsVolume `xml:"returnval"`
}

type FormatVmfs

type FormatVmfs FormatVmfsRequestType

type FormatVmfsRequestType

type FormatVmfsRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	CreateSpec HostVmfsSpec           `xml:"createSpec"`
}

type FormatVmfsResponse

type FormatVmfsResponse struct {
	Returnval HostVmfsVolume `xml:"returnval"`
}

type FtIssuesOnHost

type FtIssuesOnHost struct {
	VmFaultToleranceIssue

	Host     ManagedObjectReference `xml:"host"`
	HostName string                 `xml:"hostName"`
	Errors   []LocalizedMethodFault `xml:"errors,omitempty"`
}

type FtIssuesOnHostFault

type FtIssuesOnHostFault FtIssuesOnHost

type FtIssuesOnHostHostSelectionType

type FtIssuesOnHostHostSelectionType string

type FullStorageVMotionNotSupported

type FullStorageVMotionNotSupported struct {
	MigrationFeatureNotSupported
}

type FullStorageVMotionNotSupportedFault

type FullStorageVMotionNotSupportedFault FullStorageVMotionNotSupported

type Func

type Func func(string) (reflect.Type, bool)

func TypeFunc

func TypeFunc() Func

type GeneralEvent

type GeneralEvent struct {
	Event

	Message string `xml:"message"`
}

func (*GeneralEvent) GetGeneralEvent

func (b *GeneralEvent) GetGeneralEvent() *GeneralEvent

type GeneralHostErrorEvent

type GeneralHostErrorEvent struct {
	GeneralEvent
}

type GeneralHostInfoEvent

type GeneralHostInfoEvent struct {
	GeneralEvent
}

type GeneralHostWarningEvent

type GeneralHostWarningEvent struct {
	GeneralEvent
}

type GeneralUserEvent

type GeneralUserEvent struct {
	GeneralEvent

	Entity *ManagedEntityEventArgument `xml:"entity,omitempty"`
}

type GeneralVmErrorEvent

type GeneralVmErrorEvent struct {
	GeneralEvent
}

type GeneralVmInfoEvent

type GeneralVmInfoEvent struct {
	GeneralEvent
}

type GeneralVmWarningEvent

type GeneralVmWarningEvent struct {
	GeneralEvent
}

type GenerateConfigTaskListRequestType

type GenerateConfigTaskListRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	ConfigSpec HostConfigSpec         `xml:"configSpec"`
	Host       ManagedObjectReference `xml:"host"`
}

type GenerateConfigTaskListResponse

type GenerateConfigTaskListResponse struct {
	Returnval HostProfileManagerConfigTaskList `xml:"returnval"`
}

type GenerateHostProfileTaskListRequestType

type GenerateHostProfileTaskListRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	ConfigSpec HostConfigSpec         `xml:"configSpec"`
	Host       ManagedObjectReference `xml:"host"`
}

type GenerateHostProfileTaskList_TaskResponse

type GenerateHostProfileTaskList_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type GenerateLogBundlesRequestType

type GenerateLogBundlesRequestType struct {
	This           ManagedObjectReference   `xml:"_this"`
	IncludeDefault bool                     `xml:"includeDefault"`
	Host           []ManagedObjectReference `xml:"host,omitempty"`
}

type GenerateLogBundles_Task

type GenerateLogBundles_Task GenerateLogBundlesRequestType

type GenerateLogBundles_TaskResponse

type GenerateLogBundles_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type GenericDrsFault

type GenericDrsFault struct {
	VimFault

	HostFaults []LocalizedMethodFault `xml:"hostFaults,omitempty"`
}

type GenericDrsFaultFault

type GenericDrsFaultFault GenericDrsFault

type GenericVmConfigFault

type GenericVmConfigFault struct {
	VmConfigFault

	Reason string `xml:"reason"`
}

type GenericVmConfigFaultFault

type GenericVmConfigFaultFault GenericVmConfigFault

type GetAlarm

type GetAlarm GetAlarmRequestType

type GetAlarmRequestType

type GetAlarmRequestType struct {
	This   ManagedObjectReference  `xml:"_this"`
	Entity *ManagedObjectReference `xml:"entity,omitempty"`
}

type GetAlarmResponse

type GetAlarmResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type GetAlarmState

type GetAlarmState GetAlarmStateRequestType

type GetAlarmStateRequestType

type GetAlarmStateRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
}

type GetAlarmStateResponse

type GetAlarmStateResponse struct {
	Returnval []AlarmState `xml:"returnval,omitempty"`
}

type GetCustomizationSpecRequestType

type GetCustomizationSpecRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
}

type GetCustomizationSpecResponse

type GetCustomizationSpecResponse struct {
	Returnval CustomizationSpecItem `xml:"returnval"`
}

type GetPublicKey

type GetPublicKey GetPublicKeyRequestType

type GetPublicKeyRequestType

type GetPublicKeyRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type GetPublicKeyResponse

type GetPublicKeyResponse struct {
	Returnval string `xml:"returnval"`
}

type GhostDvsProxySwitchDetectedEvent

type GhostDvsProxySwitchDetectedEvent struct {
	HostEvent

	SwitchUuid []string `xml:"switchUuid"`
}

type GhostDvsProxySwitchRemovedEvent

type GhostDvsProxySwitchRemovedEvent struct {
	HostEvent

	SwitchUuid []string `xml:"switchUuid"`
}

type GlobalMessageChangedEvent

type GlobalMessageChangedEvent struct {
	SessionEvent

	Message string `xml:"message"`
}

type GroupAlarmAction

type GroupAlarmAction struct {
	AlarmAction

	Action []BaseAlarmAction `xml:"action,typeattr"`
}

type GuestAuthentication

type GuestAuthentication struct {
	DynamicData

	InteractiveSession bool `xml:"interactiveSession"`
}

func (*GuestAuthentication) GetGuestAuthentication

func (b *GuestAuthentication) GetGuestAuthentication() *GuestAuthentication

type GuestAuthenticationChallenge

type GuestAuthenticationChallenge struct {
	GuestOperationsFault

	ServerChallenge BaseGuestAuthentication `xml:"serverChallenge,typeattr"`
	SessionID       int64                   `xml:"sessionID"`
}

type GuestAuthenticationChallengeFault

type GuestAuthenticationChallengeFault GuestAuthenticationChallenge

type GuestComponentsOutOfDate

type GuestComponentsOutOfDate struct {
	GuestOperationsFault
}

type GuestComponentsOutOfDateFault

type GuestComponentsOutOfDateFault GuestComponentsOutOfDate

type GuestDiskInfo

type GuestDiskInfo struct {
	DynamicData

	DiskPath  string `xml:"diskPath,omitempty"`
	Capacity  int64  `xml:"capacity,omitempty"`
	FreeSpace int64  `xml:"freeSpace,omitempty"`
}

type GuestFileAttributes

type GuestFileAttributes struct {
	DynamicData

	ModificationTime *time.Time `xml:"modificationTime"`
	AccessTime       *time.Time `xml:"accessTime"`
	SymlinkTarget    string     `xml:"symlinkTarget,omitempty"`
}

func (*GuestFileAttributes) GetGuestFileAttributes

func (b *GuestFileAttributes) GetGuestFileAttributes() *GuestFileAttributes

type GuestFileInfo

type GuestFileInfo struct {
	DynamicData

	Path       string                  `xml:"path"`
	Type       string                  `xml:"type"`
	Size       int64                   `xml:"size"`
	Attributes BaseGuestFileAttributes `xml:"attributes,typeattr"`
}

type GuestFileType

type GuestFileType string

type GuestInfo

type GuestInfo struct {
	DynamicData

	ToolsStatus                     VirtualMachineToolsStatus          `xml:"toolsStatus,omitempty"`
	ToolsVersionStatus              string                             `xml:"toolsVersionStatus,omitempty"`
	ToolsVersionStatus2             string                             `xml:"toolsVersionStatus2,omitempty"`
	ToolsRunningStatus              string                             `xml:"toolsRunningStatus,omitempty"`
	ToolsVersion                    string                             `xml:"toolsVersion,omitempty"`
	GuestId                         string                             `xml:"guestId,omitempty"`
	GuestFamily                     string                             `xml:"guestFamily,omitempty"`
	GuestFullName                   string                             `xml:"guestFullName,omitempty"`
	HostName                        string                             `xml:"hostName,omitempty"`
	IpAddress                       string                             `xml:"ipAddress,omitempty"`
	Net                             []GuestNicInfo                     `xml:"net,omitempty"`
	IpStack                         []GuestStackInfo                   `xml:"ipStack,omitempty"`
	Disk                            []GuestDiskInfo                    `xml:"disk,omitempty"`
	Screen                          *GuestScreenInfo                   `xml:"screen,omitempty"`
	GuestState                      string                             `xml:"guestState"`
	AppHeartbeatStatus              string                             `xml:"appHeartbeatStatus,omitempty"`
	AppState                        string                             `xml:"appState,omitempty"`
	GuestOperationsReady            *bool                              `xml:"guestOperationsReady"`
	InteractiveGuestOperationsReady *bool                              `xml:"interactiveGuestOperationsReady"`
	GenerationInfo                  []GuestInfoNamespaceGenerationInfo `xml:"generationInfo,omitempty"`
}

type GuestInfoAppStateType

type GuestInfoAppStateType string

type GuestInfoNamespaceGenerationInfo

type GuestInfoNamespaceGenerationInfo struct {
	DynamicData

	Key          string `xml:"key"`
	GenerationNo int    `xml:"generationNo"`
}

type GuestListFileInfo

type GuestListFileInfo struct {
	DynamicData

	Files     []GuestFileInfo `xml:"files,omitempty"`
	Remaining int             `xml:"remaining"`
}

type GuestNicInfo

type GuestNicInfo struct {
	DynamicData

	Network        string                `xml:"network,omitempty"`
	IpAddress      []string              `xml:"ipAddress,omitempty"`
	MacAddress     string                `xml:"macAddress,omitempty"`
	Connected      bool                  `xml:"connected"`
	DeviceConfigId int                   `xml:"deviceConfigId"`
	DnsConfig      *NetDnsConfigInfo     `xml:"dnsConfig,omitempty"`
	IpConfig       *NetIpConfigInfo      `xml:"ipConfig,omitempty"`
	NetBIOSConfig  BaseNetBIOSConfigInfo `xml:"netBIOSConfig,omitempty,typeattr"`
}

type GuestOperationsFault

type GuestOperationsFault struct {
	VimFault
}

func (*GuestOperationsFault) GetGuestOperationsFault

func (b *GuestOperationsFault) GetGuestOperationsFault() *GuestOperationsFault

type GuestOperationsFaultFault

type GuestOperationsFaultFault BaseGuestOperationsFault

type GuestOperationsUnavailable

type GuestOperationsUnavailable struct {
	GuestOperationsFault
}

type GuestOperationsUnavailableFault

type GuestOperationsUnavailableFault GuestOperationsUnavailable

type GuestOsDescriptor

type GuestOsDescriptor struct {
	DynamicData

	Id                          string          `xml:"id"`
	Family                      string          `xml:"family"`
	FullName                    string          `xml:"fullName"`
	SupportedMaxCPUs            int             `xml:"supportedMaxCPUs"`
	NumSupportedPhysicalSockets int             `xml:"numSupportedPhysicalSockets,omitempty"`
	NumSupportedCoresPerSocket  int             `xml:"numSupportedCoresPerSocket,omitempty"`
	SupportedMinMemMB           int             `xml:"supportedMinMemMB"`
	SupportedMaxMemMB           int             `xml:"supportedMaxMemMB"`
	RecommendedMemMB            int             `xml:"recommendedMemMB"`
	RecommendedColorDepth       int             `xml:"recommendedColorDepth"`
	SupportedDiskControllerList []string        `xml:"supportedDiskControllerList"`
	RecommendedSCSIController   string          `xml:"recommendedSCSIController,omitempty"`
	RecommendedDiskController   string          `xml:"recommendedDiskController"`
	SupportedNumDisks           int             `xml:"supportedNumDisks"`
	RecommendedDiskSizeMB       int             `xml:"recommendedDiskSizeMB"`
	RecommendedCdromController  string          `xml:"recommendedCdromController,omitempty"`
	SupportedEthernetCard       []string        `xml:"supportedEthernetCard"`
	RecommendedEthernetCard     string          `xml:"recommendedEthernetCard,omitempty"`
	SupportsSlaveDisk           *bool           `xml:"supportsSlaveDisk"`
	CpuFeatureMask              []HostCpuIdInfo `xml:"cpuFeatureMask,omitempty"`
	SmcRequired                 *bool           `xml:"smcRequired"`
	SupportsWakeOnLan           bool            `xml:"supportsWakeOnLan"`
	SupportsVMI                 *bool           `xml:"supportsVMI"`
	SupportsMemoryHotAdd        *bool           `xml:"supportsMemoryHotAdd"`
	SupportsCpuHotAdd           *bool           `xml:"supportsCpuHotAdd"`
	SupportsCpuHotRemove        *bool           `xml:"supportsCpuHotRemove"`
	SupportedFirmware           []string        `xml:"supportedFirmware,omitempty"`
	RecommendedFirmware         string          `xml:"recommendedFirmware,omitempty"`
	SupportedUSBControllerList  []string        `xml:"supportedUSBControllerList,omitempty"`
	RecommendedUSBController    string          `xml:"recommendedUSBController,omitempty"`
	Supports3D                  *bool           `xml:"supports3D"`
	Recommended3D               *bool           `xml:"recommended3D"`
	SmcRecommended              *bool           `xml:"smcRecommended"`
	Ich7mRecommended            *bool           `xml:"ich7mRecommended"`
	UsbRecommended              *bool           `xml:"usbRecommended"`
	SupportLevel                string          `xml:"supportLevel,omitempty"`
	SupportedForCreate          *bool           `xml:"supportedForCreate"`
	VRAMSizeInKB                *IntOption      `xml:"vRAMSizeInKB,omitempty"`
}

type GuestOsDescriptorFirmwareType

type GuestOsDescriptorFirmwareType string

type GuestOsDescriptorSupportLevel

type GuestOsDescriptorSupportLevel string

type GuestPermissionDenied

type GuestPermissionDenied struct {
	GuestOperationsFault
}

type GuestPermissionDeniedFault

type GuestPermissionDeniedFault GuestPermissionDenied

type GuestPosixFileAttributes

type GuestPosixFileAttributes struct {
	GuestFileAttributes

	OwnerId     int   `xml:"ownerId,omitempty"`
	GroupId     int   `xml:"groupId,omitempty"`
	Permissions int64 `xml:"permissions,omitempty"`
}

type GuestProcessInfo

type GuestProcessInfo struct {
	DynamicData

	Name      string     `xml:"name"`
	Pid       int64      `xml:"pid"`
	Owner     string     `xml:"owner"`
	CmdLine   string     `xml:"cmdLine"`
	StartTime time.Time  `xml:"startTime"`
	EndTime   *time.Time `xml:"endTime"`
	ExitCode  int        `xml:"exitCode,omitempty"`
}

type GuestProcessNotFound

type GuestProcessNotFound struct {
	GuestOperationsFault

	Pid int64 `xml:"pid"`
}

type GuestProcessNotFoundFault

type GuestProcessNotFoundFault GuestProcessNotFound

type GuestProgramSpec

type GuestProgramSpec struct {
	DynamicData

	ProgramPath      string   `xml:"programPath"`
	Arguments        string   `xml:"arguments"`
	WorkingDirectory string   `xml:"workingDirectory,omitempty"`
	EnvVariables     []string `xml:"envVariables,omitempty"`
}

func (*GuestProgramSpec) GetGuestProgramSpec

func (b *GuestProgramSpec) GetGuestProgramSpec() *GuestProgramSpec

type GuestScreenInfo

type GuestScreenInfo struct {
	DynamicData

	Width  int `xml:"width"`
	Height int `xml:"height"`
}

type GuestStackInfo

type GuestStackInfo struct {
	DynamicData

	DnsConfig     *NetDnsConfigInfo     `xml:"dnsConfig,omitempty"`
	IpRouteConfig *NetIpRouteConfigInfo `xml:"ipRouteConfig,omitempty"`
	IpStackConfig []KeyValue            `xml:"ipStackConfig,omitempty"`
	DhcpConfig    *NetDhcpConfigInfo    `xml:"dhcpConfig,omitempty"`
}

type GuestWindowsFileAttributes

type GuestWindowsFileAttributes struct {
	GuestFileAttributes

	Hidden     *bool      `xml:"hidden"`
	ReadOnly   *bool      `xml:"readOnly"`
	CreateTime *time.Time `xml:"createTime"`
}

type GuestWindowsProgramSpec

type GuestWindowsProgramSpec struct {
	GuestProgramSpec

	StartMinimized bool `xml:"startMinimized"`
}

type HAErrorsAtDest

type HAErrorsAtDest struct {
	MigrationFault
}

type HAErrorsAtDestFault

type HAErrorsAtDestFault HAErrorsAtDest

type HasFault

type HasFault interface {
	Fault() BaseMethodFault
}

type HasPrivilegeOnEntitiesRequestType

type HasPrivilegeOnEntitiesRequestType struct {
	This      ManagedObjectReference   `xml:"_this"`
	Entity    []ManagedObjectReference `xml:"entity"`
	SessionId string                   `xml:"sessionId"`
	PrivId    []string                 `xml:"privId,omitempty"`
}

type HasPrivilegeOnEntitiesResponse

type HasPrivilegeOnEntitiesResponse struct {
	Returnval []EntityPrivilege `xml:"returnval,omitempty"`
}

type HasPrivilegeOnEntityRequestType

type HasPrivilegeOnEntityRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Entity    ManagedObjectReference `xml:"entity"`
	SessionId string                 `xml:"sessionId"`
	PrivId    []string               `xml:"privId,omitempty"`
}

type HasPrivilegeOnEntityResponse

type HasPrivilegeOnEntityResponse struct {
	Returnval []bool `xml:"returnval,omitempty"`
}

type HbrManagerReplicationVmInfo

type HbrManagerReplicationVmInfo struct {
	DynamicData

	State        string                     `xml:"state"`
	ProgressInfo *ReplicationVmProgressInfo `xml:"progressInfo,omitempty"`
	ImageId      string                     `xml:"imageId,omitempty"`
	LastError    *LocalizedMethodFault      `xml:"lastError,omitempty"`
}

type HealthStatusChangedEvent

type HealthStatusChangedEvent struct {
	Event

	ComponentId   string `xml:"componentId"`
	OldStatus     string `xml:"oldStatus"`
	NewStatus     string `xml:"newStatus"`
	ComponentName string `xml:"componentName"`
}

type HealthSystemRuntime

type HealthSystemRuntime struct {
	DynamicData

	SystemHealthInfo   *HostSystemHealthInfo   `xml:"systemHealthInfo,omitempty"`
	HardwareStatusInfo *HostHardwareStatusInfo `xml:"hardwareStatusInfo,omitempty"`
}

type HostAccessRestrictedToManagementServer

type HostAccessRestrictedToManagementServer struct {
	NotSupported

	ManagementServer string `xml:"managementServer"`
}

type HostAccessRestrictedToManagementServerFault

type HostAccessRestrictedToManagementServerFault HostAccessRestrictedToManagementServer

type HostAccountSpec

type HostAccountSpec struct {
	DynamicData

	Id          string `xml:"id"`
	Password    string `xml:"password,omitempty"`
	Description string `xml:"description,omitempty"`
}

func (*HostAccountSpec) GetHostAccountSpec

func (b *HostAccountSpec) GetHostAccountSpec() *HostAccountSpec

type HostActiveDirectory

type HostActiveDirectory struct {
	DynamicData

	ChangeOperation string                   `xml:"changeOperation"`
	Spec            *HostActiveDirectorySpec `xml:"spec,omitempty"`
}

type HostActiveDirectoryInfo

type HostActiveDirectoryInfo struct {
	HostDirectoryStoreInfo

	JoinedDomain           string   `xml:"joinedDomain,omitempty"`
	TrustedDomain          []string `xml:"trustedDomain,omitempty"`
	DomainMembershipStatus string   `xml:"domainMembershipStatus,omitempty"`
}

type HostActiveDirectoryInfoDomainMembershipStatus

type HostActiveDirectoryInfoDomainMembershipStatus string

type HostActiveDirectorySpec

type HostActiveDirectorySpec struct {
	DynamicData

	DomainName string `xml:"domainName,omitempty"`
	UserName   string `xml:"userName,omitempty"`
	Password   string `xml:"password,omitempty"`
	CamServer  string `xml:"camServer,omitempty"`
	Thumbprint string `xml:"thumbprint,omitempty"`
}

type HostAddFailedEvent

type HostAddFailedEvent struct {
	HostEvent

	Hostname string `xml:"hostname"`
}

type HostAddedEvent

type HostAddedEvent struct {
	HostEvent
}

type HostAdminDisableEvent

type HostAdminDisableEvent struct {
	HostEvent
}

type HostAdminEnableEvent

type HostAdminEnableEvent struct {
	HostEvent
}

type HostApplyProfile

type HostApplyProfile struct {
	ApplyProfile

	Memory           *HostMemoryProfile     `xml:"memory,omitempty"`
	Storage          *StorageProfile        `xml:"storage,omitempty"`
	Network          *NetworkProfile        `xml:"network,omitempty"`
	Datetime         *DateTimeProfile       `xml:"datetime,omitempty"`
	Firewall         *FirewallProfile       `xml:"firewall,omitempty"`
	Security         *SecurityProfile       `xml:"security,omitempty"`
	Service          []ServiceProfile       `xml:"service,omitempty"`
	Option           []OptionProfile        `xml:"option,omitempty"`
	UserAccount      []UserProfile          `xml:"userAccount,omitempty"`
	UsergroupAccount []UserGroupProfile     `xml:"usergroupAccount,omitempty"`
	Authentication   *AuthenticationProfile `xml:"authentication,omitempty"`
}

type HostAuthenticationManagerInfo

type HostAuthenticationManagerInfo struct {
	DynamicData

	AuthConfig []BaseHostAuthenticationStoreInfo `xml:"authConfig,typeattr"`
}

type HostAuthenticationStoreInfo

type HostAuthenticationStoreInfo struct {
	DynamicData

	Enabled bool `xml:"enabled"`
}

func (*HostAuthenticationStoreInfo) GetHostAuthenticationStoreInfo

func (b *HostAuthenticationStoreInfo) GetHostAuthenticationStoreInfo() *HostAuthenticationStoreInfo

type HostAutoStartManagerConfig

type HostAutoStartManagerConfig struct {
	DynamicData

	Defaults  *AutoStartDefaults   `xml:"defaults,omitempty"`
	PowerInfo []AutoStartPowerInfo `xml:"powerInfo,omitempty"`
}

type HostBIOSInfo

type HostBIOSInfo struct {
	DynamicData

	BiosVersion string     `xml:"biosVersion,omitempty"`
	ReleaseDate *time.Time `xml:"releaseDate"`
}

type HostBlockAdapterTargetTransport

type HostBlockAdapterTargetTransport struct {
	HostTargetTransport
}

type HostBlockHba

type HostBlockHba struct {
	HostHostBusAdapter
}

type HostBootDevice

type HostBootDevice struct {
	DynamicData

	Key         string `xml:"key"`
	Description string `xml:"description"`
}

type HostBootDeviceInfo

type HostBootDeviceInfo struct {
	DynamicData

	BootDevices          []HostBootDevice `xml:"bootDevices,omitempty"`
	CurrentBootDeviceKey string           `xml:"currentBootDeviceKey,omitempty"`
}

type HostCacheConfigurationInfo

type HostCacheConfigurationInfo struct {
	DynamicData

	Key      ManagedObjectReference `xml:"key"`
	SwapSize int64                  `xml:"swapSize"`
}

type HostCacheConfigurationSpec

type HostCacheConfigurationSpec struct {
	DynamicData

	Datastore ManagedObjectReference `xml:"datastore"`
	SwapSize  int64                  `xml:"swapSize"`
}

type HostCapability

type HostCapability struct {
	DynamicData

	RecursiveResourcePoolsSupported           bool            `xml:"recursiveResourcePoolsSupported"`
	CpuMemoryResourceConfigurationSupported   bool            `xml:"cpuMemoryResourceConfigurationSupported"`
	RebootSupported                           bool            `xml:"rebootSupported"`
	ShutdownSupported                         bool            `xml:"shutdownSupported"`
	VmotionSupported                          bool            `xml:"vmotionSupported"`
	StandbySupported                          bool            `xml:"standbySupported"`
	IpmiSupported                             *bool           `xml:"ipmiSupported"`
	MaxSupportedVMs                           int             `xml:"maxSupportedVMs,omitempty"`
	MaxRunningVMs                             int             `xml:"maxRunningVMs,omitempty"`
	MaxSupportedVcpus                         int             `xml:"maxSupportedVcpus,omitempty"`
	MaxRegisteredVMs                          int             `xml:"maxRegisteredVMs,omitempty"`
	DatastorePrincipalSupported               bool            `xml:"datastorePrincipalSupported"`
	SanSupported                              bool            `xml:"sanSupported"`
	NfsSupported                              bool            `xml:"nfsSupported"`
	IscsiSupported                            bool            `xml:"iscsiSupported"`
	VlanTaggingSupported                      bool            `xml:"vlanTaggingSupported"`
	NicTeamingSupported                       bool            `xml:"nicTeamingSupported"`
	HighGuestMemSupported                     bool            `xml:"highGuestMemSupported"`
	MaintenanceModeSupported                  bool            `xml:"maintenanceModeSupported"`
	SuspendedRelocateSupported                bool            `xml:"suspendedRelocateSupported"`
	RestrictedSnapshotRelocateSupported       bool            `xml:"restrictedSnapshotRelocateSupported"`
	PerVmSwapFiles                            bool            `xml:"perVmSwapFiles"`
	LocalSwapDatastoreSupported               bool            `xml:"localSwapDatastoreSupported"`
	UnsharedSwapVMotionSupported              bool            `xml:"unsharedSwapVMotionSupported"`
	BackgroundSnapshotsSupported              bool            `xml:"backgroundSnapshotsSupported"`
	PreAssignedPCIUnitNumbersSupported        bool            `xml:"preAssignedPCIUnitNumbersSupported"`
	ScreenshotSupported                       bool            `xml:"screenshotSupported"`
	ScaledScreenshotSupported                 bool            `xml:"scaledScreenshotSupported"`
	StorageVMotionSupported                   *bool           `xml:"storageVMotionSupported"`
	VmotionWithStorageVMotionSupported        *bool           `xml:"vmotionWithStorageVMotionSupported"`
	VmotionAcrossNetworkSupported             *bool           `xml:"vmotionAcrossNetworkSupported"`
	HbrNicSelectionSupported                  *bool           `xml:"hbrNicSelectionSupported"`
	RecordReplaySupported                     *bool           `xml:"recordReplaySupported"`
	FtSupported                               *bool           `xml:"ftSupported"`
	ReplayUnsupportedReason                   string          `xml:"replayUnsupportedReason,omitempty"`
	ReplayCompatibilityIssues                 []string        `xml:"replayCompatibilityIssues,omitempty"`
	FtCompatibilityIssues                     []string        `xml:"ftCompatibilityIssues,omitempty"`
	LoginBySSLThumbprintSupported             *bool           `xml:"loginBySSLThumbprintSupported"`
	CloneFromSnapshotSupported                *bool           `xml:"cloneFromSnapshotSupported"`
	DeltaDiskBackingsSupported                *bool           `xml:"deltaDiskBackingsSupported"`
	PerVMNetworkTrafficShapingSupported       *bool           `xml:"perVMNetworkTrafficShapingSupported"`
	TpmSupported                              *bool           `xml:"tpmSupported"`
	SupportedCpuFeature                       []HostCpuIdInfo `xml:"supportedCpuFeature,omitempty"`
	VirtualExecUsageSupported                 *bool           `xml:"virtualExecUsageSupported"`
	StorageIORMSupported                      *bool           `xml:"storageIORMSupported"`
	VmDirectPathGen2Supported                 *bool           `xml:"vmDirectPathGen2Supported"`
	VmDirectPathGen2UnsupportedReason         []string        `xml:"vmDirectPathGen2UnsupportedReason,omitempty"`
	VmDirectPathGen2UnsupportedReasonExtended string          `xml:"vmDirectPathGen2UnsupportedReasonExtended,omitempty"`
	SupportedVmfsMajorVersion                 []int           `xml:"supportedVmfsMajorVersion,omitempty"`
	VStorageCapable                           *bool           `xml:"vStorageCapable"`
	SnapshotRelayoutSupported                 *bool           `xml:"snapshotRelayoutSupported"`
	FirewallIpRulesSupported                  *bool           `xml:"firewallIpRulesSupported"`
	ServicePackageInfoSupported               *bool           `xml:"servicePackageInfoSupported"`
	MaxHostRunningVms                         int             `xml:"maxHostRunningVms,omitempty"`
	MaxHostSupportedVcpus                     int             `xml:"maxHostSupportedVcpus,omitempty"`
	VmfsDatastoreMountCapable                 *bool           `xml:"vmfsDatastoreMountCapable"`
	EightPlusHostVmfsSharedAccessSupported    *bool           `xml:"eightPlusHostVmfsSharedAccessSupported"`
	NestedHVSupported                         *bool           `xml:"nestedHVSupported"`
	VPMCSupported                             *bool           `xml:"vPMCSupported"`
	InterVMCommunicationThroughVMCISupported  *bool           `xml:"interVMCommunicationThroughVMCISupported"`
	ScheduledHardwareUpgradeSupported         *bool           `xml:"scheduledHardwareUpgradeSupported"`
	FeatureCapabilitiesSupported              *bool           `xml:"featureCapabilitiesSupported"`
	LatencySensitivitySupported               *bool           `xml:"latencySensitivitySupported"`
	StoragePolicySupported                    *bool           `xml:"storagePolicySupported"`
	Accel3dSupported                          *bool           `xml:"accel3dSupported"`
	ReliableMemoryAware                       *bool           `xml:"reliableMemoryAware"`
	MultipleNetworkStackInstanceSupported     *bool           `xml:"multipleNetworkStackInstanceSupported"`
	VsanSupported                             *bool           `xml:"vsanSupported"`
	VFlashSupported                           *bool           `xml:"vFlashSupported"`
}

type HostCapabilityFtUnsupportedReason

type HostCapabilityFtUnsupportedReason string

type HostCapabilityVmDirectPathGen2UnsupportedReason

type HostCapabilityVmDirectPathGen2UnsupportedReason string

type HostCnxFailedAccountFailedEvent

type HostCnxFailedAccountFailedEvent struct {
	HostEvent
}

type HostCnxFailedAlreadyManagedEvent

type HostCnxFailedAlreadyManagedEvent struct {
	HostEvent

	ServerName string `xml:"serverName"`
}

type HostCnxFailedBadCcagentEvent

type HostCnxFailedBadCcagentEvent struct {
	HostEvent
}

type HostCnxFailedBadUsernameEvent

type HostCnxFailedBadUsernameEvent struct {
	HostEvent
}

type HostCnxFailedBadVersionEvent

type HostCnxFailedBadVersionEvent struct {
	HostEvent
}

type HostCnxFailedCcagentUpgradeEvent

type HostCnxFailedCcagentUpgradeEvent struct {
	HostEvent
}

type HostCnxFailedEvent

type HostCnxFailedEvent struct {
	HostEvent
}

type HostCnxFailedNetworkErrorEvent

type HostCnxFailedNetworkErrorEvent struct {
	HostEvent
}

type HostCnxFailedNoAccessEvent

type HostCnxFailedNoAccessEvent struct {
	HostEvent
}

type HostCnxFailedNoConnectionEvent

type HostCnxFailedNoConnectionEvent struct {
	HostEvent
}

type HostCnxFailedNoLicenseEvent

type HostCnxFailedNoLicenseEvent struct {
	HostEvent
}

type HostCnxFailedNotFoundEvent

type HostCnxFailedNotFoundEvent struct {
	HostEvent
}

type HostCnxFailedTimeoutEvent

type HostCnxFailedTimeoutEvent struct {
	HostEvent
}

type HostCommunication

type HostCommunication struct {
	RuntimeFault
}

func (*HostCommunication) GetHostCommunication

func (b *HostCommunication) GetHostCommunication() *HostCommunication

type HostCommunicationFault

type HostCommunicationFault BaseHostCommunication

type HostComplianceCheckedEvent

type HostComplianceCheckedEvent struct {
	HostEvent

	Profile ProfileEventArgument `xml:"profile"`
}

type HostCompliantEvent

type HostCompliantEvent struct {
	HostEvent
}

type HostConfigAppliedEvent

type HostConfigAppliedEvent struct {
	HostEvent
}

type HostConfigChange

type HostConfigChange struct {
	DynamicData
}

type HostConfigChangeMode

type HostConfigChangeMode string

type HostConfigChangeOperation

type HostConfigChangeOperation string

type HostConfigFailed

type HostConfigFailed struct {
	HostConfigFault

	Failure []LocalizedMethodFault `xml:"failure"`
}

type HostConfigFailedFault

type HostConfigFailedFault HostConfigFailed

type HostConfigFault

type HostConfigFault struct {
	VimFault
}

func (*HostConfigFault) GetHostConfigFault

func (b *HostConfigFault) GetHostConfigFault() *HostConfigFault

type HostConfigFaultFault

type HostConfigFaultFault BaseHostConfigFault

type HostConfigInfo

type HostConfigInfo struct {
	DynamicData

	Host                      ManagedObjectReference               `xml:"host"`
	Product                   AboutInfo                            `xml:"product"`
	HyperThread               *HostHyperThreadScheduleInfo         `xml:"hyperThread,omitempty"`
	ConsoleReservation        *ServiceConsoleReservationInfo       `xml:"consoleReservation,omitempty"`
	VirtualMachineReservation *VirtualMachineMemoryReservationInfo `xml:"virtualMachineReservation,omitempty"`
	StorageDevice             *HostStorageDeviceInfo               `xml:"storageDevice,omitempty"`
	MultipathState            *HostMultipathStateInfo              `xml:"multipathState,omitempty"`
	FileSystemVolume          *HostFileSystemVolumeInfo            `xml:"fileSystemVolume,omitempty"`
	SystemFile                []string                             `xml:"systemFile,omitempty"`
	Network                   *HostNetworkInfo                     `xml:"network,omitempty"`
	Vmotion                   *HostVMotionInfo                     `xml:"vmotion,omitempty"`
	VirtualNicManagerInfo     *HostVirtualNicManagerInfo           `xml:"virtualNicManagerInfo,omitempty"`
	Capabilities              *HostNetCapabilities                 `xml:"capabilities,omitempty"`
	DatastoreCapabilities     *HostDatastoreSystemCapabilities     `xml:"datastoreCapabilities,omitempty"`
	OffloadCapabilities       *HostNetOffloadCapabilities          `xml:"offloadCapabilities,omitempty"`
	Service                   *HostServiceInfo                     `xml:"service,omitempty"`
	Firewall                  *HostFirewallInfo                    `xml:"firewall,omitempty"`
	AutoStart                 *HostAutoStartManagerConfig          `xml:"autoStart,omitempty"`
	ActiveDiagnosticPartition *HostDiagnosticPartition             `xml:"activeDiagnosticPartition,omitempty"`
	Option                    []BaseOptionValue                    `xml:"option,omitempty,typeattr"`
	OptionDef                 []OptionDef                          `xml:"optionDef,omitempty"`
	DatastorePrincipal        string                               `xml:"datastorePrincipal,omitempty"`
	LocalSwapDatastore        *ManagedObjectReference              `xml:"localSwapDatastore,omitempty"`
	SystemSwapConfiguration   *HostSystemSwapConfiguration         `xml:"systemSwapConfiguration,omitempty"`
	SystemResources           *HostSystemResourceInfo              `xml:"systemResources,omitempty"`
	DateTimeInfo              *HostDateTimeInfo                    `xml:"dateTimeInfo,omitempty"`
	Flags                     *HostFlagInfo                        `xml:"flags,omitempty"`
	AdminDisabled             *bool                                `xml:"adminDisabled"`
	Ipmi                      *HostIpmiInfo                        `xml:"ipmi,omitempty"`
	SslThumbprintInfo         *HostSslThumbprintInfo               `xml:"sslThumbprintInfo,omitempty"`
	SslThumbprintData         []HostSslThumbprintInfo              `xml:"sslThumbprintData,omitempty"`
	Certificate               []byte                               `xml:"certificate,omitempty"`
	PciPassthruInfo           []BaseHostPciPassthruInfo            `xml:"pciPassthruInfo,omitempty,typeattr"`
	AuthenticationManagerInfo *HostAuthenticationManagerInfo       `xml:"authenticationManagerInfo,omitempty"`
	FeatureVersion            []HostFeatureVersionInfo             `xml:"featureVersion,omitempty"`
	PowerSystemCapability     *PowerSystemCapability               `xml:"powerSystemCapability,omitempty"`
	PowerSystemInfo           *PowerSystemInfo                     `xml:"powerSystemInfo,omitempty"`
	CacheConfigurationInfo    []HostCacheConfigurationInfo         `xml:"cacheConfigurationInfo,omitempty"`
	WakeOnLanCapable          *bool                                `xml:"wakeOnLanCapable"`
	FeatureCapability         []HostFeatureCapability              `xml:"featureCapability,omitempty"`
	MaskedFeatureCapability   []HostFeatureCapability              `xml:"maskedFeatureCapability,omitempty"`
	VFlashConfigInfo          *HostVFlashManagerVFlashConfigInfo   `xml:"vFlashConfigInfo,omitempty"`
	VsanHostConfig            *VsanHostConfigInfo                  `xml:"vsanHostConfig,omitempty"`
	GraphicsInfo              []HostGraphicsInfo                   `xml:"graphicsInfo,omitempty"`
}

type HostConfigManager

type HostConfigManager struct {
	DynamicData

	CpuScheduler              *ManagedObjectReference `xml:"cpuScheduler,omitempty"`
	DatastoreSystem           *ManagedObjectReference `xml:"datastoreSystem,omitempty"`
	MemoryManager             *ManagedObjectReference `xml:"memoryManager,omitempty"`
	StorageSystem             *ManagedObjectReference `xml:"storageSystem,omitempty"`
	NetworkSystem             *ManagedObjectReference `xml:"networkSystem,omitempty"`
	VmotionSystem             *ManagedObjectReference `xml:"vmotionSystem,omitempty"`
	VirtualNicManager         *ManagedObjectReference `xml:"virtualNicManager,omitempty"`
	ServiceSystem             *ManagedObjectReference `xml:"serviceSystem,omitempty"`
	FirewallSystem            *ManagedObjectReference `xml:"firewallSystem,omitempty"`
	AdvancedOption            *ManagedObjectReference `xml:"advancedOption,omitempty"`
	DiagnosticSystem          *ManagedObjectReference `xml:"diagnosticSystem,omitempty"`
	AutoStartManager          *ManagedObjectReference `xml:"autoStartManager,omitempty"`
	SnmpSystem                *ManagedObjectReference `xml:"snmpSystem,omitempty"`
	DateTimeSystem            *ManagedObjectReference `xml:"dateTimeSystem,omitempty"`
	PatchManager              *ManagedObjectReference `xml:"patchManager,omitempty"`
	ImageConfigManager        *ManagedObjectReference `xml:"imageConfigManager,omitempty"`
	BootDeviceSystem          *ManagedObjectReference `xml:"bootDeviceSystem,omitempty"`
	FirmwareSystem            *ManagedObjectReference `xml:"firmwareSystem,omitempty"`
	HealthStatusSystem        *ManagedObjectReference `xml:"healthStatusSystem,omitempty"`
	PciPassthruSystem         *ManagedObjectReference `xml:"pciPassthruSystem,omitempty"`
	LicenseManager            *ManagedObjectReference `xml:"licenseManager,omitempty"`
	KernelModuleSystem        *ManagedObjectReference `xml:"kernelModuleSystem,omitempty"`
	AuthenticationManager     *ManagedObjectReference `xml:"authenticationManager,omitempty"`
	PowerSystem               *ManagedObjectReference `xml:"powerSystem,omitempty"`
	CacheConfigurationManager *ManagedObjectReference `xml:"cacheConfigurationManager,omitempty"`
	EsxAgentHostManager       *ManagedObjectReference `xml:"esxAgentHostManager,omitempty"`
	IscsiManager              *ManagedObjectReference `xml:"iscsiManager,omitempty"`
	VFlashManager             *ManagedObjectReference `xml:"vFlashManager,omitempty"`
	VsanSystem                *ManagedObjectReference `xml:"vsanSystem,omitempty"`
	GraphicsManager           *ManagedObjectReference `xml:"graphicsManager,omitempty"`
	VsanInternalSystem        *ManagedObjectReference `xml:"vsanInternalSystem,omitempty"`
}

type HostConfigSpec

type HostConfigSpec struct {
	DynamicData

	NasDatastore             []HostNasVolumeConfig                   `xml:"nasDatastore,omitempty"`
	Network                  *HostNetworkConfig                      `xml:"network,omitempty"`
	NicTypeSelection         []HostVirtualNicManagerNicTypeSelection `xml:"nicTypeSelection,omitempty"`
	Service                  []HostServiceConfig                     `xml:"service,omitempty"`
	Firewall                 *HostFirewallConfig                     `xml:"firewall,omitempty"`
	Option                   []BaseOptionValue                       `xml:"option,omitempty,typeattr"`
	DatastorePrincipal       string                                  `xml:"datastorePrincipal,omitempty"`
	DatastorePrincipalPasswd string                                  `xml:"datastorePrincipalPasswd,omitempty"`
	Datetime                 *HostDateTimeConfig                     `xml:"datetime,omitempty"`
	StorageDevice            *HostStorageDeviceInfo                  `xml:"storageDevice,omitempty"`
	License                  *HostLicenseSpec                        `xml:"license,omitempty"`
	Security                 *HostSecuritySpec                       `xml:"security,omitempty"`
	UserAccount              []BaseHostAccountSpec                   `xml:"userAccount,omitempty,typeattr"`
	UsergroupAccount         []BaseHostAccountSpec                   `xml:"usergroupAccount,omitempty,typeattr"`
	Memory                   *HostMemorySpec                         `xml:"memory,omitempty"`
	ActiveDirectory          []HostActiveDirectory                   `xml:"activeDirectory,omitempty"`
	GenericConfig            []KeyAnyValue                           `xml:"genericConfig,omitempty"`
}

type HostConfigSummary

type HostConfigSummary struct {
	DynamicData

	Name                  string                   `xml:"name"`
	Port                  int                      `xml:"port"`
	SslThumbprint         string                   `xml:"sslThumbprint,omitempty"`
	Product               *AboutInfo               `xml:"product,omitempty"`
	VmotionEnabled        bool                     `xml:"vmotionEnabled"`
	FaultToleranceEnabled *bool                    `xml:"faultToleranceEnabled"`
	FeatureVersion        []HostFeatureVersionInfo `xml:"featureVersion,omitempty"`
	AgentVmDatastore      *ManagedObjectReference  `xml:"agentVmDatastore,omitempty"`
	AgentVmNetwork        *ManagedObjectReference  `xml:"agentVmNetwork,omitempty"`
}

type HostConfigVFlashCacheRequestType

type HostConfigVFlashCacheRequestType struct {
	This ManagedObjectReference                 `xml:"_this"`
	Spec HostVFlashManagerVFlashCacheConfigSpec `xml:"spec"`
}

type HostConfigVFlashCacheResponse

type HostConfigVFlashCacheResponse struct {
}

type HostConfigureVFlashResourceRequestType

type HostConfigureVFlashResourceRequestType struct {
	This ManagedObjectReference                    `xml:"_this"`
	Spec HostVFlashManagerVFlashResourceConfigSpec `xml:"spec"`
}

type HostConfigureVFlashResourceResponse

type HostConfigureVFlashResourceResponse struct {
}

type HostConnectFault

type HostConnectFault struct {
	VimFault
}

func (*HostConnectFault) GetHostConnectFault

func (b *HostConnectFault) GetHostConnectFault() *HostConnectFault

type HostConnectFaultFault

type HostConnectFaultFault BaseHostConnectFault

type HostConnectInfo

type HostConnectInfo struct {
	DynamicData

	ServerIp               string                           `xml:"serverIp,omitempty"`
	InDasCluster           *bool                            `xml:"inDasCluster"`
	Host                   HostListSummary                  `xml:"host"`
	Vm                     []VirtualMachineSummary          `xml:"vm,omitempty"`
	VimAccountNameRequired *bool                            `xml:"vimAccountNameRequired"`
	ClusterSupported       *bool                            `xml:"clusterSupported"`
	Network                []BaseHostConnectInfoNetworkInfo `xml:"network,omitempty,typeattr"`
	Datastore              []BaseHostDatastoreConnectInfo   `xml:"datastore,omitempty,typeattr"`
	License                *HostLicenseConnectInfo          `xml:"license,omitempty"`
}

type HostConnectInfoNetworkInfo

type HostConnectInfoNetworkInfo struct {
	DynamicData

	Summary BaseNetworkSummary `xml:"summary,typeattr"`
}

func (*HostConnectInfoNetworkInfo) GetHostConnectInfoNetworkInfo

func (b *HostConnectInfoNetworkInfo) GetHostConnectInfoNetworkInfo() *HostConnectInfoNetworkInfo

type HostConnectSpec

type HostConnectSpec struct {
	DynamicData

	HostName           string                  `xml:"hostName,omitempty"`
	Port               int                     `xml:"port,omitempty"`
	SslThumbprint      string                  `xml:"sslThumbprint,omitempty"`
	UserName           string                  `xml:"userName,omitempty"`
	Password           string                  `xml:"password,omitempty"`
	VmFolder           *ManagedObjectReference `xml:"vmFolder,omitempty"`
	Force              bool                    `xml:"force"`
	VimAccountName     string                  `xml:"vimAccountName,omitempty"`
	VimAccountPassword string                  `xml:"vimAccountPassword,omitempty"`
	ManagementIp       string                  `xml:"managementIp,omitempty"`
}

type HostConnectedEvent

type HostConnectedEvent struct {
	HostEvent
}

type HostConnectionLostEvent

type HostConnectionLostEvent struct {
	HostEvent
}

type HostCpuIdInfo

type HostCpuIdInfo struct {
	DynamicData

	Level  int    `xml:"level"`
	Vendor string `xml:"vendor,omitempty"`
	Eax    string `xml:"eax,omitempty"`
	Ebx    string `xml:"ebx,omitempty"`
	Ecx    string `xml:"ecx,omitempty"`
	Edx    string `xml:"edx,omitempty"`
}

type HostCpuInfo

type HostCpuInfo struct {
	DynamicData

	NumCpuPackages int16 `xml:"numCpuPackages"`
	NumCpuCores    int16 `xml:"numCpuCores"`
	NumCpuThreads  int16 `xml:"numCpuThreads"`
	Hz             int64 `xml:"hz"`
}

type HostCpuPackage

type HostCpuPackage struct {
	DynamicData

	Index       int16           `xml:"index"`
	Vendor      string          `xml:"vendor"`
	Hz          int64           `xml:"hz"`
	BusHz       int64           `xml:"busHz"`
	Description string          `xml:"description"`
	ThreadId    []int16         `xml:"threadId"`
	CpuFeature  []HostCpuIdInfo `xml:"cpuFeature,omitempty"`
}

type HostCpuPackageVendor

type HostCpuPackageVendor string

type HostCpuPowerManagementInfo

type HostCpuPowerManagementInfo struct {
	DynamicData

	CurrentPolicy   string `xml:"currentPolicy,omitempty"`
	HardwareSupport string `xml:"hardwareSupport,omitempty"`
}

type HostCpuPowerManagementInfoPolicyType

type HostCpuPowerManagementInfoPolicyType string

type HostDasDisabledEvent

type HostDasDisabledEvent struct {
	HostEvent
}

type HostDasDisablingEvent

type HostDasDisablingEvent struct {
	HostEvent
}

type HostDasEnabledEvent

type HostDasEnabledEvent struct {
	HostEvent
}

type HostDasEnablingEvent

type HostDasEnablingEvent struct {
	HostEvent
}

type HostDasErrorEvent

type HostDasErrorEvent struct {
	HostEvent

	Message string `xml:"message,omitempty"`
	Reason  string `xml:"reason,omitempty"`
}

type HostDasErrorEventHostDasErrorReason

type HostDasErrorEventHostDasErrorReason string

type HostDasEvent

type HostDasEvent struct {
	HostEvent
}

func (*HostDasEvent) GetHostDasEvent

func (b *HostDasEvent) GetHostDasEvent() *HostDasEvent

type HostDasOkEvent

type HostDasOkEvent struct {
	HostEvent
}

type HostDatastoreBrowserSearchResults

type HostDatastoreBrowserSearchResults struct {
	DynamicData

	Datastore  *ManagedObjectReference `xml:"datastore,omitempty"`
	FolderPath string                  `xml:"folderPath,omitempty"`
	File       []BaseFileInfo          `xml:"file,omitempty,typeattr"`
}

type HostDatastoreBrowserSearchSpec

type HostDatastoreBrowserSearchSpec struct {
	DynamicData

	Query                 []BaseFileQuery `xml:"query,omitempty,typeattr"`
	Details               *FileQueryFlags `xml:"details,omitempty"`
	SearchCaseInsensitive *bool           `xml:"searchCaseInsensitive"`
	MatchPattern          []string        `xml:"matchPattern,omitempty"`
	SortFoldersFirst      *bool           `xml:"sortFoldersFirst"`
}

type HostDatastoreConnectInfo

type HostDatastoreConnectInfo struct {
	DynamicData

	Summary DatastoreSummary `xml:"summary"`
}

func (*HostDatastoreConnectInfo) GetHostDatastoreConnectInfo

func (b *HostDatastoreConnectInfo) GetHostDatastoreConnectInfo() *HostDatastoreConnectInfo

type HostDatastoreExistsConnectInfo

type HostDatastoreExistsConnectInfo struct {
	HostDatastoreConnectInfo

	NewDatastoreName string `xml:"newDatastoreName"`
}

type HostDatastoreNameConflictConnectInfo

type HostDatastoreNameConflictConnectInfo struct {
	HostDatastoreConnectInfo

	NewDatastoreName string `xml:"newDatastoreName"`
}

type HostDatastoreSystemCapabilities

type HostDatastoreSystemCapabilities struct {
	DynamicData

	NfsMountCreationRequired     bool  `xml:"nfsMountCreationRequired"`
	NfsMountCreationSupported    bool  `xml:"nfsMountCreationSupported"`
	LocalDatastoreSupported      bool  `xml:"localDatastoreSupported"`
	VmfsExtentExpansionSupported *bool `xml:"vmfsExtentExpansionSupported"`
}

type HostDateTimeConfig

type HostDateTimeConfig struct {
	DynamicData

	TimeZone  string         `xml:"timeZone,omitempty"`
	NtpConfig *HostNtpConfig `xml:"ntpConfig,omitempty"`
}

type HostDateTimeInfo

type HostDateTimeInfo struct {
	DynamicData

	TimeZone  HostDateTimeSystemTimeZone `xml:"timeZone"`
	NtpConfig *HostNtpConfig             `xml:"ntpConfig,omitempty"`
}

type HostDateTimeSystemTimeZone

type HostDateTimeSystemTimeZone struct {
	DynamicData

	Key         string `xml:"key"`
	Name        string `xml:"name"`
	Description string `xml:"description"`
	GmtOffset   int    `xml:"gmtOffset"`
}

type HostDevice

type HostDevice struct {
	DynamicData

	DeviceName string `xml:"deviceName"`
	DeviceType string `xml:"deviceType"`
}

func (*HostDevice) GetHostDevice

func (b *HostDevice) GetHostDevice() *HostDevice

type HostDhcpService

type HostDhcpService struct {
	DynamicData

	Key  string              `xml:"key"`
	Spec HostDhcpServiceSpec `xml:"spec"`
}

type HostDhcpServiceConfig

type HostDhcpServiceConfig struct {
	DynamicData

	ChangeOperation string              `xml:"changeOperation,omitempty"`
	Key             string              `xml:"key"`
	Spec            HostDhcpServiceSpec `xml:"spec"`
}

type HostDhcpServiceSpec

type HostDhcpServiceSpec struct {
	DynamicData

	VirtualSwitch        string `xml:"virtualSwitch"`
	DefaultLeaseDuration int    `xml:"defaultLeaseDuration"`
	LeaseBeginIp         string `xml:"leaseBeginIp"`
	LeaseEndIp           string `xml:"leaseEndIp"`
	MaxLeaseDuration     int    `xml:"maxLeaseDuration"`
	UnlimitedLease       bool   `xml:"unlimitedLease"`
	IpSubnetAddr         string `xml:"ipSubnetAddr"`
	IpSubnetMask         string `xml:"ipSubnetMask"`
}

type HostDiagnosticPartition

type HostDiagnosticPartition struct {
	DynamicData

	StorageType    string                `xml:"storageType"`
	DiagnosticType string                `xml:"diagnosticType"`
	Slots          int                   `xml:"slots"`
	Id             HostScsiDiskPartition `xml:"id"`
}

type HostDiagnosticPartitionCreateDescription

type HostDiagnosticPartitionCreateDescription struct {
	DynamicData

	Layout   HostDiskPartitionLayout           `xml:"layout"`
	DiskUuid string                            `xml:"diskUuid"`
	Spec     HostDiagnosticPartitionCreateSpec `xml:"spec"`
}

type HostDiagnosticPartitionCreateOption

type HostDiagnosticPartitionCreateOption struct {
	DynamicData

	StorageType    string       `xml:"storageType"`
	DiagnosticType string       `xml:"diagnosticType"`
	Disk           HostScsiDisk `xml:"disk"`
}

type HostDiagnosticPartitionCreateSpec

type HostDiagnosticPartitionCreateSpec struct {
	DynamicData

	StorageType    string                `xml:"storageType"`
	DiagnosticType string                `xml:"diagnosticType"`
	Id             HostScsiDiskPartition `xml:"id"`
	Partition      HostDiskPartitionSpec `xml:"partition"`
	Active         *bool                 `xml:"active"`
}

type HostDigestInfo

type HostDigestInfo struct {
	DynamicData

	DigestMethod string `xml:"digestMethod"`
	DigestValue  []byte `xml:"digestValue"`
	ObjectName   string `xml:"objectName,omitempty"`
}

func (*HostDigestInfo) GetHostDigestInfo

func (b *HostDigestInfo) GetHostDigestInfo() *HostDigestInfo

type HostDigestInfoDigestMethodType

type HostDigestInfoDigestMethodType string

type HostDirectoryStoreInfo

type HostDirectoryStoreInfo struct {
	HostAuthenticationStoreInfo
}

func (*HostDirectoryStoreInfo) GetHostDirectoryStoreInfo

func (b *HostDirectoryStoreInfo) GetHostDirectoryStoreInfo() *HostDirectoryStoreInfo

type HostDisconnectedEvent

type HostDisconnectedEvent struct {
	HostEvent

	Reason string `xml:"reason,omitempty"`
}

type HostDisconnectedEventReasonCode

type HostDisconnectedEventReasonCode string

type HostDiskConfigurationResult

type HostDiskConfigurationResult struct {
	DynamicData

	DevicePath string                `xml:"devicePath,omitempty"`
	Success    *bool                 `xml:"success"`
	Fault      *LocalizedMethodFault `xml:"fault,omitempty"`
}

type HostDiskDimensions

type HostDiskDimensions struct {
	DynamicData
}

type HostDiskDimensionsChs

type HostDiskDimensionsChs struct {
	DynamicData

	Cylinder int64 `xml:"cylinder"`
	Head     int   `xml:"head"`
	Sector   int   `xml:"sector"`
}

type HostDiskDimensionsLba

type HostDiskDimensionsLba struct {
	DynamicData

	BlockSize int   `xml:"blockSize"`
	Block     int64 `xml:"block"`
}

type HostDiskMappingInfo

type HostDiskMappingInfo struct {
	DynamicData

	PhysicalPartition *HostDiskMappingPartitionInfo `xml:"physicalPartition,omitempty"`
	Name              string                        `xml:"name"`
	Exclusive         *bool                         `xml:"exclusive"`
}

type HostDiskMappingOption

type HostDiskMappingOption struct {
	DynamicData

	PhysicalPartition []HostDiskMappingPartitionOption `xml:"physicalPartition,omitempty"`
	Name              string                           `xml:"name"`
}

type HostDiskMappingPartitionInfo

type HostDiskMappingPartitionInfo struct {
	DynamicData

	Name         string `xml:"name"`
	FileSystem   string `xml:"fileSystem"`
	CapacityInKb int64  `xml:"capacityInKb"`
}

type HostDiskMappingPartitionOption

type HostDiskMappingPartitionOption struct {
	DynamicData

	Name         string `xml:"name"`
	FileSystem   string `xml:"fileSystem"`
	CapacityInKb int64  `xml:"capacityInKb"`
}

type HostDiskPartitionAttributes

type HostDiskPartitionAttributes struct {
	DynamicData

	Partition          int    `xml:"partition"`
	StartSector        int64  `xml:"startSector"`
	EndSector          int64  `xml:"endSector"`
	Type               string `xml:"type"`
	Guid               string `xml:"guid,omitempty"`
	Logical            bool   `xml:"logical"`
	Attributes         byte   `xml:"attributes"`
	PartitionAlignment int64  `xml:"partitionAlignment,omitempty"`
}

type HostDiskPartitionBlockRange

type HostDiskPartitionBlockRange struct {
	DynamicData

	Partition int                   `xml:"partition,omitempty"`
	Type      string                `xml:"type"`
	Start     HostDiskDimensionsLba `xml:"start"`
	End       HostDiskDimensionsLba `xml:"end"`
}

type HostDiskPartitionInfo

type HostDiskPartitionInfo struct {
	DynamicData

	DeviceName string                  `xml:"deviceName"`
	Spec       HostDiskPartitionSpec   `xml:"spec"`
	Layout     HostDiskPartitionLayout `xml:"layout"`
}

type HostDiskPartitionInfoPartitionFormat

type HostDiskPartitionInfoPartitionFormat string

type HostDiskPartitionInfoType

type HostDiskPartitionInfoType string

type HostDiskPartitionLayout

type HostDiskPartitionLayout struct {
	DynamicData

	Total     *HostDiskDimensionsLba        `xml:"total,omitempty"`
	Partition []HostDiskPartitionBlockRange `xml:"partition"`
}

type HostDiskPartitionSpec

type HostDiskPartitionSpec struct {
	DynamicData

	PartitionFormat string                        `xml:"partitionFormat,omitempty"`
	Chs             *HostDiskDimensionsChs        `xml:"chs,omitempty"`
	TotalSectors    int64                         `xml:"totalSectors,omitempty"`
	Partition       []HostDiskPartitionAttributes `xml:"partition,omitempty"`
}

type HostDnsConfig

type HostDnsConfig struct {
	DynamicData

	Dhcp             bool     `xml:"dhcp"`
	VirtualNicDevice string   `xml:"virtualNicDevice,omitempty"`
	HostName         string   `xml:"hostName"`
	DomainName       string   `xml:"domainName"`
	Address          []string `xml:"address,omitempty"`
	SearchDomain     []string `xml:"searchDomain,omitempty"`
}

func (*HostDnsConfig) GetHostDnsConfig

func (b *HostDnsConfig) GetHostDnsConfig() *HostDnsConfig

type HostDnsConfigSpec

type HostDnsConfigSpec struct {
	HostDnsConfig

	VirtualNicConnection *HostVirtualNicConnection `xml:"virtualNicConnection,omitempty"`
}

type HostEnableAdminFailedEvent

type HostEnableAdminFailedEvent struct {
	HostEvent

	Permissions []Permission `xml:"permissions"`
}

type HostEsxAgentHostManagerConfigInfo

type HostEsxAgentHostManagerConfigInfo struct {
	DynamicData

	AgentVmDatastore *ManagedObjectReference `xml:"agentVmDatastore,omitempty"`
	AgentVmNetwork   *ManagedObjectReference `xml:"agentVmNetwork,omitempty"`
}

type HostEvent

type HostEvent struct {
	Event
}

func (*HostEvent) GetHostEvent

func (b *HostEvent) GetHostEvent() *HostEvent

type HostEventArgument

type HostEventArgument struct {
	EntityEventArgument

	Host ManagedObjectReference `xml:"host"`
}

type HostExtraNetworksEvent

type HostExtraNetworksEvent struct {
	HostDasEvent

	Ips string `xml:"ips,omitempty"`
}

type HostFeatureCapability

type HostFeatureCapability struct {
	DynamicData

	Key         string `xml:"key"`
	FeatureName string `xml:"featureName"`
	Value       string `xml:"value"`
}

type HostFeatureMask

type HostFeatureMask struct {
	DynamicData

	Key         string `xml:"key"`
	FeatureName string `xml:"featureName"`
	Value       string `xml:"value"`
}

type HostFeatureVersionInfo

type HostFeatureVersionInfo struct {
	DynamicData

	Key   string `xml:"key"`
	Value string `xml:"value"`
}

type HostFeatureVersionKey

type HostFeatureVersionKey string

type HostFibreChannelHba

type HostFibreChannelHba struct {
	HostHostBusAdapter

	PortWorldWideName int64                `xml:"portWorldWideName"`
	NodeWorldWideName int64                `xml:"nodeWorldWideName"`
	PortType          FibreChannelPortType `xml:"portType"`
	Speed             int64                `xml:"speed"`
}

func (*HostFibreChannelHba) GetHostFibreChannelHba

func (b *HostFibreChannelHba) GetHostFibreChannelHba() *HostFibreChannelHba

type HostFibreChannelOverEthernetHba

type HostFibreChannelOverEthernetHba struct {
	HostFibreChannelHba

	UnderlyingNic    string                                  `xml:"underlyingNic"`
	LinkInfo         HostFibreChannelOverEthernetHbaLinkInfo `xml:"linkInfo"`
	IsSoftwareFcoe   bool                                    `xml:"isSoftwareFcoe"`
	MarkedForRemoval bool                                    `xml:"markedForRemoval"`
}

type HostFibreChannelOverEthernetHbaLinkInfo

type HostFibreChannelOverEthernetHbaLinkInfo struct {
	DynamicData

	VnportMac string `xml:"vnportMac"`
	FcfMac    string `xml:"fcfMac"`
	VlanId    int    `xml:"vlanId"`
}

type HostFibreChannelOverEthernetTargetTransport

type HostFibreChannelOverEthernetTargetTransport struct {
	HostFibreChannelTargetTransport

	VnportMac string `xml:"vnportMac"`
	FcfMac    string `xml:"fcfMac"`
	VlanId    int    `xml:"vlanId"`
}

type HostFibreChannelTargetTransport

type HostFibreChannelTargetTransport struct {
	HostTargetTransport

	PortWorldWideName int64 `xml:"portWorldWideName"`
	NodeWorldWideName int64 `xml:"nodeWorldWideName"`
}

func (*HostFibreChannelTargetTransport) GetHostFibreChannelTargetTransport

func (b *HostFibreChannelTargetTransport) GetHostFibreChannelTargetTransport() *HostFibreChannelTargetTransport

type HostFileAccess

type HostFileAccess struct {
	DynamicData

	Who  string `xml:"who"`
	What string `xml:"what"`
}

type HostFileSystemMountInfo

type HostFileSystemMountInfo struct {
	DynamicData

	MountInfo       HostMountInfo            `xml:"mountInfo"`
	Volume          BaseHostFileSystemVolume `xml:"volume,typeattr"`
	VStorageSupport string                   `xml:"vStorageSupport,omitempty"`
}

type HostFileSystemVolume

type HostFileSystemVolume struct {
	DynamicData

	Type     string `xml:"type"`
	Name     string `xml:"name"`
	Capacity int64  `xml:"capacity"`
}

func (*HostFileSystemVolume) GetHostFileSystemVolume

func (b *HostFileSystemVolume) GetHostFileSystemVolume() *HostFileSystemVolume

type HostFileSystemVolumeInfo

type HostFileSystemVolumeInfo struct {
	DynamicData

	VolumeTypeList []string                  `xml:"volumeTypeList,omitempty"`
	MountInfo      []HostFileSystemMountInfo `xml:"mountInfo,omitempty"`
}

type HostFirewallConfig

type HostFirewallConfig struct {
	DynamicData

	Rule                  []HostFirewallConfigRuleSetConfig `xml:"rule,omitempty"`
	DefaultBlockingPolicy HostFirewallDefaultPolicy         `xml:"defaultBlockingPolicy"`
}

type HostFirewallConfigRuleSetConfig

type HostFirewallConfigRuleSetConfig struct {
	DynamicData

	RulesetId    string                     `xml:"rulesetId"`
	Enabled      bool                       `xml:"enabled"`
	AllowedHosts *HostFirewallRulesetIpList `xml:"allowedHosts,omitempty"`
}

type HostFirewallDefaultPolicy

type HostFirewallDefaultPolicy struct {
	DynamicData

	IncomingBlocked *bool `xml:"incomingBlocked"`
	OutgoingBlocked *bool `xml:"outgoingBlocked"`
}

type HostFirewallInfo

type HostFirewallInfo struct {
	DynamicData

	DefaultPolicy HostFirewallDefaultPolicy `xml:"defaultPolicy"`
	Ruleset       []HostFirewallRuleset     `xml:"ruleset,omitempty"`
}

type HostFirewallRule

type HostFirewallRule struct {
	DynamicData

	Port      int                       `xml:"port"`
	EndPort   int                       `xml:"endPort,omitempty"`
	Direction HostFirewallRuleDirection `xml:"direction"`
	PortType  HostFirewallRulePortType  `xml:"portType,omitempty"`
	Protocol  string                    `xml:"protocol"`
}

type HostFirewallRuleDirection

type HostFirewallRuleDirection string

type HostFirewallRulePortType

type HostFirewallRulePortType string

type HostFirewallRuleProtocol

type HostFirewallRuleProtocol string

type HostFirewallRuleset

type HostFirewallRuleset struct {
	DynamicData

	Key          string                     `xml:"key"`
	Label        string                     `xml:"label"`
	Required     bool                       `xml:"required"`
	Rule         []HostFirewallRule         `xml:"rule"`
	Service      string                     `xml:"service,omitempty"`
	Enabled      bool                       `xml:"enabled"`
	AllowedHosts *HostFirewallRulesetIpList `xml:"allowedHosts,omitempty"`
}

type HostFirewallRulesetIpList

type HostFirewallRulesetIpList struct {
	DynamicData

	IpAddress []string                       `xml:"ipAddress,omitempty"`
	IpNetwork []HostFirewallRulesetIpNetwork `xml:"ipNetwork,omitempty"`
	AllIp     bool                           `xml:"allIp"`
}

type HostFirewallRulesetIpNetwork

type HostFirewallRulesetIpNetwork struct {
	DynamicData

	Network      string `xml:"network"`
	PrefixLength int    `xml:"prefixLength"`
}

type HostFirewallRulesetRulesetSpec

type HostFirewallRulesetRulesetSpec struct {
	DynamicData

	AllowedHosts HostFirewallRulesetIpList `xml:"allowedHosts"`
}

type HostFlagInfo

type HostFlagInfo struct {
	DynamicData

	BackgroundSnapshotsEnabled *bool `xml:"backgroundSnapshotsEnabled"`
}

type HostForceMountedInfo

type HostForceMountedInfo struct {
	DynamicData

	Persist bool `xml:"persist"`
	Mounted bool `xml:"mounted"`
}

type HostGetShortNameFailedEvent

type HostGetShortNameFailedEvent struct {
	HostEvent
}

type HostGetVFlashModuleDefaultConfigRequestType

type HostGetVFlashModuleDefaultConfigRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	VFlashModule string                 `xml:"vFlashModule"`
}

type HostGetVFlashModuleDefaultConfigResponse

type HostGetVFlashModuleDefaultConfigResponse struct {
	Returnval VirtualDiskVFlashCacheConfigInfo `xml:"returnval"`
}

type HostGraphicsInfo

type HostGraphicsInfo struct {
	DynamicData

	DeviceName     string                   `xml:"deviceName"`
	VendorName     string                   `xml:"vendorName"`
	PciId          string                   `xml:"pciId"`
	GraphicsType   string                   `xml:"graphicsType"`
	MemorySizeInKB int64                    `xml:"memorySizeInKB"`
	Vm             []ManagedObjectReference `xml:"vm,omitempty"`
}

type HostGraphicsInfoGraphicsType

type HostGraphicsInfoGraphicsType string

type HostHardwareElementInfo

type HostHardwareElementInfo struct {
	DynamicData

	Name   string                 `xml:"name"`
	Status BaseElementDescription `xml:"status,typeattr"`
}

func (*HostHardwareElementInfo) GetHostHardwareElementInfo

func (b *HostHardwareElementInfo) GetHostHardwareElementInfo() *HostHardwareElementInfo

type HostHardwareElementStatus

type HostHardwareElementStatus string

type HostHardwareInfo

type HostHardwareInfo struct {
	DynamicData

	SystemInfo             HostSystemInfo              `xml:"systemInfo"`
	CpuPowerManagementInfo *HostCpuPowerManagementInfo `xml:"cpuPowerManagementInfo,omitempty"`
	CpuInfo                HostCpuInfo                 `xml:"cpuInfo"`
	CpuPkg                 []HostCpuPackage            `xml:"cpuPkg"`
	MemorySize             int64                       `xml:"memorySize"`
	NumaInfo               *HostNumaInfo               `xml:"numaInfo,omitempty"`
	SmcPresent             *bool                       `xml:"smcPresent"`
	PciDevice              []HostPciDevice             `xml:"pciDevice,omitempty"`
	CpuFeature             []HostCpuIdInfo             `xml:"cpuFeature,omitempty"`
	BiosInfo               *HostBIOSInfo               `xml:"biosInfo,omitempty"`
	ReliableMemoryInfo     *HostReliableMemoryInfo     `xml:"reliableMemoryInfo,omitempty"`
}

type HostHardwareStatusInfo

type HostHardwareStatusInfo struct {
	DynamicData

	MemoryStatusInfo  []BaseHostHardwareElementInfo `xml:"memoryStatusInfo,omitempty,typeattr"`
	CpuStatusInfo     []BaseHostHardwareElementInfo `xml:"cpuStatusInfo,omitempty,typeattr"`
	StorageStatusInfo []HostStorageElementInfo      `xml:"storageStatusInfo,omitempty"`
}

type HostHardwareSummary

type HostHardwareSummary struct {
	DynamicData

	Vendor               string                         `xml:"vendor"`
	Model                string                         `xml:"model"`
	Uuid                 string                         `xml:"uuid"`
	OtherIdentifyingInfo []HostSystemIdentificationInfo `xml:"otherIdentifyingInfo,omitempty"`
	MemorySize           int64                          `xml:"memorySize"`
	CpuModel             string                         `xml:"cpuModel"`
	CpuMhz               int                            `xml:"cpuMhz"`
	NumCpuPkgs           int16                          `xml:"numCpuPkgs"`
	NumCpuCores          int16                          `xml:"numCpuCores"`
	NumCpuThreads        int16                          `xml:"numCpuThreads"`
	NumNics              int                            `xml:"numNics"`
	NumHBAs              int                            `xml:"numHBAs"`
}

type HostHostBusAdapter

type HostHostBusAdapter struct {
	DynamicData

	Key    string `xml:"key,omitempty"`
	Device string `xml:"device"`
	Bus    int    `xml:"bus"`
	Status string `xml:"status"`
	Model  string `xml:"model"`
	Driver string `xml:"driver,omitempty"`
	Pci    string `xml:"pci,omitempty"`
}

func (*HostHostBusAdapter) GetHostHostBusAdapter

func (b *HostHostBusAdapter) GetHostHostBusAdapter() *HostHostBusAdapter

type HostHyperThreadScheduleInfo

type HostHyperThreadScheduleInfo struct {
	DynamicData

	Available bool `xml:"available"`
	Active    bool `xml:"active"`
	Config    bool `xml:"config"`
}

type HostImageAcceptanceLevel

type HostImageAcceptanceLevel string

type HostImageConfigGetAcceptanceRequestType

type HostImageConfigGetAcceptanceRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type HostImageConfigGetAcceptanceResponse

type HostImageConfigGetAcceptanceResponse struct {
	Returnval string `xml:"returnval"`
}

type HostImageConfigGetProfileRequestType

type HostImageConfigGetProfileRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type HostImageConfigGetProfileResponse

type HostImageConfigGetProfileResponse struct {
	Returnval HostImageProfileSummary `xml:"returnval"`
}

type HostImageProfileSummary

type HostImageProfileSummary struct {
	DynamicData

	Name   string `xml:"name"`
	Vendor string `xml:"vendor"`
}

type HostInAuditModeEvent

type HostInAuditModeEvent struct {
	HostEvent
}

type HostInDomain

type HostInDomain struct {
	HostConfigFault
}

type HostInDomainFault

type HostInDomainFault HostInDomain

type HostIncompatibleForFaultTolerance

type HostIncompatibleForFaultTolerance struct {
	VmFaultToleranceIssue

	HostName string `xml:"hostName,omitempty"`
	Reason   string `xml:"reason,omitempty"`
}

type HostIncompatibleForFaultToleranceFault

type HostIncompatibleForFaultToleranceFault HostIncompatibleForFaultTolerance

type HostIncompatibleForFaultToleranceReason

type HostIncompatibleForFaultToleranceReason string

type HostIncompatibleForRecordReplay

type HostIncompatibleForRecordReplay struct {
	VimFault

	HostName string `xml:"hostName,omitempty"`
	Reason   string `xml:"reason,omitempty"`
}

type HostIncompatibleForRecordReplayFault

type HostIncompatibleForRecordReplayFault HostIncompatibleForRecordReplay

type HostIncompatibleForRecordReplayReason

type HostIncompatibleForRecordReplayReason string

type HostInternetScsiHba

type HostInternetScsiHba struct {
	HostHostBusAdapter

	IsSoftwareBased            bool                                          `xml:"isSoftwareBased"`
	CanBeDisabled              *bool                                         `xml:"canBeDisabled"`
	NetworkBindingSupport      HostInternetScsiHbaNetworkBindingSupportType  `xml:"networkBindingSupport,omitempty"`
	DiscoveryCapabilities      HostInternetScsiHbaDiscoveryCapabilities      `xml:"discoveryCapabilities"`
	DiscoveryProperties        HostInternetScsiHbaDiscoveryProperties        `xml:"discoveryProperties"`
	AuthenticationCapabilities HostInternetScsiHbaAuthenticationCapabilities `xml:"authenticationCapabilities"`
	AuthenticationProperties   HostInternetScsiHbaAuthenticationProperties   `xml:"authenticationProperties"`
	DigestCapabilities         *HostInternetScsiHbaDigestCapabilities        `xml:"digestCapabilities,omitempty"`
	DigestProperties           *HostInternetScsiHbaDigestProperties          `xml:"digestProperties,omitempty"`
	IpCapabilities             HostInternetScsiHbaIPCapabilities             `xml:"ipCapabilities"`
	IpProperties               HostInternetScsiHbaIPProperties               `xml:"ipProperties"`
	SupportedAdvancedOptions   []OptionDef                                   `xml:"supportedAdvancedOptions,omitempty"`
	AdvancedOptions            []HostInternetScsiHbaParamValue               `xml:"advancedOptions,omitempty"`
	IScsiName                  string                                        `xml:"iScsiName"`
	IScsiAlias                 string                                        `xml:"iScsiAlias,omitempty"`
	ConfiguredSendTarget       []HostInternetScsiHbaSendTarget               `xml:"configuredSendTarget,omitempty"`
	ConfiguredStaticTarget     []HostInternetScsiHbaStaticTarget             `xml:"configuredStaticTarget,omitempty"`
	MaxSpeedMb                 int                                           `xml:"maxSpeedMb,omitempty"`
	CurrentSpeedMb             int                                           `xml:"currentSpeedMb,omitempty"`
}

type HostInternetScsiHbaAuthenticationCapabilities

type HostInternetScsiHbaAuthenticationCapabilities struct {
	DynamicData

	ChapAuthSettable         bool  `xml:"chapAuthSettable"`
	Krb5AuthSettable         bool  `xml:"krb5AuthSettable"`
	SrpAuthSettable          bool  `xml:"srpAuthSettable"`
	SpkmAuthSettable         bool  `xml:"spkmAuthSettable"`
	MutualChapSettable       *bool `xml:"mutualChapSettable"`
	TargetChapSettable       *bool `xml:"targetChapSettable"`
	TargetMutualChapSettable *bool `xml:"targetMutualChapSettable"`
}

type HostInternetScsiHbaAuthenticationProperties

type HostInternetScsiHbaAuthenticationProperties struct {
	DynamicData

	ChapAuthEnabled              bool   `xml:"chapAuthEnabled"`
	ChapName                     string `xml:"chapName,omitempty"`
	ChapSecret                   string `xml:"chapSecret,omitempty"`
	ChapAuthenticationType       string `xml:"chapAuthenticationType,omitempty"`
	ChapInherited                *bool  `xml:"chapInherited"`
	MutualChapName               string `xml:"mutualChapName,omitempty"`
	MutualChapSecret             string `xml:"mutualChapSecret,omitempty"`
	MutualChapAuthenticationType string `xml:"mutualChapAuthenticationType,omitempty"`
	MutualChapInherited          *bool  `xml:"mutualChapInherited"`
}

type HostInternetScsiHbaChapAuthenticationType

type HostInternetScsiHbaChapAuthenticationType string

type HostInternetScsiHbaDigestCapabilities

type HostInternetScsiHbaDigestCapabilities struct {
	DynamicData

	HeaderDigestSettable       *bool `xml:"headerDigestSettable"`
	DataDigestSettable         *bool `xml:"dataDigestSettable"`
	TargetHeaderDigestSettable *bool `xml:"targetHeaderDigestSettable"`
	TargetDataDigestSettable   *bool `xml:"targetDataDigestSettable"`
}

type HostInternetScsiHbaDigestProperties

type HostInternetScsiHbaDigestProperties struct {
	DynamicData

	HeaderDigestType      string `xml:"headerDigestType,omitempty"`
	HeaderDigestInherited *bool  `xml:"headerDigestInherited"`
	DataDigestType        string `xml:"dataDigestType,omitempty"`
	DataDigestInherited   *bool  `xml:"dataDigestInherited"`
}

type HostInternetScsiHbaDigestType

type HostInternetScsiHbaDigestType string

type HostInternetScsiHbaDiscoveryCapabilities

type HostInternetScsiHbaDiscoveryCapabilities struct {
	DynamicData

	ISnsDiscoverySettable         bool `xml:"iSnsDiscoverySettable"`
	SlpDiscoverySettable          bool `xml:"slpDiscoverySettable"`
	StaticTargetDiscoverySettable bool `xml:"staticTargetDiscoverySettable"`
	SendTargetsDiscoverySettable  bool `xml:"sendTargetsDiscoverySettable"`
}

type HostInternetScsiHbaDiscoveryProperties

type HostInternetScsiHbaDiscoveryProperties struct {
	DynamicData

	ISnsDiscoveryEnabled         bool   `xml:"iSnsDiscoveryEnabled"`
	ISnsDiscoveryMethod          string `xml:"iSnsDiscoveryMethod,omitempty"`
	ISnsHost                     string `xml:"iSnsHost,omitempty"`
	SlpDiscoveryEnabled          bool   `xml:"slpDiscoveryEnabled"`
	SlpDiscoveryMethod           string `xml:"slpDiscoveryMethod,omitempty"`
	SlpHost                      string `xml:"slpHost,omitempty"`
	StaticTargetDiscoveryEnabled bool   `xml:"staticTargetDiscoveryEnabled"`
	SendTargetsDiscoveryEnabled  bool   `xml:"sendTargetsDiscoveryEnabled"`
}

type HostInternetScsiHbaIPCapabilities

type HostInternetScsiHbaIPCapabilities struct {
	DynamicData

	AddressSettable                   bool  `xml:"addressSettable"`
	IpConfigurationMethodSettable     bool  `xml:"ipConfigurationMethodSettable"`
	SubnetMaskSettable                bool  `xml:"subnetMaskSettable"`
	DefaultGatewaySettable            bool  `xml:"defaultGatewaySettable"`
	PrimaryDnsServerAddressSettable   bool  `xml:"primaryDnsServerAddressSettable"`
	AlternateDnsServerAddressSettable bool  `xml:"alternateDnsServerAddressSettable"`
	Ipv6Supported                     *bool `xml:"ipv6Supported"`
	ArpRedirectSettable               *bool `xml:"arpRedirectSettable"`
	MtuSettable                       *bool `xml:"mtuSettable"`
	HostNameAsTargetAddress           *bool `xml:"hostNameAsTargetAddress"`
	NameAliasSettable                 *bool `xml:"nameAliasSettable"`
}

type HostInternetScsiHbaIPProperties

type HostInternetScsiHbaIPProperties struct {
	DynamicData

	Mac                       string `xml:"mac,omitempty"`
	Address                   string `xml:"address,omitempty"`
	DhcpConfigurationEnabled  bool   `xml:"dhcpConfigurationEnabled"`
	SubnetMask                string `xml:"subnetMask,omitempty"`
	DefaultGateway            string `xml:"defaultGateway,omitempty"`
	PrimaryDnsServerAddress   string `xml:"primaryDnsServerAddress,omitempty"`
	AlternateDnsServerAddress string `xml:"alternateDnsServerAddress,omitempty"`
	Ipv6Address               string `xml:"ipv6Address,omitempty"`
	Ipv6SubnetMask            string `xml:"ipv6SubnetMask,omitempty"`
	Ipv6DefaultGateway        string `xml:"ipv6DefaultGateway,omitempty"`
	ArpRedirectEnabled        *bool  `xml:"arpRedirectEnabled"`
	Mtu                       int    `xml:"mtu,omitempty"`
	JumboFramesEnabled        *bool  `xml:"jumboFramesEnabled"`
}

type HostInternetScsiHbaNetworkBindingSupportType

type HostInternetScsiHbaNetworkBindingSupportType string

type HostInternetScsiHbaParamValue

type HostInternetScsiHbaParamValue struct {
	OptionValue

	IsInherited *bool `xml:"isInherited"`
}

type HostInternetScsiHbaSendTarget

type HostInternetScsiHbaSendTarget struct {
	DynamicData

	Address                  string                                       `xml:"address"`
	Port                     int                                          `xml:"port,omitempty"`
	AuthenticationProperties *HostInternetScsiHbaAuthenticationProperties `xml:"authenticationProperties,omitempty"`
	DigestProperties         *HostInternetScsiHbaDigestProperties         `xml:"digestProperties,omitempty"`
	SupportedAdvancedOptions []OptionDef                                  `xml:"supportedAdvancedOptions,omitempty"`
	AdvancedOptions          []HostInternetScsiHbaParamValue              `xml:"advancedOptions,omitempty"`
	Parent                   string                                       `xml:"parent,omitempty"`
}

type HostInternetScsiHbaStaticTarget

type HostInternetScsiHbaStaticTarget struct {
	DynamicData

	Address                  string                                       `xml:"address"`
	Port                     int                                          `xml:"port,omitempty"`
	IScsiName                string                                       `xml:"iScsiName"`
	DiscoveryMethod          string                                       `xml:"discoveryMethod,omitempty"`
	AuthenticationProperties *HostInternetScsiHbaAuthenticationProperties `xml:"authenticationProperties,omitempty"`
	DigestProperties         *HostInternetScsiHbaDigestProperties         `xml:"digestProperties,omitempty"`
	SupportedAdvancedOptions []OptionDef                                  `xml:"supportedAdvancedOptions,omitempty"`
	AdvancedOptions          []HostInternetScsiHbaParamValue              `xml:"advancedOptions,omitempty"`
	Parent                   string                                       `xml:"parent,omitempty"`
}

type HostInternetScsiHbaStaticTargetTargetDiscoveryMethod

type HostInternetScsiHbaStaticTargetTargetDiscoveryMethod string

type HostInternetScsiHbaTargetSet

type HostInternetScsiHbaTargetSet struct {
	DynamicData

	StaticTargets []HostInternetScsiHbaStaticTarget `xml:"staticTargets,omitempty"`
	SendTargets   []HostInternetScsiHbaSendTarget   `xml:"sendTargets,omitempty"`
}

type HostInternetScsiTargetTransport

type HostInternetScsiTargetTransport struct {
	HostTargetTransport

	IScsiName  string   `xml:"iScsiName"`
	IScsiAlias string   `xml:"iScsiAlias"`
	Address    []string `xml:"address,omitempty"`
}

type HostInventoryFull

type HostInventoryFull struct {
	NotEnoughLicenses

	Capacity int `xml:"capacity"`
}

type HostInventoryFullEvent

type HostInventoryFullEvent struct {
	LicenseEvent

	Capacity int `xml:"capacity"`
}

type HostInventoryFullFault

type HostInventoryFullFault HostInventoryFull

type HostInventoryUnreadableEvent

type HostInventoryUnreadableEvent struct {
	Event
}

type HostIpChangedEvent

type HostIpChangedEvent struct {
	HostEvent

	OldIP string `xml:"oldIP"`
	NewIP string `xml:"newIP"`
}

type HostIpConfig

type HostIpConfig struct {
	DynamicData

	Dhcp       bool                                  `xml:"dhcp"`
	IpAddress  string                                `xml:"ipAddress,omitempty"`
	SubnetMask string                                `xml:"subnetMask,omitempty"`
	IpV6Config *HostIpConfigIpV6AddressConfiguration `xml:"ipV6Config,omitempty"`
}

type HostIpConfigIpV6Address

type HostIpConfigIpV6Address struct {
	DynamicData

	IpAddress    string     `xml:"ipAddress"`
	PrefixLength int        `xml:"prefixLength"`
	Origin       string     `xml:"origin,omitempty"`
	DadState     string     `xml:"dadState,omitempty"`
	Lifetime     *time.Time `xml:"lifetime"`
	Operation    string     `xml:"operation,omitempty"`
}

type HostIpConfigIpV6AddressConfigType

type HostIpConfigIpV6AddressConfigType string

type HostIpConfigIpV6AddressConfiguration

type HostIpConfigIpV6AddressConfiguration struct {
	DynamicData

	IpV6Address              []HostIpConfigIpV6Address `xml:"ipV6Address,omitempty"`
	AutoConfigurationEnabled *bool                     `xml:"autoConfigurationEnabled"`
	DhcpV6Enabled            *bool                     `xml:"dhcpV6Enabled"`
}

type HostIpConfigIpV6AddressStatus

type HostIpConfigIpV6AddressStatus string

type HostIpInconsistentEvent

type HostIpInconsistentEvent struct {
	HostEvent

	IpAddress  string `xml:"ipAddress"`
	IpAddress2 string `xml:"ipAddress2"`
}

type HostIpRouteConfig

type HostIpRouteConfig struct {
	DynamicData

	DefaultGateway     string `xml:"defaultGateway,omitempty"`
	GatewayDevice      string `xml:"gatewayDevice,omitempty"`
	IpV6DefaultGateway string `xml:"ipV6DefaultGateway,omitempty"`
	IpV6GatewayDevice  string `xml:"ipV6GatewayDevice,omitempty"`
}

func (*HostIpRouteConfig) GetHostIpRouteConfig

func (b *HostIpRouteConfig) GetHostIpRouteConfig() *HostIpRouteConfig

type HostIpRouteConfigSpec

type HostIpRouteConfigSpec struct {
	HostIpRouteConfig

	GatewayDeviceConnection     *HostVirtualNicConnection `xml:"gatewayDeviceConnection,omitempty"`
	IpV6GatewayDeviceConnection *HostVirtualNicConnection `xml:"ipV6GatewayDeviceConnection,omitempty"`
}

type HostIpRouteEntry

type HostIpRouteEntry struct {
	DynamicData

	Network      string `xml:"network"`
	PrefixLength int    `xml:"prefixLength"`
	Gateway      string `xml:"gateway"`
	DeviceName   string `xml:"deviceName,omitempty"`
}

type HostIpRouteOp

type HostIpRouteOp struct {
	DynamicData

	ChangeOperation string           `xml:"changeOperation"`
	Route           HostIpRouteEntry `xml:"route"`
}

type HostIpRouteTableConfig

type HostIpRouteTableConfig struct {
	DynamicData

	IpRoute   []HostIpRouteOp `xml:"ipRoute,omitempty"`
	Ipv6Route []HostIpRouteOp `xml:"ipv6Route,omitempty"`
}

type HostIpRouteTableInfo

type HostIpRouteTableInfo struct {
	DynamicData

	IpRoute   []HostIpRouteEntry `xml:"ipRoute,omitempty"`
	Ipv6Route []HostIpRouteEntry `xml:"ipv6Route,omitempty"`
}

type HostIpToShortNameFailedEvent

type HostIpToShortNameFailedEvent struct {
	HostEvent
}

type HostIpmiInfo

type HostIpmiInfo struct {
	DynamicData

	BmcIpAddress  string `xml:"bmcIpAddress,omitempty"`
	BmcMacAddress string `xml:"bmcMacAddress,omitempty"`
	Login         string `xml:"login,omitempty"`
	Password      string `xml:"password,omitempty"`
}

type HostIsolationIpPingFailedEvent

type HostIsolationIpPingFailedEvent struct {
	HostDasEvent

	IsolationIp string `xml:"isolationIp"`
}

type HostLicensableResourceInfo

type HostLicensableResourceInfo struct {
	DynamicData

	Resource []KeyAnyValue `xml:"resource"`
}

type HostLicensableResourceKey

type HostLicensableResourceKey string

type HostLicenseConnectInfo

type HostLicenseConnectInfo struct {
	DynamicData

	License    LicenseManagerLicenseInfo    `xml:"license"`
	Evaluation LicenseManagerEvaluationInfo `xml:"evaluation"`
	Resource   *HostLicensableResourceInfo  `xml:"resource,omitempty"`
}

type HostLicenseExpiredEvent

type HostLicenseExpiredEvent struct {
	LicenseEvent
}

type HostLicenseSpec

type HostLicenseSpec struct {
	DynamicData

	Source             BaseLicenseSource `xml:"source,omitempty,typeattr"`
	EditionKey         string            `xml:"editionKey,omitempty"`
	DisabledFeatureKey []string          `xml:"disabledFeatureKey,omitempty"`
	EnabledFeatureKey  []string          `xml:"enabledFeatureKey,omitempty"`
}

type HostListSummary

type HostListSummary struct {
	DynamicData

	Host               *ManagedObjectReference   `xml:"host,omitempty"`
	Hardware           *HostHardwareSummary      `xml:"hardware,omitempty"`
	Runtime            *HostRuntimeInfo          `xml:"runtime,omitempty"`
	Config             HostConfigSummary         `xml:"config"`
	QuickStats         HostListSummaryQuickStats `xml:"quickStats"`
	OverallStatus      ManagedEntityStatus       `xml:"overallStatus"`
	RebootRequired     bool                      `xml:"rebootRequired"`
	CustomValue        []BaseCustomFieldValue    `xml:"customValue,omitempty,typeattr"`
	ManagementServerIp string                    `xml:"managementServerIp,omitempty"`
	MaxEVCModeKey      string                    `xml:"maxEVCModeKey,omitempty"`
	CurrentEVCModeKey  string                    `xml:"currentEVCModeKey,omitempty"`
}

type HostListSummaryQuickStats

type HostListSummaryQuickStats struct {
	DynamicData

	OverallCpuUsage           int `xml:"overallCpuUsage,omitempty"`
	OverallMemoryUsage        int `xml:"overallMemoryUsage,omitempty"`
	DistributedCpuFairness    int `xml:"distributedCpuFairness,omitempty"`
	DistributedMemoryFairness int `xml:"distributedMemoryFairness,omitempty"`
	Uptime                    int `xml:"uptime,omitempty"`
}

type HostLocalAuthenticationInfo

type HostLocalAuthenticationInfo struct {
	HostAuthenticationStoreInfo
}

type HostLocalFileSystemVolume

type HostLocalFileSystemVolume struct {
	HostFileSystemVolume

	Device string `xml:"device"`
}

type HostLocalFileSystemVolumeSpec

type HostLocalFileSystemVolumeSpec struct {
	DynamicData

	Device    string `xml:"device"`
	LocalPath string `xml:"localPath"`
}

type HostLocalPortCreatedEvent

type HostLocalPortCreatedEvent struct {
	DvsEvent

	HostLocalPort DVSHostLocalPortInfo `xml:"hostLocalPort"`
}

type HostLowLevelProvisioningManagerDiskLayoutSpec

type HostLowLevelProvisioningManagerDiskLayoutSpec struct {
	DynamicData

	ControllerType string `xml:"controllerType"`
	BusNumber      int    `xml:"busNumber"`
	UnitNumber     int    `xml:"unitNumber"`
	SrcFilename    string `xml:"srcFilename"`
	DstFilename    string `xml:"dstFilename"`
}

type HostLowLevelProvisioningManagerReloadTarget

type HostLowLevelProvisioningManagerReloadTarget string

type HostLowLevelProvisioningManagerSnapshotLayoutSpec

type HostLowLevelProvisioningManagerSnapshotLayoutSpec struct {
	DynamicData

	Id          int                                             `xml:"id"`
	SrcFilename string                                          `xml:"srcFilename"`
	DstFilename string                                          `xml:"dstFilename"`
	Disk        []HostLowLevelProvisioningManagerDiskLayoutSpec `xml:"disk,omitempty"`
}

type HostLowLevelProvisioningManagerVmMigrationStatus

type HostLowLevelProvisioningManagerVmMigrationStatus struct {
	DynamicData

	MigrationId          int64  `xml:"migrationId"`
	Type                 string `xml:"type"`
	Source               bool   `xml:"source"`
	ConsideredSuccessful bool   `xml:"consideredSuccessful"`
}

type HostLowLevelProvisioningManagerVmRecoveryInfo

type HostLowLevelProvisioningManagerVmRecoveryInfo struct {
	DynamicData

	Version      string                       `xml:"version"`
	BiosUUID     string                       `xml:"biosUUID"`
	InstanceUUID string                       `xml:"instanceUUID"`
	FtInfo       BaseFaultToleranceConfigInfo `xml:"ftInfo,omitempty,typeattr"`
}

type HostMaintenanceSpec

type HostMaintenanceSpec struct {
	DynamicData

	VsanMode *VsanHostDecommissionMode `xml:"vsanMode,omitempty"`
}

type HostMemberHealthCheckResult

type HostMemberHealthCheckResult struct {
	DynamicData

	Summary string `xml:"summary,omitempty"`
}

func (*HostMemberHealthCheckResult) GetHostMemberHealthCheckResult

func (b *HostMemberHealthCheckResult) GetHostMemberHealthCheckResult() *HostMemberHealthCheckResult

type HostMemberRuntimeInfo

type HostMemberRuntimeInfo struct {
	DynamicData

	Host              ManagedObjectReference            `xml:"host"`
	Status            string                            `xml:"status,omitempty"`
	StatusDetail      string                            `xml:"statusDetail,omitempty"`
	HealthCheckResult []BaseHostMemberHealthCheckResult `xml:"healthCheckResult,omitempty,typeattr"`
}

type HostMemberUplinkHealthCheckResult

type HostMemberUplinkHealthCheckResult struct {
	HostMemberHealthCheckResult

	UplinkPortKey string `xml:"uplinkPortKey"`
}

func (*HostMemberUplinkHealthCheckResult) GetHostMemberUplinkHealthCheckResult

func (b *HostMemberUplinkHealthCheckResult) GetHostMemberUplinkHealthCheckResult() *HostMemberUplinkHealthCheckResult

type HostMemoryProfile

type HostMemoryProfile struct {
	ApplyProfile
}

type HostMemorySpec

type HostMemorySpec struct {
	DynamicData

	ServiceConsoleReservation int64 `xml:"serviceConsoleReservation,omitempty"`
}

type HostMissingNetworksEvent

type HostMissingNetworksEvent struct {
	HostDasEvent

	Ips string `xml:"ips,omitempty"`
}

type HostMonitoringStateChangedEvent

type HostMonitoringStateChangedEvent struct {
	ClusterEvent

	State string `xml:"state"`
}

type HostMountInfo

type HostMountInfo struct {
	DynamicData

	Path               string `xml:"path,omitempty"`
	AccessMode         string `xml:"accessMode"`
	Mounted            *bool  `xml:"mounted"`
	Accessible         *bool  `xml:"accessible"`
	InaccessibleReason string `xml:"inaccessibleReason,omitempty"`
}

type HostMountInfoInaccessibleReason

type HostMountInfoInaccessibleReason string

type HostMountMode

type HostMountMode string

type HostMultipathInfo

type HostMultipathInfo struct {
	DynamicData

	Lun []HostMultipathInfoLogicalUnit `xml:"lun,omitempty"`
}

type HostMultipathInfoFixedLogicalUnitPolicy

type HostMultipathInfoFixedLogicalUnitPolicy struct {
	HostMultipathInfoLogicalUnitPolicy

	Prefer string `xml:"prefer"`
}

type HostMultipathInfoLogicalUnit

type HostMultipathInfoLogicalUnit struct {
	DynamicData

	Key                    string                                              `xml:"key"`
	Id                     string                                              `xml:"id"`
	Lun                    string                                              `xml:"lun"`
	Path                   []HostMultipathInfoPath                             `xml:"path"`
	Policy                 BaseHostMultipathInfoLogicalUnitPolicy              `xml:"policy,typeattr"`
	StorageArrayTypePolicy *HostMultipathInfoLogicalUnitStorageArrayTypePolicy `xml:"storageArrayTypePolicy,omitempty"`
}

type HostMultipathInfoLogicalUnitPolicy

type HostMultipathInfoLogicalUnitPolicy struct {
	DynamicData

	Policy string `xml:"policy"`
}

func (*HostMultipathInfoLogicalUnitPolicy) GetHostMultipathInfoLogicalUnitPolicy

func (b *HostMultipathInfoLogicalUnitPolicy) GetHostMultipathInfoLogicalUnitPolicy() *HostMultipathInfoLogicalUnitPolicy

type HostMultipathInfoLogicalUnitStorageArrayTypePolicy

type HostMultipathInfoLogicalUnitStorageArrayTypePolicy struct {
	DynamicData

	Policy string `xml:"policy"`
}

type HostMultipathInfoPath

type HostMultipathInfoPath struct {
	DynamicData

	Key           string                  `xml:"key"`
	Name          string                  `xml:"name"`
	PathState     string                  `xml:"pathState"`
	State         string                  `xml:"state,omitempty"`
	IsWorkingPath *bool                   `xml:"isWorkingPath"`
	Adapter       string                  `xml:"adapter"`
	Lun           string                  `xml:"lun"`
	Transport     BaseHostTargetTransport `xml:"transport,omitempty,typeattr"`
}

type HostMultipathStateInfo

type HostMultipathStateInfo struct {
	DynamicData

	Path []HostMultipathStateInfoPath `xml:"path,omitempty"`
}

type HostMultipathStateInfoPath

type HostMultipathStateInfoPath struct {
	DynamicData

	Name      string `xml:"name"`
	PathState string `xml:"pathState"`
}

type HostNasVolume

type HostNasVolume struct {
	HostFileSystemVolume

	RemoteHost string `xml:"remoteHost"`
	RemotePath string `xml:"remotePath"`
	UserName   string `xml:"userName,omitempty"`
}

type HostNasVolumeConfig

type HostNasVolumeConfig struct {
	DynamicData

	ChangeOperation string             `xml:"changeOperation,omitempty"`
	Spec            *HostNasVolumeSpec `xml:"spec,omitempty"`
}

type HostNasVolumeSpec

type HostNasVolumeSpec struct {
	DynamicData

	RemoteHost string `xml:"remoteHost"`
	RemotePath string `xml:"remotePath"`
	LocalPath  string `xml:"localPath"`
	AccessMode string `xml:"accessMode"`
	Type       string `xml:"type,omitempty"`
	UserName   string `xml:"userName,omitempty"`
	Password   string `xml:"password,omitempty"`
}

type HostNatService

type HostNatService struct {
	DynamicData

	Key  string             `xml:"key"`
	Spec HostNatServiceSpec `xml:"spec"`
}

type HostNatServiceConfig

type HostNatServiceConfig struct {
	DynamicData

	ChangeOperation string             `xml:"changeOperation,omitempty"`
	Key             string             `xml:"key"`
	Spec            HostNatServiceSpec `xml:"spec"`
}

type HostNatServiceNameServiceSpec

type HostNatServiceNameServiceSpec struct {
	DynamicData

	DnsAutoDetect bool     `xml:"dnsAutoDetect"`
	DnsPolicy     string   `xml:"dnsPolicy"`
	DnsRetries    int      `xml:"dnsRetries"`
	DnsTimeout    int      `xml:"dnsTimeout"`
	DnsNameServer []string `xml:"dnsNameServer,omitempty"`
	NbdsTimeout   int      `xml:"nbdsTimeout"`
	NbnsRetries   int      `xml:"nbnsRetries"`
	NbnsTimeout   int      `xml:"nbnsTimeout"`
}

type HostNatServicePortForwardSpec

type HostNatServicePortForwardSpec struct {
	DynamicData

	Type           string `xml:"type"`
	Name           string `xml:"name"`
	HostPort       int    `xml:"hostPort"`
	GuestPort      int    `xml:"guestPort"`
	GuestIpAddress string `xml:"guestIpAddress"`
}

type HostNatServiceSpec

type HostNatServiceSpec struct {
	DynamicData

	VirtualSwitch    string                          `xml:"virtualSwitch"`
	ActiveFtp        bool                            `xml:"activeFtp"`
	AllowAnyOui      bool                            `xml:"allowAnyOui"`
	ConfigPort       bool                            `xml:"configPort"`
	IpGatewayAddress string                          `xml:"ipGatewayAddress"`
	UdpTimeout       int                             `xml:"udpTimeout"`
	PortForward      []HostNatServicePortForwardSpec `xml:"portForward,omitempty"`
	NameService      *HostNatServiceNameServiceSpec  `xml:"nameService,omitempty"`
}

type HostNetCapabilities

type HostNetCapabilities struct {
	DynamicData

	CanSetPhysicalNicLinkSpeed bool     `xml:"canSetPhysicalNicLinkSpeed"`
	SupportsNicTeaming         bool     `xml:"supportsNicTeaming"`
	NicTeamingPolicy           []string `xml:"nicTeamingPolicy,omitempty"`
	SupportsVlan               bool     `xml:"supportsVlan"`
	UsesServiceConsoleNic      bool     `xml:"usesServiceConsoleNic"`
	SupportsNetworkHints       bool     `xml:"supportsNetworkHints"`
	MaxPortGroupsPerVswitch    int      `xml:"maxPortGroupsPerVswitch,omitempty"`
	VswitchConfigSupported     bool     `xml:"vswitchConfigSupported"`
	VnicConfigSupported        bool     `xml:"vnicConfigSupported"`
	IpRouteConfigSupported     bool     `xml:"ipRouteConfigSupported"`
	DnsConfigSupported         bool     `xml:"dnsConfigSupported"`
	DhcpOnVnicSupported        bool     `xml:"dhcpOnVnicSupported"`
	IpV6Supported              *bool    `xml:"ipV6Supported"`
}

type HostNetOffloadCapabilities

type HostNetOffloadCapabilities struct {
	DynamicData

	CsumOffload     *bool `xml:"csumOffload"`
	TcpSegmentation *bool `xml:"tcpSegmentation"`
	ZeroCopyXmit    *bool `xml:"zeroCopyXmit"`
}

type HostNetStackInstance

type HostNetStackInstance struct {
	DynamicData

	Key                             string                  `xml:"key,omitempty"`
	Name                            string                  `xml:"name,omitempty"`
	DnsConfig                       BaseHostDnsConfig       `xml:"dnsConfig,omitempty,typeattr"`
	IpRouteConfig                   BaseHostIpRouteConfig   `xml:"ipRouteConfig,omitempty,typeattr"`
	RequestedMaxNumberOfConnections int                     `xml:"requestedMaxNumberOfConnections,omitempty"`
	CongestionControlAlgorithm      string                  `xml:"congestionControlAlgorithm,omitempty"`
	IpV6Enabled                     *bool                   `xml:"ipV6Enabled"`
	RouteTableConfig                *HostIpRouteTableConfig `xml:"routeTableConfig,omitempty"`
}

type HostNetStackInstanceCongestionControlAlgorithmType

type HostNetStackInstanceCongestionControlAlgorithmType string

type HostNetStackInstanceSystemStackKey

type HostNetStackInstanceSystemStackKey string

type HostNetworkConfig

type HostNetworkConfig struct {
	DynamicData

	Vswitch              []HostVirtualSwitchConfig       `xml:"vswitch,omitempty"`
	ProxySwitch          []HostProxySwitchConfig         `xml:"proxySwitch,omitempty"`
	Portgroup            []HostPortGroupConfig           `xml:"portgroup,omitempty"`
	Pnic                 []PhysicalNicConfig             `xml:"pnic,omitempty"`
	Vnic                 []HostVirtualNicConfig          `xml:"vnic,omitempty"`
	ConsoleVnic          []HostVirtualNicConfig          `xml:"consoleVnic,omitempty"`
	DnsConfig            BaseHostDnsConfig               `xml:"dnsConfig,omitempty,typeattr"`
	IpRouteConfig        BaseHostIpRouteConfig           `xml:"ipRouteConfig,omitempty,typeattr"`
	ConsoleIpRouteConfig BaseHostIpRouteConfig           `xml:"consoleIpRouteConfig,omitempty,typeattr"`
	RouteTableConfig     *HostIpRouteTableConfig         `xml:"routeTableConfig,omitempty"`
	Dhcp                 []HostDhcpServiceConfig         `xml:"dhcp,omitempty"`
	Nat                  []HostNatServiceConfig          `xml:"nat,omitempty"`
	IpV6Enabled          *bool                           `xml:"ipV6Enabled"`
	NetStackSpec         []HostNetworkConfigNetStackSpec `xml:"netStackSpec,omitempty"`
}

type HostNetworkConfigNetStackSpec

type HostNetworkConfigNetStackSpec struct {
	DynamicData

	NetStackInstance HostNetStackInstance `xml:"netStackInstance"`
	Operation        string               `xml:"operation,omitempty"`
}

type HostNetworkConfigResult

type HostNetworkConfigResult struct {
	DynamicData

	VnicDevice        []string `xml:"vnicDevice,omitempty"`
	ConsoleVnicDevice []string `xml:"consoleVnicDevice,omitempty"`
}

type HostNetworkInfo

type HostNetworkInfo struct {
	DynamicData

	Vswitch              []HostVirtualSwitch     `xml:"vswitch,omitempty"`
	ProxySwitch          []HostProxySwitch       `xml:"proxySwitch,omitempty"`
	Portgroup            []HostPortGroup         `xml:"portgroup,omitempty"`
	Pnic                 []PhysicalNic           `xml:"pnic,omitempty"`
	Vnic                 []HostVirtualNic        `xml:"vnic,omitempty"`
	ConsoleVnic          []HostVirtualNic        `xml:"consoleVnic,omitempty"`
	DnsConfig            BaseHostDnsConfig       `xml:"dnsConfig,omitempty,typeattr"`
	IpRouteConfig        BaseHostIpRouteConfig   `xml:"ipRouteConfig,omitempty,typeattr"`
	ConsoleIpRouteConfig BaseHostIpRouteConfig   `xml:"consoleIpRouteConfig,omitempty,typeattr"`
	RouteTableInfo       *HostIpRouteTableInfo   `xml:"routeTableInfo,omitempty"`
	Dhcp                 []HostDhcpService       `xml:"dhcp,omitempty"`
	Nat                  []HostNatService        `xml:"nat,omitempty"`
	IpV6Enabled          *bool                   `xml:"ipV6Enabled"`
	AtBootIpV6Enabled    *bool                   `xml:"atBootIpV6Enabled"`
	NetStackInstance     []HostNetStackInstance  `xml:"netStackInstance,omitempty"`
	OpaqueSwitch         []HostOpaqueSwitch      `xml:"opaqueSwitch,omitempty"`
	OpaqueNetwork        []HostOpaqueNetworkInfo `xml:"opaqueNetwork,omitempty"`
}

type HostNetworkPolicy

type HostNetworkPolicy struct {
	DynamicData

	Security      *HostNetworkSecurityPolicy       `xml:"security,omitempty"`
	NicTeaming    *HostNicTeamingPolicy            `xml:"nicTeaming,omitempty"`
	OffloadPolicy *HostNetOffloadCapabilities      `xml:"offloadPolicy,omitempty"`
	ShapingPolicy *HostNetworkTrafficShapingPolicy `xml:"shapingPolicy,omitempty"`
}

type HostNetworkSecurityPolicy

type HostNetworkSecurityPolicy struct {
	DynamicData

	AllowPromiscuous *bool `xml:"allowPromiscuous"`
	MacChanges       *bool `xml:"macChanges"`
	ForgedTransmits  *bool `xml:"forgedTransmits"`
}

type HostNetworkTrafficShapingPolicy

type HostNetworkTrafficShapingPolicy struct {
	DynamicData

	Enabled          *bool `xml:"enabled"`
	AverageBandwidth int64 `xml:"averageBandwidth,omitempty"`
	PeakBandwidth    int64 `xml:"peakBandwidth,omitempty"`
	BurstSize        int64 `xml:"burstSize,omitempty"`
}

type HostNewNetworkConnectInfo

type HostNewNetworkConnectInfo struct {
	HostConnectInfoNetworkInfo
}

type HostNicFailureCriteria

type HostNicFailureCriteria struct {
	DynamicData

	CheckSpeed        string `xml:"checkSpeed,omitempty"`
	Speed             int    `xml:"speed,omitempty"`
	CheckDuplex       *bool  `xml:"checkDuplex"`
	FullDuplex        *bool  `xml:"fullDuplex"`
	CheckErrorPercent *bool  `xml:"checkErrorPercent"`
	Percentage        int    `xml:"percentage,omitempty"`
	CheckBeacon       *bool  `xml:"checkBeacon"`
}

type HostNicOrderPolicy

type HostNicOrderPolicy struct {
	DynamicData

	ActiveNic  []string `xml:"activeNic,omitempty"`
	StandbyNic []string `xml:"standbyNic,omitempty"`
}

type HostNicTeamingPolicy

type HostNicTeamingPolicy struct {
	DynamicData

	Policy          string                  `xml:"policy,omitempty"`
	ReversePolicy   *bool                   `xml:"reversePolicy"`
	NotifySwitches  *bool                   `xml:"notifySwitches"`
	RollingOrder    *bool                   `xml:"rollingOrder"`
	FailureCriteria *HostNicFailureCriteria `xml:"failureCriteria,omitempty"`
	NicOrder        *HostNicOrderPolicy     `xml:"nicOrder,omitempty"`
}

type HostNoAvailableNetworksEvent

type HostNoAvailableNetworksEvent struct {
	HostDasEvent

	Ips string `xml:"ips,omitempty"`
}

type HostNoHAEnabledPortGroupsEvent

type HostNoHAEnabledPortGroupsEvent struct {
	HostDasEvent
}

type HostNoRedundantManagementNetworkEvent

type HostNoRedundantManagementNetworkEvent struct {
	HostDasEvent
}

type HostNonCompliantEvent

type HostNonCompliantEvent struct {
	HostEvent
}

type HostNotConnected

type HostNotConnected struct {
	HostCommunication
}

type HostNotConnectedFault

type HostNotConnectedFault HostNotConnected

type HostNotInClusterEvent

type HostNotInClusterEvent struct {
	HostDasEvent
}

type HostNotReachable

type HostNotReachable struct {
	HostCommunication
}

type HostNotReachableFault

type HostNotReachableFault HostNotReachable

type HostNtpConfig

type HostNtpConfig struct {
	DynamicData

	Server []string `xml:"server,omitempty"`
}

type HostNumaInfo

type HostNumaInfo struct {
	DynamicData

	Type     string         `xml:"type"`
	NumNodes int            `xml:"numNodes"`
	NumaNode []HostNumaNode `xml:"numaNode,omitempty"`
}

type HostNumaNode

type HostNumaNode struct {
	DynamicData

	TypeId            byte    `xml:"typeId"`
	CpuID             []int16 `xml:"cpuID"`
	MemoryRangeBegin  int64   `xml:"memoryRangeBegin"`
	MemoryRangeLength int64   `xml:"memoryRangeLength"`
}

type HostNumericSensorHealthState

type HostNumericSensorHealthState string

type HostNumericSensorInfo

type HostNumericSensorInfo struct {
	DynamicData

	Name           string                 `xml:"name"`
	HealthState    BaseElementDescription `xml:"healthState,omitempty,typeattr"`
	CurrentReading int64                  `xml:"currentReading"`
	UnitModifier   int                    `xml:"unitModifier"`
	BaseUnits      string                 `xml:"baseUnits"`
	RateUnits      string                 `xml:"rateUnits,omitempty"`
	SensorType     string                 `xml:"sensorType"`
}

type HostNumericSensorType

type HostNumericSensorType string

type HostOpaqueNetworkInfo

type HostOpaqueNetworkInfo struct {
	DynamicData

	OpaqueNetworkId   string `xml:"opaqueNetworkId"`
	OpaqueNetworkName string `xml:"opaqueNetworkName"`
	OpaqueNetworkType string `xml:"opaqueNetworkType"`
}

type HostOpaqueSwitch

type HostOpaqueSwitch struct {
	DynamicData

	Key  string   `xml:"key"`
	Name string   `xml:"name,omitempty"`
	Pnic []string `xml:"pnic,omitempty"`
}

type HostOvercommittedEvent

type HostOvercommittedEvent struct {
	ClusterOvercommittedEvent
}

type HostParallelScsiHba

type HostParallelScsiHba struct {
	HostHostBusAdapter
}

type HostParallelScsiTargetTransport

type HostParallelScsiTargetTransport struct {
	HostTargetTransport
}

type HostPatchManagerInstallState

type HostPatchManagerInstallState string

type HostPatchManagerIntegrityStatus

type HostPatchManagerIntegrityStatus string

type HostPatchManagerLocator

type HostPatchManagerLocator struct {
	DynamicData

	Url   string `xml:"url"`
	Proxy string `xml:"proxy,omitempty"`
}

type HostPatchManagerPatchManagerOperationSpec

type HostPatchManagerPatchManagerOperationSpec struct {
	DynamicData

	Proxy     string `xml:"proxy,omitempty"`
	Port      int    `xml:"port,omitempty"`
	UserName  string `xml:"userName,omitempty"`
	Password  string `xml:"password,omitempty"`
	CmdOption string `xml:"cmdOption,omitempty"`
}

type HostPatchManagerReason

type HostPatchManagerReason string

type HostPatchManagerResult

type HostPatchManagerResult struct {
	DynamicData

	Version   string                   `xml:"version"`
	Status    []HostPatchManagerStatus `xml:"status,omitempty"`
	XmlResult string                   `xml:"xmlResult,omitempty"`
}

type HostPatchManagerStatus

type HostPatchManagerStatus struct {
	DynamicData

	Id                 string                                    `xml:"id"`
	Applicable         bool                                      `xml:"applicable"`
	Reason             []string                                  `xml:"reason,omitempty"`
	Integrity          string                                    `xml:"integrity,omitempty"`
	Installed          bool                                      `xml:"installed"`
	InstallState       []string                                  `xml:"installState,omitempty"`
	PrerequisitePatch  []HostPatchManagerStatusPrerequisitePatch `xml:"prerequisitePatch,omitempty"`
	RestartRequired    bool                                      `xml:"restartRequired"`
	ReconnectRequired  bool                                      `xml:"reconnectRequired"`
	VmOffRequired      bool                                      `xml:"vmOffRequired"`
	SupersededPatchIds []string                                  `xml:"supersededPatchIds,omitempty"`
}

type HostPatchManagerStatusPrerequisitePatch

type HostPatchManagerStatusPrerequisitePatch struct {
	DynamicData

	Id           string   `xml:"id"`
	InstallState []string `xml:"installState,omitempty"`
}

type HostPathSelectionPolicyOption

type HostPathSelectionPolicyOption struct {
	DynamicData

	Policy BaseElementDescription `xml:"policy,typeattr"`
}

type HostPciDevice

type HostPciDevice struct {
	DynamicData

	Id           string `xml:"id"`
	ClassId      int16  `xml:"classId"`
	Bus          byte   `xml:"bus"`
	Slot         byte   `xml:"slot"`
	Function     byte   `xml:"function"`
	VendorId     int16  `xml:"vendorId"`
	SubVendorId  int16  `xml:"subVendorId"`
	VendorName   string `xml:"vendorName"`
	DeviceId     int16  `xml:"deviceId"`
	SubDeviceId  int16  `xml:"subDeviceId"`
	ParentBridge string `xml:"parentBridge,omitempty"`
	DeviceName   string `xml:"deviceName"`
}

type HostPciPassthruConfig

type HostPciPassthruConfig struct {
	DynamicData

	Id              string `xml:"id"`
	PassthruEnabled bool   `xml:"passthruEnabled"`
}

func (*HostPciPassthruConfig) GetHostPciPassthruConfig

func (b *HostPciPassthruConfig) GetHostPciPassthruConfig() *HostPciPassthruConfig

type HostPciPassthruInfo

type HostPciPassthruInfo struct {
	DynamicData

	Id              string `xml:"id"`
	DependentDevice string `xml:"dependentDevice"`
	PassthruEnabled bool   `xml:"passthruEnabled"`
	PassthruCapable bool   `xml:"passthruCapable"`
	PassthruActive  bool   `xml:"passthruActive"`
}

func (*HostPciPassthruInfo) GetHostPciPassthruInfo

func (b *HostPciPassthruInfo) GetHostPciPassthruInfo() *HostPciPassthruInfo

type HostPlugStoreTopology

type HostPlugStoreTopology struct {
	DynamicData

	Adapter []HostPlugStoreTopologyAdapter `xml:"adapter,omitempty"`
	Path    []HostPlugStoreTopologyPath    `xml:"path,omitempty"`
	Target  []HostPlugStoreTopologyTarget  `xml:"target,omitempty"`
	Device  []HostPlugStoreTopologyDevice  `xml:"device,omitempty"`
	Plugin  []HostPlugStoreTopologyPlugin  `xml:"plugin,omitempty"`
}

type HostPlugStoreTopologyAdapter

type HostPlugStoreTopologyAdapter struct {
	DynamicData

	Key     string   `xml:"key"`
	Adapter string   `xml:"adapter"`
	Path    []string `xml:"path,omitempty"`
}

type HostPlugStoreTopologyDevice

type HostPlugStoreTopologyDevice struct {
	DynamicData

	Key  string   `xml:"key"`
	Lun  string   `xml:"lun"`
	Path []string `xml:"path,omitempty"`
}

type HostPlugStoreTopologyPath

type HostPlugStoreTopologyPath struct {
	DynamicData

	Key           string `xml:"key"`
	Name          string `xml:"name"`
	ChannelNumber int    `xml:"channelNumber,omitempty"`
	TargetNumber  int    `xml:"targetNumber,omitempty"`
	LunNumber     int    `xml:"lunNumber,omitempty"`
	Adapter       string `xml:"adapter,omitempty"`
	Target        string `xml:"target,omitempty"`
	Device        string `xml:"device,omitempty"`
}

type HostPlugStoreTopologyPlugin

type HostPlugStoreTopologyPlugin struct {
	DynamicData

	Key         string   `xml:"key"`
	Name        string   `xml:"name"`
	Device      []string `xml:"device,omitempty"`
	ClaimedPath []string `xml:"claimedPath,omitempty"`
}

type HostPlugStoreTopologyTarget

type HostPlugStoreTopologyTarget struct {
	DynamicData

	Key       string                  `xml:"key"`
	Transport BaseHostTargetTransport `xml:"transport,omitempty,typeattr"`
}

type HostPortGroup

type HostPortGroup struct {
	DynamicData

	Key            string              `xml:"key,omitempty"`
	Port           []HostPortGroupPort `xml:"port,omitempty"`
	Vswitch        string              `xml:"vswitch,omitempty"`
	ComputedPolicy HostNetworkPolicy   `xml:"computedPolicy"`
	Spec           HostPortGroupSpec   `xml:"spec"`
}

type HostPortGroupConfig

type HostPortGroupConfig struct {
	DynamicData

	ChangeOperation string             `xml:"changeOperation,omitempty"`
	Spec            *HostPortGroupSpec `xml:"spec,omitempty"`
}

type HostPortGroupPort

type HostPortGroupPort struct {
	DynamicData

	Key  string   `xml:"key,omitempty"`
	Mac  []string `xml:"mac,omitempty"`
	Type string   `xml:"type"`
}

type HostPortGroupProfile

type HostPortGroupProfile struct {
	PortGroupProfile

	IpConfig IpAddressProfile `xml:"ipConfig"`
}

type HostPortGroupSpec

type HostPortGroupSpec struct {
	DynamicData

	Name        string            `xml:"name"`
	VlanId      int               `xml:"vlanId"`
	VswitchName string            `xml:"vswitchName"`
	Policy      HostNetworkPolicy `xml:"policy"`
}

type HostPosixAccountSpec

type HostPosixAccountSpec struct {
	HostAccountSpec

	PosixId     int   `xml:"posixId,omitempty"`
	ShellAccess *bool `xml:"shellAccess"`
}

type HostPowerOpFailed

type HostPowerOpFailed struct {
	VimFault
}

func (*HostPowerOpFailed) GetHostPowerOpFailed

func (b *HostPowerOpFailed) GetHostPowerOpFailed() *HostPowerOpFailed

type HostPowerOpFailedFault

type HostPowerOpFailedFault BaseHostPowerOpFailed

type HostPowerOperationType

type HostPowerOperationType string

type HostPowerPolicy

type HostPowerPolicy struct {
	DynamicData

	Key         int    `xml:"key"`
	Name        string `xml:"name"`
	ShortName   string `xml:"shortName"`
	Description string `xml:"description"`
}

type HostPrimaryAgentNotShortNameEvent

type HostPrimaryAgentNotShortNameEvent struct {
	HostDasEvent

	PrimaryAgent string `xml:"primaryAgent"`
}

type HostProfileAppliedEvent

type HostProfileAppliedEvent struct {
	HostEvent

	Profile ProfileEventArgument `xml:"profile"`
}

type HostProfileCompleteConfigSpec

type HostProfileCompleteConfigSpec struct {
	HostProfileConfigSpec

	ApplyProfile                  *HostApplyProfile       `xml:"applyProfile,omitempty"`
	CustomComplyProfile           *ComplianceProfile      `xml:"customComplyProfile,omitempty"`
	DisabledExpressionListChanged bool                    `xml:"disabledExpressionListChanged"`
	DisabledExpressionList        []string                `xml:"disabledExpressionList,omitempty"`
	ValidatorHost                 *ManagedObjectReference `xml:"validatorHost,omitempty"`
}

type HostProfileConfigInfo

type HostProfileConfigInfo struct {
	ProfileConfigInfo

	ApplyProfile           *HostApplyProfile   `xml:"applyProfile,omitempty"`
	DefaultComplyProfile   *ComplianceProfile  `xml:"defaultComplyProfile,omitempty"`
	DefaultComplyLocator   []ComplianceLocator `xml:"defaultComplyLocator,omitempty"`
	CustomComplyProfile    *ComplianceProfile  `xml:"customComplyProfile,omitempty"`
	DisabledExpressionList []string            `xml:"disabledExpressionList,omitempty"`
}

type HostProfileConfigSpec

type HostProfileConfigSpec struct {
	ProfileCreateSpec
}

func (*HostProfileConfigSpec) GetHostProfileConfigSpec

func (b *HostProfileConfigSpec) GetHostProfileConfigSpec() *HostProfileConfigSpec

type HostProfileHostBasedConfigSpec

type HostProfileHostBasedConfigSpec struct {
	HostProfileConfigSpec

	Host                 ManagedObjectReference `xml:"host"`
	UseHostProfileEngine *bool                  `xml:"useHostProfileEngine"`
}

type HostProfileManagerAnswerFileStatus

type HostProfileManagerAnswerFileStatus string

type HostProfileManagerConfigTaskList

type HostProfileManagerConfigTaskList struct {
	DynamicData

	ConfigSpec      *HostConfigSpec      `xml:"configSpec,omitempty"`
	TaskDescription []LocalizableMessage `xml:"taskDescription,omitempty"`
}

type HostProfileSerializedHostProfileSpec

type HostProfileSerializedHostProfileSpec struct {
	ProfileSerializedCreateSpec

	ValidatorHost *ManagedObjectReference `xml:"validatorHost,omitempty"`
}

type HostProxySwitch

type HostProxySwitch struct {
	DynamicData

	DvsUuid                     string                         `xml:"dvsUuid"`
	DvsName                     string                         `xml:"dvsName"`
	Key                         string                         `xml:"key"`
	NumPorts                    int                            `xml:"numPorts"`
	ConfigNumPorts              int                            `xml:"configNumPorts,omitempty"`
	NumPortsAvailable           int                            `xml:"numPortsAvailable"`
	UplinkPort                  []KeyValue                     `xml:"uplinkPort,omitempty"`
	Mtu                         int                            `xml:"mtu,omitempty"`
	Pnic                        []string                       `xml:"pnic,omitempty"`
	Spec                        HostProxySwitchSpec            `xml:"spec"`
	HostLag                     []HostProxySwitchHostLagConfig `xml:"hostLag,omitempty"`
	NetworkReservationSupported *bool                          `xml:"networkReservationSupported"`
}

type HostProxySwitchConfig

type HostProxySwitchConfig struct {
	DynamicData

	ChangeOperation string               `xml:"changeOperation,omitempty"`
	Uuid            string               `xml:"uuid"`
	Spec            *HostProxySwitchSpec `xml:"spec,omitempty"`
}

type HostProxySwitchHostLagConfig

type HostProxySwitchHostLagConfig struct {
	DynamicData

	LagKey     string     `xml:"lagKey"`
	LagName    string     `xml:"lagName,omitempty"`
	UplinkPort []KeyValue `xml:"uplinkPort,omitempty"`
}

type HostProxySwitchSpec

type HostProxySwitchSpec struct {
	DynamicData

	Backing BaseDistributedVirtualSwitchHostMemberBacking `xml:"backing,omitempty,typeattr"`
}

type HostReconnectionFailedEvent

type HostReconnectionFailedEvent struct {
	HostEvent
}

type HostReliableMemoryInfo

type HostReliableMemoryInfo struct {
	DynamicData

	MemorySize int64 `xml:"memorySize"`
}

type HostRemoveVFlashResourceRequestType

type HostRemoveVFlashResourceRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type HostRemoveVFlashResourceResponse

type HostRemoveVFlashResourceResponse struct {
}

type HostRemovedEvent

type HostRemovedEvent struct {
	HostEvent
}

type HostReplayUnsupportedReason

type HostReplayUnsupportedReason string

type HostResignatureRescanResult

type HostResignatureRescanResult struct {
	DynamicData

	Rescan []HostVmfsRescanResult `xml:"rescan,omitempty"`
	Result ManagedObjectReference `xml:"result"`
}

type HostRuntimeInfo

type HostRuntimeInfo struct {
	DynamicData

	ConnectionState            HostSystemConnectionState                   `xml:"connectionState"`
	PowerState                 HostSystemPowerState                        `xml:"powerState"`
	StandbyMode                string                                      `xml:"standbyMode,omitempty"`
	InMaintenanceMode          bool                                        `xml:"inMaintenanceMode"`
	BootTime                   *time.Time                                  `xml:"bootTime"`
	HealthSystemRuntime        *HealthSystemRuntime                        `xml:"healthSystemRuntime,omitempty"`
	DasHostState               *ClusterDasFdmHostState                     `xml:"dasHostState,omitempty"`
	TpmPcrValues               []HostTpmDigestInfo                         `xml:"tpmPcrValues,omitempty"`
	VsanRuntimeInfo            *VsanHostRuntimeInfo                        `xml:"vsanRuntimeInfo,omitempty"`
	NetworkRuntimeInfo         *HostRuntimeInfoNetworkRuntimeInfo          `xml:"networkRuntimeInfo,omitempty"`
	VFlashResourceRuntimeInfo  *HostVFlashManagerVFlashResourceRunTimeInfo `xml:"vFlashResourceRuntimeInfo,omitempty"`
	HostMaxVirtualDiskCapacity int64                                       `xml:"hostMaxVirtualDiskCapacity,omitempty"`
}

type HostRuntimeInfoNetStackInstanceRuntimeInfo

type HostRuntimeInfoNetStackInstanceRuntimeInfo struct {
	DynamicData

	NetStackInstanceKey    string   `xml:"netStackInstanceKey"`
	State                  string   `xml:"state,omitempty"`
	VmknicKeys             []string `xml:"vmknicKeys,omitempty"`
	MaxNumberOfConnections int      `xml:"maxNumberOfConnections,omitempty"`
	CurrentIpV6Enabled     *bool    `xml:"currentIpV6Enabled"`
}

type HostRuntimeInfoNetStackInstanceRuntimeInfoState

type HostRuntimeInfoNetStackInstanceRuntimeInfoState string

type HostRuntimeInfoNetworkRuntimeInfo

type HostRuntimeInfoNetworkRuntimeInfo struct {
	DynamicData

	NetStackInstanceRuntimeInfo []HostRuntimeInfoNetStackInstanceRuntimeInfo `xml:"netStackInstanceRuntimeInfo,omitempty"`
}

type HostScsiDisk

type HostScsiDisk struct {
	ScsiLun

	Capacity   HostDiskDimensionsLba `xml:"capacity"`
	DevicePath string                `xml:"devicePath"`
	Ssd        *bool                 `xml:"ssd"`
}

type HostScsiDiskPartition

type HostScsiDiskPartition struct {
	DynamicData

	DiskName  string `xml:"diskName"`
	Partition int    `xml:"partition"`
}

type HostScsiTopology

type HostScsiTopology struct {
	DynamicData

	Adapter []HostScsiTopologyInterface `xml:"adapter,omitempty"`
}

type HostScsiTopologyInterface

type HostScsiTopologyInterface struct {
	DynamicData

	Key     string                   `xml:"key"`
	Adapter string                   `xml:"adapter"`
	Target  []HostScsiTopologyTarget `xml:"target,omitempty"`
}

type HostScsiTopologyLun

type HostScsiTopologyLun struct {
	DynamicData

	Key     string `xml:"key"`
	Lun     int    `xml:"lun"`
	ScsiLun string `xml:"scsiLun"`
}

type HostScsiTopologyTarget

type HostScsiTopologyTarget struct {
	DynamicData

	Key       string                  `xml:"key"`
	Target    int                     `xml:"target"`
	Lun       []HostScsiTopologyLun   `xml:"lun,omitempty"`
	Transport BaseHostTargetTransport `xml:"transport,omitempty,typeattr"`
}

type HostSecuritySpec

type HostSecuritySpec struct {
	DynamicData

	AdminPassword    string       `xml:"adminPassword,omitempty"`
	RemovePermission []Permission `xml:"removePermission,omitempty"`
	AddPermission    []Permission `xml:"addPermission,omitempty"`
}

type HostService

type HostService struct {
	DynamicData

	Key           string                    `xml:"key"`
	Label         string                    `xml:"label"`
	Required      bool                      `xml:"required"`
	Uninstallable bool                      `xml:"uninstallable"`
	Running       bool                      `xml:"running"`
	Ruleset       []string                  `xml:"ruleset,omitempty"`
	Policy        string                    `xml:"policy"`
	SourcePackage *HostServiceSourcePackage `xml:"sourcePackage,omitempty"`
}

type HostServiceConfig

type HostServiceConfig struct {
	DynamicData

	ServiceId     string `xml:"serviceId"`
	StartupPolicy string `xml:"startupPolicy"`
}

type HostServiceInfo

type HostServiceInfo struct {
	DynamicData

	Service []HostService `xml:"service,omitempty"`
}

type HostServicePolicy

type HostServicePolicy string

type HostServiceSourcePackage

type HostServiceSourcePackage struct {
	DynamicData

	SourcePackageName string `xml:"sourcePackageName"`
	Description       string `xml:"description"`
}

type HostServiceTicket

type HostServiceTicket struct {
	DynamicData

	Host           string `xml:"host,omitempty"`
	Port           int    `xml:"port,omitempty"`
	SslThumbprint  string `xml:"sslThumbprint,omitempty"`
	Service        string `xml:"service"`
	ServiceVersion string `xml:"serviceVersion"`
	SessionId      string `xml:"sessionId"`
}

type HostShortNameInconsistentEvent

type HostShortNameInconsistentEvent struct {
	HostDasEvent

	ShortName  string `xml:"shortName"`
	ShortName2 string `xml:"shortName2"`
}

type HostShortNameToIpFailedEvent

type HostShortNameToIpFailedEvent struct {
	HostEvent

	ShortName string `xml:"shortName"`
}

type HostShutdownEvent

type HostShutdownEvent struct {
	HostEvent

	Reason string `xml:"reason"`
}

type HostSnmpAgentCapability

type HostSnmpAgentCapability string

type HostSnmpConfigSpec

type HostSnmpConfigSpec struct {
	DynamicData

	Enabled             *bool                 `xml:"enabled"`
	Port                int                   `xml:"port,omitempty"`
	ReadOnlyCommunities []string              `xml:"readOnlyCommunities,omitempty"`
	TrapTargets         []HostSnmpDestination `xml:"trapTargets,omitempty"`
	Option              []KeyValue            `xml:"option,omitempty"`
}

type HostSnmpDestination

type HostSnmpDestination struct {
	DynamicData

	HostName  string `xml:"hostName"`
	Port      int    `xml:"port"`
	Community string `xml:"community"`
}

type HostSnmpSystemAgentLimits

type HostSnmpSystemAgentLimits struct {
	DynamicData

	MaxReadOnlyCommunities int                     `xml:"maxReadOnlyCommunities"`
	MaxTrapDestinations    int                     `xml:"maxTrapDestinations"`
	MaxCommunityLength     int                     `xml:"maxCommunityLength"`
	MaxBufferSize          int                     `xml:"maxBufferSize"`
	Capability             HostSnmpAgentCapability `xml:"capability,omitempty"`
}

type HostSriovConfig

type HostSriovConfig struct {
	HostPciPassthruConfig

	SriovEnabled       bool `xml:"sriovEnabled"`
	NumVirtualFunction int  `xml:"numVirtualFunction"`
}

type HostSriovInfo

type HostSriovInfo struct {
	HostPciPassthruInfo

	SriovEnabled                bool `xml:"sriovEnabled"`
	SriovCapable                bool `xml:"sriovCapable"`
	SriovActive                 bool `xml:"sriovActive"`
	NumVirtualFunctionRequested int  `xml:"numVirtualFunctionRequested"`
	NumVirtualFunction          int  `xml:"numVirtualFunction"`
	MaxVirtualFunctionSupported int  `xml:"maxVirtualFunctionSupported"`
}

type HostSslThumbprintInfo

type HostSslThumbprintInfo struct {
	DynamicData

	Principal      string   `xml:"principal"`
	OwnerTag       string   `xml:"ownerTag,omitempty"`
	SslThumbprints []string `xml:"sslThumbprints,omitempty"`
}

type HostStandbyMode

type HostStandbyMode string

type HostStatusChangedEvent

type HostStatusChangedEvent struct {
	ClusterStatusChangedEvent
}

type HostStorageArrayTypePolicyOption

type HostStorageArrayTypePolicyOption struct {
	DynamicData

	Policy BaseElementDescription `xml:"policy,typeattr"`
}

type HostStorageDeviceInfo

type HostStorageDeviceInfo struct {
	DynamicData

	HostBusAdapter              []BaseHostHostBusAdapter `xml:"hostBusAdapter,omitempty,typeattr"`
	ScsiLun                     []BaseScsiLun            `xml:"scsiLun,omitempty,typeattr"`
	ScsiTopology                *HostScsiTopology        `xml:"scsiTopology,omitempty"`
	MultipathInfo               *HostMultipathInfo       `xml:"multipathInfo,omitempty"`
	PlugStoreTopology           *HostPlugStoreTopology   `xml:"plugStoreTopology,omitempty"`
	SoftwareInternetScsiEnabled bool                     `xml:"softwareInternetScsiEnabled"`
}

type HostStorageElementInfo

type HostStorageElementInfo struct {
	HostHardwareElementInfo

	OperationalInfo []HostStorageOperationalInfo `xml:"operationalInfo,omitempty"`
}

type HostStorageOperationalInfo

type HostStorageOperationalInfo struct {
	DynamicData

	Property string `xml:"property"`
	Value    string `xml:"value"`
}

type HostSyncFailedEvent

type HostSyncFailedEvent struct {
	HostEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type HostSystemConnectionState

type HostSystemConnectionState string

type HostSystemHealthInfo

type HostSystemHealthInfo struct {
	DynamicData

	NumericSensorInfo []HostNumericSensorInfo `xml:"numericSensorInfo,omitempty"`
}

type HostSystemIdentificationInfo

type HostSystemIdentificationInfo struct {
	DynamicData

	IdentifierValue string                 `xml:"identifierValue"`
	IdentifierType  BaseElementDescription `xml:"identifierType,typeattr"`
}

type HostSystemIdentificationInfoIdentifier

type HostSystemIdentificationInfoIdentifier string

type HostSystemInfo

type HostSystemInfo struct {
	DynamicData

	Vendor               string                         `xml:"vendor"`
	Model                string                         `xml:"model"`
	Uuid                 string                         `xml:"uuid"`
	OtherIdentifyingInfo []HostSystemIdentificationInfo `xml:"otherIdentifyingInfo,omitempty"`
}

type HostSystemPowerState

type HostSystemPowerState string

type HostSystemReconnectSpec

type HostSystemReconnectSpec struct {
	DynamicData

	SyncState *bool `xml:"syncState"`
}

type HostSystemResourceInfo

type HostSystemResourceInfo struct {
	DynamicData

	Key    string                   `xml:"key"`
	Config *ResourceConfigSpec      `xml:"config,omitempty"`
	Child  []HostSystemResourceInfo `xml:"child,omitempty"`
}

type HostSystemSwapConfiguration

type HostSystemSwapConfiguration struct {
	DynamicData

	Option []BaseHostSystemSwapConfigurationSystemSwapOption `xml:"option,omitempty,typeattr"`
}

type HostSystemSwapConfigurationDatastoreOption

type HostSystemSwapConfigurationDatastoreOption struct {
	HostSystemSwapConfigurationSystemSwapOption

	Datastore string `xml:"datastore"`
}

type HostSystemSwapConfigurationDisabledOption

type HostSystemSwapConfigurationDisabledOption struct {
	HostSystemSwapConfigurationSystemSwapOption
}

type HostSystemSwapConfigurationHostCacheOption

type HostSystemSwapConfigurationHostCacheOption struct {
	HostSystemSwapConfigurationSystemSwapOption
}

type HostSystemSwapConfigurationHostLocalSwapOption

type HostSystemSwapConfigurationHostLocalSwapOption struct {
	HostSystemSwapConfigurationSystemSwapOption
}

type HostSystemSwapConfigurationSystemSwapOption

type HostSystemSwapConfigurationSystemSwapOption struct {
	DynamicData

	Key int `xml:"key"`
}

func (*HostSystemSwapConfigurationSystemSwapOption) GetHostSystemSwapConfigurationSystemSwapOption

func (b *HostSystemSwapConfigurationSystemSwapOption) GetHostSystemSwapConfigurationSystemSwapOption() *HostSystemSwapConfigurationSystemSwapOption

type HostTargetTransport

type HostTargetTransport struct {
	DynamicData
}

func (*HostTargetTransport) GetHostTargetTransport

func (b *HostTargetTransport) GetHostTargetTransport() *HostTargetTransport

type HostTpmAttestationReport

type HostTpmAttestationReport struct {
	DynamicData

	TpmPcrValues   []HostTpmDigestInfo    `xml:"tpmPcrValues"`
	TpmEvents      []HostTpmEventLogEntry `xml:"tpmEvents"`
	TpmLogReliable bool                   `xml:"tpmLogReliable"`
}

type HostTpmBootSecurityOptionEventDetails

type HostTpmBootSecurityOptionEventDetails struct {
	HostTpmEventDetails

	BootSecurityOption string `xml:"bootSecurityOption"`
}

type HostTpmCommandEventDetails

type HostTpmCommandEventDetails struct {
	HostTpmEventDetails

	CommandLine string `xml:"commandLine"`
}

type HostTpmDigestInfo

type HostTpmDigestInfo struct {
	HostDigestInfo

	PcrNumber int `xml:"pcrNumber"`
}

type HostTpmEventDetails

type HostTpmEventDetails struct {
	DynamicData

	DataHash []byte `xml:"dataHash"`
}

func (*HostTpmEventDetails) GetHostTpmEventDetails

func (b *HostTpmEventDetails) GetHostTpmEventDetails() *HostTpmEventDetails

type HostTpmEventLogEntry

type HostTpmEventLogEntry struct {
	DynamicData

	PcrIndex     int                     `xml:"pcrIndex"`
	EventDetails BaseHostTpmEventDetails `xml:"eventDetails,typeattr"`
}

type HostTpmOptionEventDetails

type HostTpmOptionEventDetails struct {
	HostTpmEventDetails

	OptionsFileName string `xml:"optionsFileName"`
	BootOptions     []byte `xml:"bootOptions,omitempty"`
}

type HostTpmSoftwareComponentEventDetails

type HostTpmSoftwareComponentEventDetails struct {
	HostTpmEventDetails

	ComponentName string `xml:"componentName"`
	VibName       string `xml:"vibName"`
	VibVersion    string `xml:"vibVersion"`
	VibVendor     string `xml:"vibVendor"`
}

type HostUnresolvedVmfsExtent

type HostUnresolvedVmfsExtent struct {
	DynamicData

	Device       HostScsiDiskPartition `xml:"device"`
	DevicePath   string                `xml:"devicePath"`
	VmfsUuid     string                `xml:"vmfsUuid"`
	IsHeadExtent bool                  `xml:"isHeadExtent"`
	Ordinal      int                   `xml:"ordinal"`
	StartBlock   int                   `xml:"startBlock"`
	EndBlock     int                   `xml:"endBlock"`
	Reason       string                `xml:"reason"`
}

type HostUnresolvedVmfsExtentUnresolvedReason

type HostUnresolvedVmfsExtentUnresolvedReason string

type HostUnresolvedVmfsResignatureSpec

type HostUnresolvedVmfsResignatureSpec struct {
	DynamicData

	ExtentDevicePath []string `xml:"extentDevicePath"`
}

type HostUnresolvedVmfsResolutionResult

type HostUnresolvedVmfsResolutionResult struct {
	DynamicData

	Spec  HostUnresolvedVmfsResolutionSpec `xml:"spec"`
	Vmfs  *HostVmfsVolume                  `xml:"vmfs,omitempty"`
	Fault *LocalizedMethodFault            `xml:"fault,omitempty"`
}

type HostUnresolvedVmfsResolutionSpec

type HostUnresolvedVmfsResolutionSpec struct {
	DynamicData

	ExtentDevicePath []string `xml:"extentDevicePath"`
	UuidResolution   string   `xml:"uuidResolution"`
}

type HostUnresolvedVmfsResolutionSpecVmfsUuidResolution

type HostUnresolvedVmfsResolutionSpecVmfsUuidResolution string

type HostUnresolvedVmfsVolume

type HostUnresolvedVmfsVolume struct {
	DynamicData

	Extent        []HostUnresolvedVmfsExtent            `xml:"extent"`
	VmfsLabel     string                                `xml:"vmfsLabel"`
	VmfsUuid      string                                `xml:"vmfsUuid"`
	TotalBlocks   int                                   `xml:"totalBlocks"`
	ResolveStatus HostUnresolvedVmfsVolumeResolveStatus `xml:"resolveStatus"`
}

type HostUnresolvedVmfsVolumeResolveStatus

type HostUnresolvedVmfsVolumeResolveStatus struct {
	DynamicData

	Resolvable        bool  `xml:"resolvable"`
	IncompleteExtents *bool `xml:"incompleteExtents"`
	MultipleCopies    *bool `xml:"multipleCopies"`
}

type HostUpgradeFailedEvent

type HostUpgradeFailedEvent struct {
	HostEvent
}

type HostUserWorldSwapNotEnabledEvent

type HostUserWorldSwapNotEnabledEvent struct {
	HostEvent
}

type HostVFlashManagerVFlashCacheConfigInfo

type HostVFlashManagerVFlashCacheConfigInfo struct {
	DynamicData

	VFlashModuleConfigOption []HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption `xml:"vFlashModuleConfigOption,omitempty"`
	DefaultVFlashModule      string                                                           `xml:"defaultVFlashModule,omitempty"`
	SwapCacheReservationInGB int64                                                            `xml:"swapCacheReservationInGB,omitempty"`
}

type HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption

type HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption struct {
	DynamicData

	VFlashModule              string       `xml:"vFlashModule"`
	VFlashModuleVersion       string       `xml:"vFlashModuleVersion"`
	MinSupportedModuleVersion string       `xml:"minSupportedModuleVersion"`
	CacheConsistencyType      ChoiceOption `xml:"cacheConsistencyType"`
	CacheMode                 ChoiceOption `xml:"cacheMode"`
	BlockSizeInKBOption       LongOption   `xml:"blockSizeInKBOption"`
	ReservationInMBOption     LongOption   `xml:"reservationInMBOption"`
	MaxDiskSizeInKB           int64        `xml:"maxDiskSizeInKB"`
}

type HostVFlashManagerVFlashCacheConfigSpec

type HostVFlashManagerVFlashCacheConfigSpec struct {
	DynamicData

	DefaultVFlashModule      string `xml:"defaultVFlashModule"`
	SwapCacheReservationInGB int64  `xml:"swapCacheReservationInGB"`
}

type HostVFlashManagerVFlashConfigInfo

type HostVFlashManagerVFlashConfigInfo struct {
	DynamicData

	VFlashResourceConfigInfo *HostVFlashManagerVFlashResourceConfigInfo `xml:"vFlashResourceConfigInfo,omitempty"`
	VFlashCacheConfigInfo    *HostVFlashManagerVFlashCacheConfigInfo    `xml:"vFlashCacheConfigInfo,omitempty"`
}

type HostVFlashManagerVFlashResourceConfigInfo

type HostVFlashManagerVFlashResourceConfigInfo struct {
	DynamicData

	Vffs     *HostVffsVolume `xml:"vffs,omitempty"`
	Capacity int64           `xml:"capacity"`
}

type HostVFlashManagerVFlashResourceConfigSpec

type HostVFlashManagerVFlashResourceConfigSpec struct {
	DynamicData

	VffsUuid string `xml:"vffsUuid"`
}

type HostVFlashManagerVFlashResourceRunTimeInfo

type HostVFlashManagerVFlashResourceRunTimeInfo struct {
	DynamicData

	Usage              int64 `xml:"usage"`
	Capacity           int64 `xml:"capacity"`
	Accessible         bool  `xml:"accessible"`
	CapacityForVmCache int64 `xml:"capacityForVmCache"`
	FreeForVmCache     int64 `xml:"freeForVmCache"`
}

type HostVFlashResourceConfigurationResult

type HostVFlashResourceConfigurationResult struct {
	DynamicData

	DevicePath              []string                      `xml:"devicePath,omitempty"`
	Vffs                    *HostVffsVolume               `xml:"vffs,omitempty"`
	DiskConfigurationResult []HostDiskConfigurationResult `xml:"diskConfigurationResult,omitempty"`
}

type HostVMotionCompatibility

type HostVMotionCompatibility struct {
	DynamicData

	Host          ManagedObjectReference `xml:"host"`
	Compatibility []string               `xml:"compatibility,omitempty"`
}

type HostVMotionConfig

type HostVMotionConfig struct {
	DynamicData

	VmotionNicKey string `xml:"vmotionNicKey,omitempty"`
	Enabled       bool   `xml:"enabled"`
}

type HostVMotionInfo

type HostVMotionInfo struct {
	DynamicData

	NetConfig *HostVMotionNetConfig `xml:"netConfig,omitempty"`
	IpConfig  *HostIpConfig         `xml:"ipConfig,omitempty"`
}

type HostVMotionNetConfig

type HostVMotionNetConfig struct {
	DynamicData

	CandidateVnic []HostVirtualNic `xml:"candidateVnic,omitempty"`
	SelectedVnic  string           `xml:"selectedVnic,omitempty"`
}

type HostVfatVolume

type HostVfatVolume struct {
	HostFileSystemVolume
}

type HostVffsSpec

type HostVffsSpec struct {
	DynamicData

	DevicePath   string                 `xml:"devicePath"`
	Partition    *HostDiskPartitionSpec `xml:"partition,omitempty"`
	MajorVersion int                    `xml:"majorVersion"`
	VolumeName   string                 `xml:"volumeName"`
}

type HostVffsVolume

type HostVffsVolume struct {
	HostFileSystemVolume

	MajorVersion int                     `xml:"majorVersion"`
	Version      string                  `xml:"version"`
	Uuid         string                  `xml:"uuid"`
	Extent       []HostScsiDiskPartition `xml:"extent"`
}

type HostVirtualNic

type HostVirtualNic struct {
	DynamicData

	Device    string             `xml:"device"`
	Key       string             `xml:"key"`
	Portgroup string             `xml:"portgroup"`
	Spec      HostVirtualNicSpec `xml:"spec"`
	Port      string             `xml:"port,omitempty"`
}

type HostVirtualNicConfig

type HostVirtualNicConfig struct {
	DynamicData

	ChangeOperation string              `xml:"changeOperation,omitempty"`
	Device          string              `xml:"device,omitempty"`
	Portgroup       string              `xml:"portgroup"`
	Spec            *HostVirtualNicSpec `xml:"spec,omitempty"`
}

type HostVirtualNicConnection

type HostVirtualNicConnection struct {
	DynamicData

	Portgroup string                                  `xml:"portgroup,omitempty"`
	DvPort    *DistributedVirtualSwitchPortConnection `xml:"dvPort,omitempty"`
}

type HostVirtualNicManagerInfo

type HostVirtualNicManagerInfo struct {
	DynamicData

	NetConfig []VirtualNicManagerNetConfig `xml:"netConfig,omitempty"`
}

type HostVirtualNicManagerNicType

type HostVirtualNicManagerNicType string

type HostVirtualNicManagerNicTypeSelection

type HostVirtualNicManagerNicTypeSelection struct {
	DynamicData

	Vnic    HostVirtualNicConnection `xml:"vnic"`
	NicType []string                 `xml:"nicType,omitempty"`
}

type HostVirtualNicSpec

type HostVirtualNicSpec struct {
	DynamicData

	Ip                     *HostIpConfig                           `xml:"ip,omitempty"`
	Mac                    string                                  `xml:"mac,omitempty"`
	DistributedVirtualPort *DistributedVirtualSwitchPortConnection `xml:"distributedVirtualPort,omitempty"`
	Portgroup              string                                  `xml:"portgroup,omitempty"`
	Mtu                    int                                     `xml:"mtu,omitempty"`
	TsoEnabled             *bool                                   `xml:"tsoEnabled"`
	NetStackInstanceKey    string                                  `xml:"netStackInstanceKey,omitempty"`
}

type HostVirtualSwitch

type HostVirtualSwitch struct {
	DynamicData

	Name              string                `xml:"name"`
	Key               string                `xml:"key"`
	NumPorts          int                   `xml:"numPorts"`
	NumPortsAvailable int                   `xml:"numPortsAvailable"`
	Mtu               int                   `xml:"mtu,omitempty"`
	Portgroup         []string              `xml:"portgroup,omitempty"`
	Pnic              []string              `xml:"pnic,omitempty"`
	Spec              HostVirtualSwitchSpec `xml:"spec"`
}

type HostVirtualSwitchAutoBridge

type HostVirtualSwitchAutoBridge struct {
	HostVirtualSwitchBridge

	ExcludedNicDevice []string `xml:"excludedNicDevice,omitempty"`
}

type HostVirtualSwitchBeaconConfig

type HostVirtualSwitchBeaconConfig struct {
	DynamicData

	Interval int `xml:"interval"`
}

type HostVirtualSwitchBondBridge

type HostVirtualSwitchBondBridge struct {
	HostVirtualSwitchBridge

	NicDevice                   []string                       `xml:"nicDevice"`
	Beacon                      *HostVirtualSwitchBeaconConfig `xml:"beacon,omitempty"`
	LinkDiscoveryProtocolConfig *LinkDiscoveryProtocolConfig   `xml:"linkDiscoveryProtocolConfig,omitempty"`
}

type HostVirtualSwitchBridge

type HostVirtualSwitchBridge struct {
	DynamicData
}

func (*HostVirtualSwitchBridge) GetHostVirtualSwitchBridge

func (b *HostVirtualSwitchBridge) GetHostVirtualSwitchBridge() *HostVirtualSwitchBridge

type HostVirtualSwitchConfig

type HostVirtualSwitchConfig struct {
	DynamicData

	ChangeOperation string                 `xml:"changeOperation,omitempty"`
	Name            string                 `xml:"name"`
	Spec            *HostVirtualSwitchSpec `xml:"spec,omitempty"`
}

type HostVirtualSwitchSimpleBridge

type HostVirtualSwitchSimpleBridge struct {
	HostVirtualSwitchBridge

	NicDevice string `xml:"nicDevice"`
}

type HostVirtualSwitchSpec

type HostVirtualSwitchSpec struct {
	DynamicData

	NumPorts int                         `xml:"numPorts"`
	Bridge   BaseHostVirtualSwitchBridge `xml:"bridge,omitempty,typeattr"`
	Policy   *HostNetworkPolicy          `xml:"policy,omitempty"`
	Mtu      int                         `xml:"mtu,omitempty"`
}

type HostVmciAccessManagerAccessSpec

type HostVmciAccessManagerAccessSpec struct {
	DynamicData

	Vm       ManagedObjectReference `xml:"vm"`
	Services []string               `xml:"services,omitempty"`
	Mode     string                 `xml:"mode"`
}

type HostVmciAccessManagerMode

type HostVmciAccessManagerMode string

type HostVmfsRescanResult

type HostVmfsRescanResult struct {
	DynamicData

	Host  ManagedObjectReference `xml:"host"`
	Fault *LocalizedMethodFault  `xml:"fault,omitempty"`
}

type HostVmfsSpec

type HostVmfsSpec struct {
	DynamicData

	Extent       HostScsiDiskPartition `xml:"extent"`
	BlockSizeMb  int                   `xml:"blockSizeMb,omitempty"`
	MajorVersion int                   `xml:"majorVersion"`
	VolumeName   string                `xml:"volumeName"`
}

type HostVmfsVolume

type HostVmfsVolume struct {
	HostFileSystemVolume

	BlockSizeMb      int                     `xml:"blockSizeMb"`
	MaxBlocks        int                     `xml:"maxBlocks"`
	MajorVersion     int                     `xml:"majorVersion"`
	Version          string                  `xml:"version"`
	Uuid             string                  `xml:"uuid"`
	Extent           []HostScsiDiskPartition `xml:"extent"`
	VmfsUpgradable   bool                    `xml:"vmfsUpgradable"`
	ForceMountedInfo *HostForceMountedInfo   `xml:"forceMountedInfo,omitempty"`
	Ssd              *bool                   `xml:"ssd"`
	Local            *bool                   `xml:"local"`
}

type HostVnicConnectedToCustomizedDVPortEvent

type HostVnicConnectedToCustomizedDVPortEvent struct {
	HostEvent

	Vnic VnicPortArgument `xml:"vnic"`
}

type HostVsanInternalSystemCmmdsQuery

type HostVsanInternalSystemCmmdsQuery struct {
	DynamicData

	Type  string `xml:"type,omitempty"`
	Uuid  string `xml:"uuid,omitempty"`
	Owner string `xml:"owner,omitempty"`
}

type HostWwnChangedEvent

type HostWwnChangedEvent struct {
	HostEvent

	OldNodeWwns []int64 `xml:"oldNodeWwns,omitempty"`
	OldPortWwns []int64 `xml:"oldPortWwns,omitempty"`
	NewNodeWwns []int64 `xml:"newNodeWwns,omitempty"`
	NewPortWwns []int64 `xml:"newPortWwns,omitempty"`
}

type HostWwnConflictEvent

type HostWwnConflictEvent struct {
	HostEvent

	ConflictedVms   []VmEventArgument   `xml:"conflictedVms,omitempty"`
	ConflictedHosts []HostEventArgument `xml:"conflictedHosts,omitempty"`
	Wwn             int64               `xml:"wwn"`
}

type HotSnapshotMoveNotSupported

type HotSnapshotMoveNotSupported struct {
	SnapshotCopyNotSupported
}

type HotSnapshotMoveNotSupportedFault

type HotSnapshotMoveNotSupportedFault HotSnapshotMoveNotSupported

type HourlyTaskScheduler

type HourlyTaskScheduler struct {
	RecurrentTaskScheduler

	Minute int `xml:"minute"`
}

func (*HourlyTaskScheduler) GetHourlyTaskScheduler

func (b *HourlyTaskScheduler) GetHourlyTaskScheduler() *HourlyTaskScheduler

type HttpNfcLeaseAbort

type HttpNfcLeaseAbort HttpNfcLeaseAbortRequestType

type HttpNfcLeaseAbortRequestType

type HttpNfcLeaseAbortRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Fault *LocalizedMethodFault  `xml:"fault,omitempty"`
}

type HttpNfcLeaseAbortResponse

type HttpNfcLeaseAbortResponse struct {
}

type HttpNfcLeaseCompleteRequestType

type HttpNfcLeaseCompleteRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type HttpNfcLeaseCompleteResponse

type HttpNfcLeaseCompleteResponse struct {
}

type HttpNfcLeaseDatastoreLeaseInfo

type HttpNfcLeaseDatastoreLeaseInfo struct {
	DynamicData

	DatastoreKey string                 `xml:"datastoreKey"`
	Hosts        []HttpNfcLeaseHostInfo `xml:"hosts"`
}

type HttpNfcLeaseDeviceUrl

type HttpNfcLeaseDeviceUrl struct {
	DynamicData

	Key           string `xml:"key"`
	ImportKey     string `xml:"importKey"`
	Url           string `xml:"url"`
	SslThumbprint string `xml:"sslThumbprint"`
	Disk          *bool  `xml:"disk"`
	TargetId      string `xml:"targetId,omitempty"`
	DatastoreKey  string `xml:"datastoreKey,omitempty"`
	FileSize      int64  `xml:"fileSize,omitempty"`
}

type HttpNfcLeaseGetManifestRequestType

type HttpNfcLeaseGetManifestRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type HttpNfcLeaseGetManifestResponse

type HttpNfcLeaseGetManifestResponse struct {
	Returnval []HttpNfcLeaseManifestEntry `xml:"returnval,omitempty"`
}

type HttpNfcLeaseHostInfo

type HttpNfcLeaseHostInfo struct {
	DynamicData

	Url           string `xml:"url"`
	SslThumbprint string `xml:"sslThumbprint"`
}

type HttpNfcLeaseInfo

type HttpNfcLeaseInfo struct {
	DynamicData

	Lease                 ManagedObjectReference           `xml:"lease"`
	Entity                ManagedObjectReference           `xml:"entity"`
	DeviceUrl             []HttpNfcLeaseDeviceUrl          `xml:"deviceUrl,omitempty"`
	TotalDiskCapacityInKB int64                            `xml:"totalDiskCapacityInKB"`
	LeaseTimeout          int                              `xml:"leaseTimeout"`
	HostMap               []HttpNfcLeaseDatastoreLeaseInfo `xml:"hostMap,omitempty"`
}

type HttpNfcLeaseManifestEntry

type HttpNfcLeaseManifestEntry struct {
	DynamicData

	Key           string `xml:"key"`
	Sha1          string `xml:"sha1"`
	Size          int64  `xml:"size"`
	Disk          bool   `xml:"disk"`
	Capacity      int64  `xml:"capacity,omitempty"`
	PopulatedSize int64  `xml:"populatedSize,omitempty"`
}

type HttpNfcLeaseProgressRequestType

type HttpNfcLeaseProgressRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Percent int                    `xml:"percent"`
}

type HttpNfcLeaseProgressResponse

type HttpNfcLeaseProgressResponse struct {
}

type HttpNfcLeaseState

type HttpNfcLeaseState string

type IDEDiskNotSupported

type IDEDiskNotSupported struct {
	DiskNotSupported
}

type IDEDiskNotSupportedFault

type IDEDiskNotSupportedFault IDEDiskNotSupported

type IORMNotSupportedHostOnDatastore

type IORMNotSupportedHostOnDatastore struct {
	VimFault

	Datastore     ManagedObjectReference   `xml:"datastore"`
	DatastoreName string                   `xml:"datastoreName"`
	Host          []ManagedObjectReference `xml:"host,omitempty"`
}

type IORMNotSupportedHostOnDatastoreFault

type IORMNotSupportedHostOnDatastoreFault IORMNotSupportedHostOnDatastore

type IScsiBootFailureEvent

type IScsiBootFailureEvent struct {
	HostEvent
}

type ImpersonateUser

type ImpersonateUser ImpersonateUserRequestType

type ImpersonateUserRequestType

type ImpersonateUserRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	UserName string                 `xml:"userName"`
	Locale   string                 `xml:"locale,omitempty"`
}

type ImpersonateUserResponse

type ImpersonateUserResponse struct {
	Returnval UserSession `xml:"returnval"`
}

type ImportCertificateForCAMRequestType

type ImportCertificateForCAMRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	CertPath  string                 `xml:"certPath"`
	CamServer string                 `xml:"camServer"`
}

type ImportCertificateForCAM_Task

type ImportCertificateForCAM_Task ImportCertificateForCAMRequestType

type ImportCertificateForCAM_TaskResponse

type ImportCertificateForCAM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ImportHostAddFailure

type ImportHostAddFailure struct {
	DvsFault

	HostIp []string `xml:"hostIp"`
}

type ImportHostAddFailureFault

type ImportHostAddFailureFault ImportHostAddFailure

type ImportOperationBulkFault

type ImportOperationBulkFault struct {
	DvsFault

	ImportFaults []ImportOperationBulkFaultFaultOnImport `xml:"importFaults"`
}

type ImportOperationBulkFaultFault

type ImportOperationBulkFaultFault ImportOperationBulkFault

type ImportOperationBulkFaultFaultOnImport

type ImportOperationBulkFaultFaultOnImport struct {
	DynamicData

	EntityType string               `xml:"entityType,omitempty"`
	Key        string               `xml:"key,omitempty"`
	Fault      LocalizedMethodFault `xml:"fault"`
}

type ImportSpec

type ImportSpec struct {
	DynamicData

	EntityConfig     *VAppEntityConfigInfo `xml:"entityConfig,omitempty"`
	InstantiationOst *OvfConsumerOstNode   `xml:"instantiationOst,omitempty"`
}

func (*ImportSpec) GetImportSpec

func (b *ImportSpec) GetImportSpec() *ImportSpec

type ImportVApp

type ImportVApp ImportVAppRequestType

type ImportVAppRequestType

type ImportVAppRequestType struct {
	This   ManagedObjectReference  `xml:"_this"`
	Spec   BaseImportSpec          `xml:"spec,typeattr"`
	Folder *ManagedObjectReference `xml:"folder,omitempty"`
	Host   *ManagedObjectReference `xml:"host,omitempty"`
}

type ImportVAppResponse

type ImportVAppResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type InUseFeatureManipulationDisallowed

type InUseFeatureManipulationDisallowed struct {
	NotEnoughLicenses
}

type InUseFeatureManipulationDisallowedFault

type InUseFeatureManipulationDisallowedFault InUseFeatureManipulationDisallowed

type InaccessibleDatastore

type InaccessibleDatastore struct {
	InvalidDatastore

	Detail string `xml:"detail,omitempty"`
}

type InaccessibleDatastoreFault

type InaccessibleDatastoreFault InaccessibleDatastore

type InaccessibleVFlashSource

type InaccessibleVFlashSource struct {
	VimFault

	HostName string `xml:"hostName"`
}

type InaccessibleVFlashSourceFault

type InaccessibleVFlashSourceFault InaccessibleVFlashSource

type IncompatibleDefaultDevice

type IncompatibleDefaultDevice struct {
	MigrationFault

	Device string `xml:"device"`
}

type IncompatibleDefaultDeviceFault

type IncompatibleDefaultDeviceFault IncompatibleDefaultDevice

type IncompatibleHostForFtSecondary

type IncompatibleHostForFtSecondary struct {
	VmFaultToleranceIssue

	Host  ManagedObjectReference `xml:"host"`
	Error []LocalizedMethodFault `xml:"error,omitempty"`
}

type IncompatibleHostForFtSecondaryFault

type IncompatibleHostForFtSecondaryFault IncompatibleHostForFtSecondary

type IncompatibleSetting

type IncompatibleSetting struct {
	InvalidArgument

	ConflictingProperty string `xml:"conflictingProperty"`
}

type IncompatibleSettingFault

type IncompatibleSettingFault IncompatibleSetting

type IncorrectFileType

type IncorrectFileType struct {
	FileFault
}

type IncorrectFileTypeFault

type IncorrectFileTypeFault IncorrectFileType

type IncorrectHostInformation

type IncorrectHostInformation struct {
	NotEnoughLicenses
}

type IncorrectHostInformationEvent

type IncorrectHostInformationEvent struct {
	LicenseEvent
}

type IncorrectHostInformationFault

type IncorrectHostInformationFault IncorrectHostInformation

type IndependentDiskVMotionNotSupported

type IndependentDiskVMotionNotSupported struct {
	MigrationFeatureNotSupported
}

type IndependentDiskVMotionNotSupportedFault

type IndependentDiskVMotionNotSupportedFault IndependentDiskVMotionNotSupported

type InflateVirtualDiskRequestType

type InflateVirtualDiskRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type InflateVirtualDisk_Task

type InflateVirtualDisk_Task InflateVirtualDiskRequestType

type InflateVirtualDisk_TaskResponse

type InflateVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type InfoUpgradeEvent

type InfoUpgradeEvent struct {
	UpgradeEvent
}

type InheritablePolicy

type InheritablePolicy struct {
	DynamicData

	Inherited bool `xml:"inherited"`
}

func (*InheritablePolicy) GetInheritablePolicy

func (b *InheritablePolicy) GetInheritablePolicy() *InheritablePolicy

type InitializeDisksRequestType

type InitializeDisksRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Mapping []VsanHostDiskMapping  `xml:"mapping"`
}

type InitializeDisks_Task

type InitializeDisks_Task InitializeDisksRequestType

type InitializeDisks_TaskResponse

type InitializeDisks_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type InitiateFileTransferFromGuestRequestType

type InitiateFileTransferFromGuestRequestType struct {
	This          ManagedObjectReference  `xml:"_this"`
	Vm            ManagedObjectReference  `xml:"vm"`
	Auth          BaseGuestAuthentication `xml:"auth,typeattr"`
	GuestFilePath string                  `xml:"guestFilePath"`
}

type InitiateFileTransferFromGuestResponse

type InitiateFileTransferFromGuestResponse struct {
	Returnval FileTransferInformation `xml:"returnval"`
}

type InitiateFileTransferToGuestRequestType

type InitiateFileTransferToGuestRequestType struct {
	This           ManagedObjectReference  `xml:"_this"`
	Vm             ManagedObjectReference  `xml:"vm"`
	Auth           BaseGuestAuthentication `xml:"auth,typeattr"`
	GuestFilePath  string                  `xml:"guestFilePath"`
	FileAttributes BaseGuestFileAttributes `xml:"fileAttributes,typeattr"`
	FileSize       int64                   `xml:"fileSize"`
	Overwrite      bool                    `xml:"overwrite"`
}

type InitiateFileTransferToGuestResponse

type InitiateFileTransferToGuestResponse struct {
	Returnval string `xml:"returnval"`
}

type InstallHostPatchRequestType

type InstallHostPatchRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Repository HostPatchManagerLocator `xml:"repository"`
	UpdateID   string                  `xml:"updateID"`
	Force      *bool                   `xml:"force"`
}

type InstallHostPatchV2RequestType

type InstallHostPatchV2RequestType struct {
	This       ManagedObjectReference                     `xml:"_this"`
	MetaUrls   []string                                   `xml:"metaUrls,omitempty"`
	BundleUrls []string                                   `xml:"bundleUrls,omitempty"`
	VibUrls    []string                                   `xml:"vibUrls,omitempty"`
	Spec       *HostPatchManagerPatchManagerOperationSpec `xml:"spec,omitempty"`
}

type InstallHostPatchV2_Task

type InstallHostPatchV2_Task InstallHostPatchV2RequestType

type InstallHostPatchV2_TaskResponse

type InstallHostPatchV2_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type InstallHostPatch_Task

type InstallHostPatch_Task InstallHostPatchRequestType

type InstallHostPatch_TaskResponse

type InstallHostPatch_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type InsufficientAgentVmsDeployed

type InsufficientAgentVmsDeployed struct {
	InsufficientResourcesFault

	HostName            string `xml:"hostName"`
	RequiredNumAgentVms int    `xml:"requiredNumAgentVms"`
	CurrentNumAgentVms  int    `xml:"currentNumAgentVms"`
}

type InsufficientAgentVmsDeployedFault

type InsufficientAgentVmsDeployedFault InsufficientAgentVmsDeployed

type InsufficientCpuResourcesFault

type InsufficientCpuResourcesFault struct {
	InsufficientResourcesFault

	Unreserved int64 `xml:"unreserved"`
	Requested  int64 `xml:"requested"`
}

type InsufficientCpuResourcesFaultFault

type InsufficientCpuResourcesFaultFault InsufficientCpuResourcesFault

type InsufficientDisks

type InsufficientDisks struct {
	VsanDiskFault
}

type InsufficientDisksFault

type InsufficientDisksFault InsufficientDisks

type InsufficientFailoverResourcesEvent

type InsufficientFailoverResourcesEvent struct {
	ClusterEvent
}

type InsufficientFailoverResourcesFault

type InsufficientFailoverResourcesFault struct {
	InsufficientResourcesFault
}

type InsufficientFailoverResourcesFaultFault

type InsufficientFailoverResourcesFaultFault InsufficientFailoverResourcesFault

type InsufficientHostCapacityFault

type InsufficientHostCapacityFault struct {
	InsufficientResourcesFault

	Host *ManagedObjectReference `xml:"host,omitempty"`
}

func (*InsufficientHostCapacityFault) GetInsufficientHostCapacityFault

func (b *InsufficientHostCapacityFault) GetInsufficientHostCapacityFault() *InsufficientHostCapacityFault

type InsufficientHostCapacityFaultFault

type InsufficientHostCapacityFaultFault BaseInsufficientHostCapacityFault

type InsufficientHostCpuCapacityFault

type InsufficientHostCpuCapacityFault struct {
	InsufficientHostCapacityFault

	Unreserved int64 `xml:"unreserved"`
	Requested  int64 `xml:"requested"`
}

type InsufficientHostCpuCapacityFaultFault

type InsufficientHostCpuCapacityFaultFault InsufficientHostCpuCapacityFault

type InsufficientHostMemoryCapacityFault

type InsufficientHostMemoryCapacityFault struct {
	InsufficientHostCapacityFault

	Unreserved int64 `xml:"unreserved"`
	Requested  int64 `xml:"requested"`
}

type InsufficientHostMemoryCapacityFaultFault

type InsufficientHostMemoryCapacityFaultFault InsufficientHostMemoryCapacityFault

type InsufficientMemoryResourcesFault

type InsufficientMemoryResourcesFault struct {
	InsufficientResourcesFault

	Unreserved int64 `xml:"unreserved"`
	Requested  int64 `xml:"requested"`
}

type InsufficientMemoryResourcesFaultFault

type InsufficientMemoryResourcesFaultFault InsufficientMemoryResourcesFault

type InsufficientPerCpuCapacity

type InsufficientPerCpuCapacity struct {
	InsufficientHostCapacityFault
}

type InsufficientPerCpuCapacityFault

type InsufficientPerCpuCapacityFault InsufficientPerCpuCapacity

type InsufficientResourcesFault

type InsufficientResourcesFault struct {
	VimFault
}

func (*InsufficientResourcesFault) GetInsufficientResourcesFault

func (b *InsufficientResourcesFault) GetInsufficientResourcesFault() *InsufficientResourcesFault

type InsufficientResourcesFaultFault

type InsufficientResourcesFaultFault BaseInsufficientResourcesFault

type InsufficientStandbyCpuResource

type InsufficientStandbyCpuResource struct {
	InsufficientStandbyResource

	Available int64 `xml:"available"`
	Requested int64 `xml:"requested"`
}

type InsufficientStandbyCpuResourceFault

type InsufficientStandbyCpuResourceFault InsufficientStandbyCpuResource

type InsufficientStandbyMemoryResource

type InsufficientStandbyMemoryResource struct {
	InsufficientStandbyResource

	Available int64 `xml:"available"`
	Requested int64 `xml:"requested"`
}

type InsufficientStandbyMemoryResourceFault

type InsufficientStandbyMemoryResourceFault InsufficientStandbyMemoryResource

type InsufficientStandbyResource

type InsufficientStandbyResource struct {
	InsufficientResourcesFault
}

func (*InsufficientStandbyResource) GetInsufficientStandbyResource

func (b *InsufficientStandbyResource) GetInsufficientStandbyResource() *InsufficientStandbyResource

type InsufficientStandbyResourceFault

type InsufficientStandbyResourceFault BaseInsufficientStandbyResource

type InsufficientStorageSpace

type InsufficientStorageSpace struct {
	InsufficientResourcesFault
}

type InsufficientStorageSpaceFault

type InsufficientStorageSpaceFault InsufficientStorageSpace

type InsufficientVFlashResourcesFault

type InsufficientVFlashResourcesFault struct {
	InsufficientResourcesFault

	FreeSpace      int64 `xml:"freeSpace"`
	RequestedSpace int64 `xml:"requestedSpace"`
}

type InsufficientVFlashResourcesFaultFault

type InsufficientVFlashResourcesFaultFault InsufficientVFlashResourcesFault

type IntExpression

type IntExpression struct {
	NegatableExpression

	Value int `xml:"value,omitempty"`
}

type IntOption

type IntOption struct {
	OptionType

	Min          int `xml:"min"`
	Max          int `xml:"max"`
	DefaultValue int `xml:"defaultValue"`
}

type IntPolicy

type IntPolicy struct {
	InheritablePolicy

	Value int `xml:"value,omitempty"`
}

type InternalDynamicTypeManager

type InternalDynamicTypeManager struct {
	ManagedObjectReference
}

type InternetScsiSnsDiscoveryMethod

type InternetScsiSnsDiscoveryMethod string

type InvalidAffinitySettingFault

type InvalidAffinitySettingFault struct {
	VimFault
}

type InvalidAffinitySettingFaultFault

type InvalidAffinitySettingFaultFault InvalidAffinitySettingFault

type InvalidArgument

type InvalidArgument struct {
	RuntimeFault

	InvalidProperty string `xml:"invalidProperty,omitempty"`
}

func (*InvalidArgument) GetInvalidArgument

func (b *InvalidArgument) GetInvalidArgument() *InvalidArgument

type InvalidArgumentFault

type InvalidArgumentFault BaseInvalidArgument

type InvalidBmcRole

type InvalidBmcRole struct {
	VimFault
}

type InvalidBmcRoleFault

type InvalidBmcRoleFault InvalidBmcRole

type InvalidBundle

type InvalidBundle struct {
	PlatformConfigFault
}

type InvalidBundleFault

type InvalidBundleFault InvalidBundle

type InvalidCAMCertificate

type InvalidCAMCertificate struct {
	InvalidCAMServer
}

type InvalidCAMCertificateFault

type InvalidCAMCertificateFault InvalidCAMCertificate

type InvalidCAMServer

type InvalidCAMServer struct {
	ActiveDirectoryFault

	CamServer string `xml:"camServer"`
}

func (*InvalidCAMServer) GetInvalidCAMServer

func (b *InvalidCAMServer) GetInvalidCAMServer() *InvalidCAMServer

type InvalidCAMServerFault

type InvalidCAMServerFault BaseInvalidCAMServer

type InvalidClientCertificate

type InvalidClientCertificate struct {
	InvalidLogin
}

type InvalidClientCertificateFault

type InvalidClientCertificateFault InvalidClientCertificate

type InvalidCollectorVersion

type InvalidCollectorVersion struct {
	MethodFault
}

type InvalidCollectorVersionFault

type InvalidCollectorVersionFault InvalidCollectorVersion

type InvalidController

type InvalidController struct {
	InvalidDeviceSpec

	ControllerKey int `xml:"controllerKey"`
}

type InvalidControllerFault

type InvalidControllerFault InvalidController

type InvalidDasConfigArgument

type InvalidDasConfigArgument struct {
	InvalidArgument

	Entry       string `xml:"entry,omitempty"`
	ClusterName string `xml:"clusterName,omitempty"`
}

type InvalidDasConfigArgumentEntryForInvalidArgument

type InvalidDasConfigArgumentEntryForInvalidArgument string

type InvalidDasConfigArgumentFault

type InvalidDasConfigArgumentFault InvalidDasConfigArgument

type InvalidDasRestartPriorityForFtVm

type InvalidDasRestartPriorityForFtVm struct {
	InvalidArgument

	Vm     ManagedObjectReference `xml:"vm"`
	VmName string                 `xml:"vmName"`
}

type InvalidDasRestartPriorityForFtVmFault

type InvalidDasRestartPriorityForFtVmFault InvalidDasRestartPriorityForFtVm

type InvalidDatastore

type InvalidDatastore struct {
	VimFault

	Datastore *ManagedObjectReference `xml:"datastore,omitempty"`
	Name      string                  `xml:"name,omitempty"`
}

func (*InvalidDatastore) GetInvalidDatastore

func (b *InvalidDatastore) GetInvalidDatastore() *InvalidDatastore

type InvalidDatastoreFault

type InvalidDatastoreFault BaseInvalidDatastore

type InvalidDatastorePath

type InvalidDatastorePath struct {
	InvalidDatastore

	DatastorePath string `xml:"datastorePath"`
}

type InvalidDatastorePathFault

type InvalidDatastorePathFault InvalidDatastorePath

type InvalidDatastoreState

type InvalidDatastoreState struct {
	InvalidState

	DatastoreName string `xml:"datastoreName,omitempty"`
}

type InvalidDatastoreStateFault

type InvalidDatastoreStateFault InvalidDatastoreState

type InvalidDeviceBacking

type InvalidDeviceBacking struct {
	InvalidDeviceSpec
}

type InvalidDeviceBackingFault

type InvalidDeviceBackingFault InvalidDeviceBacking

type InvalidDeviceOperation

type InvalidDeviceOperation struct {
	InvalidDeviceSpec

	BadOp     VirtualDeviceConfigSpecOperation     `xml:"badOp,omitempty"`
	BadFileOp VirtualDeviceConfigSpecFileOperation `xml:"badFileOp,omitempty"`
}

type InvalidDeviceOperationFault

type InvalidDeviceOperationFault InvalidDeviceOperation

type InvalidDeviceSpec

type InvalidDeviceSpec struct {
	InvalidVmConfig

	DeviceIndex int `xml:"deviceIndex"`
}

func (*InvalidDeviceSpec) GetInvalidDeviceSpec

func (b *InvalidDeviceSpec) GetInvalidDeviceSpec() *InvalidDeviceSpec

type InvalidDeviceSpecFault

type InvalidDeviceSpecFault BaseInvalidDeviceSpec

type InvalidDiskFormat

type InvalidDiskFormat struct {
	InvalidFormat
}

type InvalidDiskFormatFault

type InvalidDiskFormatFault InvalidDiskFormat

type InvalidDrsBehaviorForFtVm

type InvalidDrsBehaviorForFtVm struct {
	InvalidArgument

	Vm     ManagedObjectReference `xml:"vm"`
	VmName string                 `xml:"vmName"`
}

type InvalidDrsBehaviorForFtVmFault

type InvalidDrsBehaviorForFtVmFault InvalidDrsBehaviorForFtVm

type InvalidEditionEvent

type InvalidEditionEvent struct {
	LicenseEvent

	Feature string `xml:"feature"`
}

type InvalidEditionLicense

type InvalidEditionLicense struct {
	NotEnoughLicenses

	Feature string `xml:"feature"`
}

type InvalidEditionLicenseFault

type InvalidEditionLicenseFault InvalidEditionLicense

type InvalidEvent

type InvalidEvent struct {
	VimFault
}

type InvalidEventFault

type InvalidEventFault InvalidEvent

type InvalidFolder

type InvalidFolder struct {
	VimFault

	Target ManagedObjectReference `xml:"target"`
}

func (*InvalidFolder) GetInvalidFolder

func (b *InvalidFolder) GetInvalidFolder() *InvalidFolder

type InvalidFolderFault

type InvalidFolderFault BaseInvalidFolder

type InvalidFormat

type InvalidFormat struct {
	VmConfigFault
}

func (*InvalidFormat) GetInvalidFormat

func (b *InvalidFormat) GetInvalidFormat() *InvalidFormat

type InvalidFormatFault

type InvalidFormatFault BaseInvalidFormat

type InvalidGuestLogin

type InvalidGuestLogin struct {
	GuestOperationsFault
}

type InvalidGuestLoginFault

type InvalidGuestLoginFault InvalidGuestLogin

type InvalidHostConnectionState

type InvalidHostConnectionState struct {
	InvalidHostState
}

type InvalidHostConnectionStateFault

type InvalidHostConnectionStateFault InvalidHostConnectionState

type InvalidHostName

type InvalidHostName struct {
	HostConfigFault
}

type InvalidHostNameFault

type InvalidHostNameFault InvalidHostName

type InvalidHostState

type InvalidHostState struct {
	InvalidState

	Host *ManagedObjectReference `xml:"host,omitempty"`
}

func (*InvalidHostState) GetInvalidHostState

func (b *InvalidHostState) GetInvalidHostState() *InvalidHostState

type InvalidHostStateFault

type InvalidHostStateFault BaseInvalidHostState

type InvalidIndexArgument

type InvalidIndexArgument struct {
	InvalidArgument

	Key string `xml:"key"`
}

type InvalidIndexArgumentFault

type InvalidIndexArgumentFault InvalidIndexArgument

type InvalidIpfixConfig

type InvalidIpfixConfig struct {
	DvsFault

	Property string `xml:"property,omitempty"`
}

type InvalidIpfixConfigFault

type InvalidIpfixConfigFault InvalidIpfixConfig

type InvalidIpmiLoginInfo

type InvalidIpmiLoginInfo struct {
	VimFault
}

type InvalidIpmiLoginInfoFault

type InvalidIpmiLoginInfoFault InvalidIpmiLoginInfo

type InvalidIpmiMacAddress

type InvalidIpmiMacAddress struct {
	VimFault

	UserProvidedMacAddress string `xml:"userProvidedMacAddress"`
	ObservedMacAddress     string `xml:"observedMacAddress"`
}

type InvalidIpmiMacAddressFault

type InvalidIpmiMacAddressFault InvalidIpmiMacAddress

type InvalidLicense

type InvalidLicense struct {
	VimFault

	LicenseContent string `xml:"licenseContent"`
}

type InvalidLicenseFault

type InvalidLicenseFault InvalidLicense

type InvalidLocale

type InvalidLocale struct {
	VimFault
}

type InvalidLocaleFault

type InvalidLocaleFault InvalidLocale

type InvalidLogin

type InvalidLogin struct {
	VimFault
}

func (*InvalidLogin) GetInvalidLogin

func (b *InvalidLogin) GetInvalidLogin() *InvalidLogin

type InvalidLoginFault

type InvalidLoginFault BaseInvalidLogin

type InvalidName

type InvalidName struct {
	VimFault

	Name   string                  `xml:"name"`
	Entity *ManagedObjectReference `xml:"entity,omitempty"`
}

type InvalidNameFault

type InvalidNameFault InvalidName

type InvalidNasCredentials

type InvalidNasCredentials struct {
	NasConfigFault

	UserName string `xml:"userName"`
}

type InvalidNasCredentialsFault

type InvalidNasCredentialsFault InvalidNasCredentials

type InvalidNetworkInType

type InvalidNetworkInType struct {
	VAppPropertyFault
}

type InvalidNetworkInTypeFault

type InvalidNetworkInTypeFault InvalidNetworkInType

type InvalidNetworkResource

type InvalidNetworkResource struct {
	NasConfigFault

	RemoteHost string `xml:"remoteHost"`
	RemotePath string `xml:"remotePath"`
}

type InvalidNetworkResourceFault

type InvalidNetworkResourceFault InvalidNetworkResource

type InvalidOperationOnSecondaryVm

type InvalidOperationOnSecondaryVm struct {
	VmFaultToleranceIssue

	InstanceUuid string `xml:"instanceUuid,omitempty"`
}

type InvalidOperationOnSecondaryVmFault

type InvalidOperationOnSecondaryVmFault InvalidOperationOnSecondaryVm

type InvalidPowerState

type InvalidPowerState struct {
	InvalidState

	RequestedState VirtualMachinePowerState `xml:"requestedState,omitempty"`
	ExistingState  VirtualMachinePowerState `xml:"existingState"`
}

type InvalidPowerStateFault

type InvalidPowerStateFault InvalidPowerState

type InvalidPrivilege

type InvalidPrivilege struct {
	VimFault

	Privilege string `xml:"privilege"`
}

type InvalidPrivilegeFault

type InvalidPrivilegeFault InvalidPrivilege

type InvalidProfileReferenceHost

type InvalidProfileReferenceHost struct {
	RuntimeFault

	Reason  string                  `xml:"reason,omitempty"`
	Host    *ManagedObjectReference `xml:"host,omitempty"`
	Profile *ManagedObjectReference `xml:"profile,omitempty"`
}

type InvalidProfileReferenceHostFault

type InvalidProfileReferenceHostFault InvalidProfileReferenceHost

type InvalidProfileReferenceHostReason

type InvalidProfileReferenceHostReason string

type InvalidProperty

type InvalidProperty struct {
	MethodFault

	Name string `xml:"name"`
}

type InvalidPropertyFault

type InvalidPropertyFault InvalidProperty

type InvalidPropertyType

type InvalidPropertyType struct {
	VAppPropertyFault
}

type InvalidPropertyTypeFault

type InvalidPropertyTypeFault InvalidPropertyType

type InvalidPropertyValue

type InvalidPropertyValue struct {
	VAppPropertyFault
}

func (*InvalidPropertyValue) GetInvalidPropertyValue

func (b *InvalidPropertyValue) GetInvalidPropertyValue() *InvalidPropertyValue

type InvalidPropertyValueFault

type InvalidPropertyValueFault BaseInvalidPropertyValue

type InvalidRequest

type InvalidRequest struct {
	RuntimeFault
}

func (*InvalidRequest) GetInvalidRequest

func (b *InvalidRequest) GetInvalidRequest() *InvalidRequest

type InvalidRequestFault

type InvalidRequestFault BaseInvalidRequest

type InvalidResourcePoolStructureFault

type InvalidResourcePoolStructureFault struct {
	InsufficientResourcesFault
}

type InvalidResourcePoolStructureFaultFault

type InvalidResourcePoolStructureFaultFault InvalidResourcePoolStructureFault

type InvalidSnapshotFormat

type InvalidSnapshotFormat struct {
	InvalidFormat
}

type InvalidSnapshotFormatFault

type InvalidSnapshotFormatFault InvalidSnapshotFormat

type InvalidState

type InvalidState struct {
	VimFault
}

func (*InvalidState) GetInvalidState

func (b *InvalidState) GetInvalidState() *InvalidState

type InvalidStateFault

type InvalidStateFault BaseInvalidState

type InvalidType

type InvalidType struct {
	InvalidRequest

	Argument string `xml:"argument,omitempty"`
}

type InvalidTypeFault

type InvalidTypeFault InvalidType

type InvalidVmConfig

type InvalidVmConfig struct {
	VmConfigFault

	Property string `xml:"property,omitempty"`
}

func (*InvalidVmConfig) GetInvalidVmConfig

func (b *InvalidVmConfig) GetInvalidVmConfig() *InvalidVmConfig

type InvalidVmConfigFault

type InvalidVmConfigFault BaseInvalidVmConfig

type InventoryDescription

type InventoryDescription struct {
	DynamicData

	NumHosts           int `xml:"numHosts"`
	NumVirtualMachines int `xml:"numVirtualMachines"`
	NumResourcePools   int `xml:"numResourcePools,omitempty"`
	NumClusters        int `xml:"numClusters,omitempty"`
	NumCpuDev          int `xml:"numCpuDev,omitempty"`
	NumNetDev          int `xml:"numNetDev,omitempty"`
	NumDiskDev         int `xml:"numDiskDev,omitempty"`
	NumvCpuDev         int `xml:"numvCpuDev,omitempty"`
	NumvNetDev         int `xml:"numvNetDev,omitempty"`
	NumvDiskDev        int `xml:"numvDiskDev,omitempty"`
}

type InventoryHasStandardAloneHosts

type InventoryHasStandardAloneHosts struct {
	NotEnoughLicenses

	Hosts []string `xml:"hosts"`
}

type InventoryHasStandardAloneHostsFault

type InventoryHasStandardAloneHostsFault InventoryHasStandardAloneHosts

type IpAddress

type IpAddress struct {
	NegatableExpression
}

func (*IpAddress) GetIpAddress

func (b *IpAddress) GetIpAddress() *IpAddress

type IpAddressProfile

type IpAddressProfile struct {
	ApplyProfile
}

type IpHostnameGeneratorError

type IpHostnameGeneratorError struct {
	CustomizationFault
}

type IpHostnameGeneratorErrorFault

type IpHostnameGeneratorErrorFault IpHostnameGeneratorError

type IpPool

type IpPool struct {
	DynamicData

	Id                     int                     `xml:"id,omitempty"`
	Name                   string                  `xml:"name,omitempty"`
	Ipv4Config             *IpPoolIpPoolConfigInfo `xml:"ipv4Config,omitempty"`
	Ipv6Config             *IpPoolIpPoolConfigInfo `xml:"ipv6Config,omitempty"`
	DnsDomain              string                  `xml:"dnsDomain,omitempty"`
	DnsSearchPath          string                  `xml:"dnsSearchPath,omitempty"`
	HostPrefix             string                  `xml:"hostPrefix,omitempty"`
	HttpProxy              string                  `xml:"httpProxy,omitempty"`
	NetworkAssociation     []IpPoolAssociation     `xml:"networkAssociation,omitempty"`
	AvailableIpv4Addresses int                     `xml:"availableIpv4Addresses,omitempty"`
	AvailableIpv6Addresses int                     `xml:"availableIpv6Addresses,omitempty"`
	AllocatedIpv4Addresses int                     `xml:"allocatedIpv4Addresses,omitempty"`
	AllocatedIpv6Addresses int                     `xml:"allocatedIpv6Addresses,omitempty"`
}

type IpPoolAssociation

type IpPoolAssociation struct {
	DynamicData

	Network     *ManagedObjectReference `xml:"network,omitempty"`
	NetworkName string                  `xml:"networkName"`
}

type IpPoolIpPoolConfigInfo

type IpPoolIpPoolConfigInfo struct {
	DynamicData

	SubnetAddress       string   `xml:"subnetAddress,omitempty"`
	Netmask             string   `xml:"netmask,omitempty"`
	Gateway             string   `xml:"gateway,omitempty"`
	Range               string   `xml:"range,omitempty"`
	Dns                 []string `xml:"dns,omitempty"`
	DhcpServerAvailable *bool    `xml:"dhcpServerAvailable"`
	IpPoolEnabled       *bool    `xml:"ipPoolEnabled"`
}

type IpPoolManagerIpAllocation

type IpPoolManagerIpAllocation struct {
	DynamicData

	IpAddress    string `xml:"ipAddress"`
	AllocationId string `xml:"allocationId"`
}

type IpRange

type IpRange struct {
	IpAddress

	AddressPrefix string `xml:"addressPrefix"`
	PrefixLength  int    `xml:"prefixLength,omitempty"`
}

type IpRouteProfile

type IpRouteProfile struct {
	ApplyProfile

	StaticRoute []StaticRouteProfile `xml:"staticRoute,omitempty"`
}

type IsSharedGraphicsActiveRequestType

type IsSharedGraphicsActiveRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type IsSharedGraphicsActiveResponse

type IsSharedGraphicsActiveResponse struct {
	Returnval bool `xml:"returnval"`
}

type IscsiDependencyEntity

type IscsiDependencyEntity struct {
	DynamicData

	PnicDevice string `xml:"pnicDevice"`
	VnicDevice string `xml:"vnicDevice"`
	VmhbaName  string `xml:"vmhbaName"`
}

type IscsiFault

type IscsiFault struct {
	VimFault
}

func (*IscsiFault) GetIscsiFault

func (b *IscsiFault) GetIscsiFault() *IscsiFault

type IscsiFaultFault

type IscsiFaultFault BaseIscsiFault

type IscsiFaultInvalidVnic

type IscsiFaultInvalidVnic struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultInvalidVnicFault

type IscsiFaultInvalidVnicFault IscsiFaultInvalidVnic

type IscsiFaultPnicInUse

type IscsiFaultPnicInUse struct {
	IscsiFault

	PnicDevice string `xml:"pnicDevice"`
}

type IscsiFaultPnicInUseFault

type IscsiFaultPnicInUseFault IscsiFaultPnicInUse

type IscsiFaultVnicAlreadyBound

type IscsiFaultVnicAlreadyBound struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicAlreadyBoundFault

type IscsiFaultVnicAlreadyBoundFault IscsiFaultVnicAlreadyBound

type IscsiFaultVnicHasActivePaths

type IscsiFaultVnicHasActivePaths struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicHasActivePathsFault

type IscsiFaultVnicHasActivePathsFault IscsiFaultVnicHasActivePaths
type IscsiFaultVnicHasMultipleUplinks struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicHasMultipleUplinksFault

type IscsiFaultVnicHasMultipleUplinksFault IscsiFaultVnicHasMultipleUplinks
type IscsiFaultVnicHasNoUplinks struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicHasNoUplinksFault

type IscsiFaultVnicHasNoUplinksFault IscsiFaultVnicHasNoUplinks
type IscsiFaultVnicHasWrongUplink struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicHasWrongUplinkFault

type IscsiFaultVnicHasWrongUplinkFault IscsiFaultVnicHasWrongUplink

type IscsiFaultVnicInUse

type IscsiFaultVnicInUse struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicInUseFault

type IscsiFaultVnicInUseFault IscsiFaultVnicInUse

type IscsiFaultVnicIsLastPath

type IscsiFaultVnicIsLastPath struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicIsLastPathFault

type IscsiFaultVnicIsLastPathFault IscsiFaultVnicIsLastPath

type IscsiFaultVnicNotBound

type IscsiFaultVnicNotBound struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicNotBoundFault

type IscsiFaultVnicNotBoundFault IscsiFaultVnicNotBound

type IscsiFaultVnicNotFound

type IscsiFaultVnicNotFound struct {
	IscsiFault

	VnicDevice string `xml:"vnicDevice"`
}

type IscsiFaultVnicNotFoundFault

type IscsiFaultVnicNotFoundFault IscsiFaultVnicNotFound

type IscsiMigrationDependency

type IscsiMigrationDependency struct {
	DynamicData

	MigrationAllowed bool                    `xml:"migrationAllowed"`
	DisallowReason   *IscsiStatus            `xml:"disallowReason,omitempty"`
	Dependency       []IscsiDependencyEntity `xml:"dependency,omitempty"`
}

type IscsiPortInfo

type IscsiPortInfo struct {
	DynamicData

	VnicDevice       string          `xml:"vnicDevice,omitempty"`
	Vnic             *HostVirtualNic `xml:"vnic,omitempty"`
	PnicDevice       string          `xml:"pnicDevice,omitempty"`
	Pnic             *PhysicalNic    `xml:"pnic,omitempty"`
	SwitchName       string          `xml:"switchName,omitempty"`
	SwitchUuid       string          `xml:"switchUuid,omitempty"`
	PortgroupName    string          `xml:"portgroupName,omitempty"`
	PortgroupKey     string          `xml:"portgroupKey,omitempty"`
	PortKey          string          `xml:"portKey,omitempty"`
	ComplianceStatus *IscsiStatus    `xml:"complianceStatus,omitempty"`
	PathStatus       string          `xml:"pathStatus,omitempty"`
}

type IscsiPortInfoPathStatus

type IscsiPortInfoPathStatus string

type IscsiStatus

type IscsiStatus struct {
	DynamicData

	Reason []LocalizedMethodFault `xml:"reason,omitempty"`
}

type IsoImageFileInfo

type IsoImageFileInfo struct {
	FileInfo
}

type IsoImageFileQuery

type IsoImageFileQuery struct {
	FileQuery
}

type JoinDomainRequestType

type JoinDomainRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	DomainName string                 `xml:"domainName"`
	UserName   string                 `xml:"userName"`
	Password   string                 `xml:"password"`
}

type JoinDomainWithCAMRequestType

type JoinDomainWithCAMRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	DomainName string                 `xml:"domainName"`
	CamServer  string                 `xml:"camServer"`
}

type JoinDomainWithCAM_Task

type JoinDomainWithCAM_Task JoinDomainWithCAMRequestType

type JoinDomainWithCAM_TaskResponse

type JoinDomainWithCAM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type JoinDomain_Task

type JoinDomain_Task JoinDomainRequestType

type JoinDomain_TaskResponse

type JoinDomain_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type KernelModuleInfo

type KernelModuleInfo struct {
	DynamicData

	Id              int                     `xml:"id"`
	Name            string                  `xml:"name"`
	Version         string                  `xml:"version"`
	Filename        string                  `xml:"filename"`
	OptionString    string                  `xml:"optionString"`
	Loaded          bool                    `xml:"loaded"`
	Enabled         bool                    `xml:"enabled"`
	UseCount        int                     `xml:"useCount"`
	ReadOnlySection KernelModuleSectionInfo `xml:"readOnlySection"`
	WritableSection KernelModuleSectionInfo `xml:"writableSection"`
	TextSection     KernelModuleSectionInfo `xml:"textSection"`
	DataSection     KernelModuleSectionInfo `xml:"dataSection"`
	BssSection      KernelModuleSectionInfo `xml:"bssSection"`
}

type KernelModuleSectionInfo

type KernelModuleSectionInfo struct {
	DynamicData

	Address int64 `xml:"address"`
	Length  int   `xml:"length,omitempty"`
}

type KeyAnyValue

type KeyAnyValue struct {
	DynamicData

	Key   string  `xml:"key"`
	Value AnyType `xml:"value,typeattr"`
}

type KeyValue

type KeyValue struct {
	DynamicData

	Key   string `xml:"key"`
	Value string `xml:"value"`
}

type LargeRDMConversionNotSupported

type LargeRDMConversionNotSupported struct {
	MigrationFault

	Device string `xml:"device"`
}

type LargeRDMConversionNotSupportedFault

type LargeRDMConversionNotSupportedFault LargeRDMConversionNotSupported

type LargeRDMNotSupportedOnDatastore

type LargeRDMNotSupportedOnDatastore struct {
	VmConfigFault

	Device        string                 `xml:"device"`
	Datastore     ManagedObjectReference `xml:"datastore"`
	DatastoreName string                 `xml:"datastoreName"`
}

type LargeRDMNotSupportedOnDatastoreFault

type LargeRDMNotSupportedOnDatastoreFault LargeRDMNotSupportedOnDatastore

type LatencySensitivity

type LatencySensitivity struct {
	DynamicData

	Level       LatencySensitivitySensitivityLevel `xml:"level"`
	Sensitivity int                                `xml:"sensitivity,omitempty"`
}

type LatencySensitivitySensitivityLevel

type LatencySensitivitySensitivityLevel string

type LeaveCurrentDomainRequestType

type LeaveCurrentDomainRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Force bool                   `xml:"force"`
}

type LeaveCurrentDomain_Task

type LeaveCurrentDomain_Task LeaveCurrentDomainRequestType

type LeaveCurrentDomain_TaskResponse

type LeaveCurrentDomain_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type LegacyNetworkInterfaceInUse

type LegacyNetworkInterfaceInUse struct {
	CannotAccessNetwork
}

type LegacyNetworkInterfaceInUseFault

type LegacyNetworkInterfaceInUseFault LegacyNetworkInterfaceInUse

type LicenseAssignmentFailed

type LicenseAssignmentFailed struct {
	RuntimeFault

	Reason string `xml:"reason,omitempty"`
}

type LicenseAssignmentFailedFault

type LicenseAssignmentFailedFault LicenseAssignmentFailed

type LicenseAssignmentFailedReason

type LicenseAssignmentFailedReason string

type LicenseAssignmentManagerLicenseAssignment

type LicenseAssignmentManagerLicenseAssignment struct {
	DynamicData

	EntityId          string                    `xml:"entityId"`
	Scope             string                    `xml:"scope,omitempty"`
	EntityDisplayName string                    `xml:"entityDisplayName,omitempty"`
	AssignedLicense   LicenseManagerLicenseInfo `xml:"assignedLicense"`
	Properties        []KeyAnyValue             `xml:"properties,omitempty"`
}

type LicenseAvailabilityInfo

type LicenseAvailabilityInfo struct {
	DynamicData

	Feature   LicenseFeatureInfo `xml:"feature"`
	Total     int                `xml:"total"`
	Available int                `xml:"available"`
}

type LicenseDiagnostics

type LicenseDiagnostics struct {
	DynamicData

	SourceLastChanged      time.Time           `xml:"sourceLastChanged"`
	SourceLost             string              `xml:"sourceLost"`
	SourceLatency          float32             `xml:"sourceLatency"`
	LicenseRequests        string              `xml:"licenseRequests"`
	LicenseRequestFailures string              `xml:"licenseRequestFailures"`
	LicenseFeatureUnknowns string              `xml:"licenseFeatureUnknowns"`
	OpState                LicenseManagerState `xml:"opState"`
	LastStatusUpdate       time.Time           `xml:"lastStatusUpdate"`
	OpFailureMessage       string              `xml:"opFailureMessage"`
}

type LicenseDowngradeDisallowed

type LicenseDowngradeDisallowed struct {
	NotEnoughLicenses

	Edition  string        `xml:"edition"`
	EntityId string        `xml:"entityId"`
	Features []KeyAnyValue `xml:"features"`
}

type LicenseDowngradeDisallowedFault

type LicenseDowngradeDisallowedFault LicenseDowngradeDisallowed

type LicenseEntityNotFound

type LicenseEntityNotFound struct {
	VimFault

	EntityId string `xml:"entityId"`
}

type LicenseEntityNotFoundFault

type LicenseEntityNotFoundFault LicenseEntityNotFound

type LicenseEvent

type LicenseEvent struct {
	Event
}

func (*LicenseEvent) GetLicenseEvent

func (b *LicenseEvent) GetLicenseEvent() *LicenseEvent

type LicenseExpired

type LicenseExpired struct {
	NotEnoughLicenses

	LicenseKey string `xml:"licenseKey"`
}

type LicenseExpiredEvent

type LicenseExpiredEvent struct {
	Event

	Feature LicenseFeatureInfo `xml:"feature"`
}

type LicenseExpiredFault

type LicenseExpiredFault LicenseExpired

type LicenseFeatureInfo

type LicenseFeatureInfo struct {
	DynamicData

	Key                string                  `xml:"key"`
	FeatureName        string                  `xml:"featureName"`
	FeatureDescription string                  `xml:"featureDescription,omitempty"`
	State              LicenseFeatureInfoState `xml:"state,omitempty"`
	CostUnit           string                  `xml:"costUnit"`
	SourceRestriction  string                  `xml:"sourceRestriction,omitempty"`
	DependentKey       []string                `xml:"dependentKey,omitempty"`
	Edition            *bool                   `xml:"edition"`
	ExpiresOn          *time.Time              `xml:"expiresOn"`
}

type LicenseFeatureInfoSourceRestriction

type LicenseFeatureInfoSourceRestriction string

type LicenseFeatureInfoState

type LicenseFeatureInfoState string

type LicenseFeatureInfoUnit

type LicenseFeatureInfoUnit string

type LicenseKeyEntityMismatch

type LicenseKeyEntityMismatch struct {
	NotEnoughLicenses
}

type LicenseKeyEntityMismatchFault

type LicenseKeyEntityMismatchFault LicenseKeyEntityMismatch

type LicenseManagerEvaluationInfo

type LicenseManagerEvaluationInfo struct {
	DynamicData

	Properties []KeyAnyValue `xml:"properties"`
}

type LicenseManagerLicenseInfo

type LicenseManagerLicenseInfo struct {
	DynamicData

	LicenseKey string        `xml:"licenseKey"`
	EditionKey string        `xml:"editionKey"`
	Name       string        `xml:"name"`
	Total      int           `xml:"total"`
	Used       int           `xml:"used,omitempty"`
	CostUnit   string        `xml:"costUnit"`
	Properties []KeyAnyValue `xml:"properties,omitempty"`
	Labels     []KeyValue    `xml:"labels,omitempty"`
}

type LicenseManagerLicenseKey

type LicenseManagerLicenseKey string

type LicenseManagerState

type LicenseManagerState string

type LicenseNonComplianceEvent

type LicenseNonComplianceEvent struct {
	LicenseEvent

	Url string `xml:"url"`
}

type LicenseReservationInfo

type LicenseReservationInfo struct {
	DynamicData

	Key      string                      `xml:"key"`
	State    LicenseReservationInfoState `xml:"state"`
	Required int                         `xml:"required"`
}

type LicenseReservationInfoState

type LicenseReservationInfoState string

type LicenseRestricted

type LicenseRestricted struct {
	NotEnoughLicenses
}

type LicenseRestrictedEvent

type LicenseRestrictedEvent struct {
	LicenseEvent
}

type LicenseRestrictedFault

type LicenseRestrictedFault LicenseRestricted

type LicenseServerAvailableEvent

type LicenseServerAvailableEvent struct {
	LicenseEvent

	LicenseServer string `xml:"licenseServer"`
}

type LicenseServerSource

type LicenseServerSource struct {
	LicenseSource

	LicenseServer string `xml:"licenseServer"`
}

type LicenseServerUnavailable

type LicenseServerUnavailable struct {
	VimFault

	LicenseServer string `xml:"licenseServer"`
}

type LicenseServerUnavailableEvent

type LicenseServerUnavailableEvent struct {
	LicenseEvent

	LicenseServer string `xml:"licenseServer"`
}

type LicenseServerUnavailableFault

type LicenseServerUnavailableFault LicenseServerUnavailable

type LicenseSource

type LicenseSource struct {
	DynamicData
}

func (*LicenseSource) GetLicenseSource

func (b *LicenseSource) GetLicenseSource() *LicenseSource

type LicenseSourceUnavailable

type LicenseSourceUnavailable struct {
	NotEnoughLicenses

	LicenseSource BaseLicenseSource `xml:"licenseSource,typeattr"`
}

type LicenseSourceUnavailableFault

type LicenseSourceUnavailableFault LicenseSourceUnavailable

type LicenseUsageInfo

type LicenseUsageInfo struct {
	DynamicData

	Source          BaseLicenseSource        `xml:"source,typeattr"`
	SourceAvailable bool                     `xml:"sourceAvailable"`
	ReservationInfo []LicenseReservationInfo `xml:"reservationInfo,omitempty"`
	FeatureInfo     []LicenseFeatureInfo     `xml:"featureInfo,omitempty"`
}

type LimitExceeded

type LimitExceeded struct {
	VimFault

	Property string `xml:"property,omitempty"`
	Limit    int    `xml:"limit,omitempty"`
}

type LimitExceededFault

type LimitExceededFault LimitExceeded

type LinkDiscoveryProtocolConfig

type LinkDiscoveryProtocolConfig struct {
	DynamicData

	Protocol  string `xml:"protocol"`
	Operation string `xml:"operation"`
}

type LinkDiscoveryProtocolConfigOperationType

type LinkDiscoveryProtocolConfigOperationType string

type LinkDiscoveryProtocolConfigProtocolType

type LinkDiscoveryProtocolConfigProtocolType string

type LinkLayerDiscoveryProtocolInfo

type LinkLayerDiscoveryProtocolInfo struct {
	DynamicData

	ChassisId  string        `xml:"chassisId"`
	PortId     string        `xml:"portId"`
	TimeToLive int           `xml:"timeToLive"`
	Parameter  []KeyAnyValue `xml:"parameter,omitempty"`
}

type LinkProfile

type LinkProfile struct {
	ApplyProfile
}

type LinuxVolumeNotClean

type LinuxVolumeNotClean struct {
	CustomizationFault
}

type LinuxVolumeNotCleanFault

type LinuxVolumeNotCleanFault LinuxVolumeNotClean

type ListFilesInGuest

type ListFilesInGuest ListFilesInGuestRequestType

type ListFilesInGuestRequestType

type ListFilesInGuestRequestType struct {
	This         ManagedObjectReference  `xml:"_this"`
	Vm           ManagedObjectReference  `xml:"vm"`
	Auth         BaseGuestAuthentication `xml:"auth,typeattr"`
	FilePath     string                  `xml:"filePath"`
	Index        int                     `xml:"index,omitempty"`
	MaxResults   int                     `xml:"maxResults,omitempty"`
	MatchPattern string                  `xml:"matchPattern,omitempty"`
}

type ListFilesInGuestResponse

type ListFilesInGuestResponse struct {
	Returnval GuestListFileInfo `xml:"returnval"`
}

type ListProcessesInGuestRequestType

type ListProcessesInGuestRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Vm   ManagedObjectReference  `xml:"vm"`
	Auth BaseGuestAuthentication `xml:"auth,typeattr"`
	Pids []int64                 `xml:"pids,omitempty"`
}

type ListProcessesInGuestResponse

type ListProcessesInGuestResponse struct {
	Returnval []GuestProcessInfo `xml:"returnval,omitempty"`
}

type LocalDatastoreCreatedEvent

type LocalDatastoreCreatedEvent struct {
	HostEvent

	Datastore DatastoreEventArgument `xml:"datastore"`
}

type LocalDatastoreInfo

type LocalDatastoreInfo struct {
	DatastoreInfo

	Path string `xml:"path,omitempty"`
}

type LocalLicenseSource

type LocalLicenseSource struct {
	LicenseSource

	LicenseKeys string `xml:"licenseKeys"`
}

type LocalTSMEnabledEvent

type LocalTSMEnabledEvent struct {
	HostEvent
}

type LocalizableMessage

type LocalizableMessage struct {
	DynamicData

	Key     string        `xml:"key"`
	Arg     []KeyAnyValue `xml:"arg,omitempty"`
	Message string        `xml:"message,omitempty"`
}

type LocalizationManagerMessageCatalog

type LocalizationManagerMessageCatalog struct {
	DynamicData

	ModuleName   string     `xml:"moduleName"`
	CatalogName  string     `xml:"catalogName"`
	Locale       string     `xml:"locale"`
	CatalogUri   string     `xml:"catalogUri"`
	LastModified *time.Time `xml:"lastModified"`
	Md5sum       string     `xml:"md5sum,omitempty"`
	Version      string     `xml:"version,omitempty"`
}

type LocalizedMethodFault

type LocalizedMethodFault struct {
	DynamicData

	Fault            BaseMethodFault `xml:"fault,typeattr"`
	LocalizedMessage string          `xml:"localizedMessage,omitempty"`
}

type LockerMisconfiguredEvent

type LockerMisconfiguredEvent struct {
	Event

	Datastore DatastoreEventArgument `xml:"datastore"`
}

type LockerReconfiguredEvent

type LockerReconfiguredEvent struct {
	Event

	OldDatastore *DatastoreEventArgument `xml:"oldDatastore,omitempty"`
	NewDatastore *DatastoreEventArgument `xml:"newDatastore,omitempty"`
}

type LogBundlingFailed

type LogBundlingFailed struct {
	VimFault
}

type LogBundlingFailedFault

type LogBundlingFailedFault LogBundlingFailed

type LogUserEvent

type LogUserEvent LogUserEventRequestType

type LogUserEventRequestType

type LogUserEventRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
	Msg    string                 `xml:"msg"`
}

type LogUserEventResponse

type LogUserEventResponse struct {
}

type Login

type Login LoginRequestType

type LoginBySSPI

type LoginBySSPI LoginBySSPIRequestType

type LoginBySSPIRequestType

type LoginBySSPIRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	Base64Token string                 `xml:"base64Token"`
	Locale      string                 `xml:"locale,omitempty"`
}

type LoginBySSPIResponse

type LoginBySSPIResponse struct {
	Returnval UserSession `xml:"returnval"`
}

type LoginByToken

type LoginByToken LoginByTokenRequestType

type LoginByTokenRequestType

type LoginByTokenRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Locale string                 `xml:"locale,omitempty"`
}

type LoginByTokenResponse

type LoginByTokenResponse struct {
	Returnval UserSession `xml:"returnval"`
}

type LoginExtensionByCertificateRequestType

type LoginExtensionByCertificateRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	ExtensionKey string                 `xml:"extensionKey"`
	Locale       string                 `xml:"locale,omitempty"`
}

type LoginExtensionByCertificateResponse

type LoginExtensionByCertificateResponse struct {
	Returnval UserSession `xml:"returnval"`
}

type LoginExtensionBySubjectNameRequestType

type LoginExtensionBySubjectNameRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	ExtensionKey string                 `xml:"extensionKey"`
	Locale       string                 `xml:"locale,omitempty"`
}

type LoginExtensionBySubjectNameResponse

type LoginExtensionBySubjectNameResponse struct {
	Returnval UserSession `xml:"returnval"`
}

type LoginRequestType

type LoginRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	UserName string                 `xml:"userName"`
	Password string                 `xml:"password"`
	Locale   string                 `xml:"locale,omitempty"`
}

type LoginResponse

type LoginResponse struct {
	Returnval UserSession `xml:"returnval"`
}

type Logout

type Logout LogoutRequestType

type LogoutRequestType

type LogoutRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type LogoutResponse

type LogoutResponse struct {
}

type LongOption

type LongOption struct {
	OptionType

	Min          int64 `xml:"min"`
	Max          int64 `xml:"max"`
	DefaultValue int64 `xml:"defaultValue"`
}

type LongPolicy

type LongPolicy struct {
	InheritablePolicy

	Value int64 `xml:"value,omitempty"`
}

type LookupDvPortGroup

type LookupDvPortGroup LookupDvPortGroupRequestType

type LookupDvPortGroupRequestType

type LookupDvPortGroupRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	PortgroupKey string                 `xml:"portgroupKey"`
}

type LookupDvPortGroupResponse

type LookupDvPortGroupResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type MacAddress

type MacAddress struct {
	NegatableExpression
}

func (*MacAddress) GetMacAddress

func (b *MacAddress) GetMacAddress() *MacAddress

type MacRange

type MacRange struct {
	MacAddress

	Address string `xml:"address"`
	Mask    string `xml:"mask"`
}

type MaintenanceModeFileMove

type MaintenanceModeFileMove struct {
	MigrationFault
}

type MaintenanceModeFileMoveFault

type MaintenanceModeFileMoveFault MaintenanceModeFileMove

type MakeDirectory

type MakeDirectory MakeDirectoryRequestType

type MakeDirectoryInGuestRequestType

type MakeDirectoryInGuestRequestType struct {
	This                    ManagedObjectReference  `xml:"_this"`
	Vm                      ManagedObjectReference  `xml:"vm"`
	Auth                    BaseGuestAuthentication `xml:"auth,typeattr"`
	DirectoryPath           string                  `xml:"directoryPath"`
	CreateParentDirectories bool                    `xml:"createParentDirectories"`
}

type MakeDirectoryInGuestResponse

type MakeDirectoryInGuestResponse struct {
}

type MakeDirectoryRequestType

type MakeDirectoryRequestType struct {
	This                    ManagedObjectReference  `xml:"_this"`
	Name                    string                  `xml:"name"`
	Datacenter              *ManagedObjectReference `xml:"datacenter,omitempty"`
	CreateParentDirectories *bool                   `xml:"createParentDirectories"`
}

type MakeDirectoryResponse

type MakeDirectoryResponse struct {
}

type MakePrimaryVMRequestType

type MakePrimaryVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Vm   ManagedObjectReference `xml:"vm"`
}

type MakePrimaryVM_Task

type MakePrimaryVM_Task MakePrimaryVMRequestType

type MakePrimaryVM_TaskResponse

type MakePrimaryVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ManagedByInfo

type ManagedByInfo struct {
	DynamicData

	ExtensionKey string `xml:"extensionKey"`
	Type         string `xml:"type"`
}

type ManagedEntityEventArgument

type ManagedEntityEventArgument struct {
	EntityEventArgument

	Entity ManagedObjectReference `xml:"entity"`
}

type ManagedEntityStatus

type ManagedEntityStatus string

type ManagedObjectNotFound

type ManagedObjectNotFound struct {
	RuntimeFault

	Obj ManagedObjectReference `xml:"obj"`
}

type ManagedObjectNotFoundFault

type ManagedObjectNotFoundFault ManagedObjectNotFound

type ManagedObjectReference

type ManagedObjectReference struct {
	Type  string `xml:"type,attr"`
	Value string `xml:",chardata"`
}

type MarkAsTemplate

type MarkAsTemplate MarkAsTemplateRequestType

type MarkAsTemplateRequestType

type MarkAsTemplateRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type MarkAsTemplateResponse

type MarkAsTemplateResponse struct {
}

type MarkAsVirtualMachineRequestType

type MarkAsVirtualMachineRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Pool ManagedObjectReference  `xml:"pool"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type MarkAsVirtualMachineResponse

type MarkAsVirtualMachineResponse struct {
}

type MarkForRemoval

type MarkForRemoval MarkForRemovalRequestType

type MarkForRemovalRequestType

type MarkForRemovalRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	HbaName string                 `xml:"hbaName"`
	Remove  bool                   `xml:"remove"`
}

type MarkForRemovalResponse

type MarkForRemovalResponse struct {
}

type MemoryHotPlugNotSupported

type MemoryHotPlugNotSupported struct {
	VmConfigFault
}

type MemoryHotPlugNotSupportedFault

type MemoryHotPlugNotSupportedFault MemoryHotPlugNotSupported

type MemorySizeNotRecommended

type MemorySizeNotRecommended struct {
	VirtualHardwareCompatibilityIssue

	MemorySizeMB    int `xml:"memorySizeMB"`
	MinMemorySizeMB int `xml:"minMemorySizeMB"`
	MaxMemorySizeMB int `xml:"maxMemorySizeMB"`
}

type MemorySizeNotRecommendedFault

type MemorySizeNotRecommendedFault MemorySizeNotRecommended

type MemorySizeNotSupported

type MemorySizeNotSupported struct {
	VirtualHardwareCompatibilityIssue

	MemorySizeMB    int `xml:"memorySizeMB"`
	MinMemorySizeMB int `xml:"minMemorySizeMB"`
	MaxMemorySizeMB int `xml:"maxMemorySizeMB"`
}

type MemorySizeNotSupportedByDatastore

type MemorySizeNotSupportedByDatastore struct {
	VirtualHardwareCompatibilityIssue

	Datastore       ManagedObjectReference `xml:"datastore"`
	MemorySizeMB    int                    `xml:"memorySizeMB"`
	MaxMemorySizeMB int                    `xml:"maxMemorySizeMB"`
}

type MemorySizeNotSupportedByDatastoreFault

type MemorySizeNotSupportedByDatastoreFault MemorySizeNotSupportedByDatastore

type MemorySizeNotSupportedFault

type MemorySizeNotSupportedFault MemorySizeNotSupported

type MemorySnapshotOnIndependentDisk

type MemorySnapshotOnIndependentDisk struct {
	SnapshotFault
}

type MemorySnapshotOnIndependentDiskFault

type MemorySnapshotOnIndependentDiskFault MemorySnapshotOnIndependentDisk

type MergeDvsRequestType

type MergeDvsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Dvs  ManagedObjectReference `xml:"dvs"`
}

type MergeDvs_Task

type MergeDvs_Task MergeDvsRequestType

type MergeDvs_TaskResponse

type MergeDvs_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type MergePermissions

type MergePermissions MergePermissionsRequestType

type MergePermissionsRequestType

type MergePermissionsRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	SrcRoleId int                    `xml:"srcRoleId"`
	DstRoleId int                    `xml:"dstRoleId"`
}

type MergePermissionsResponse

type MergePermissionsResponse struct {
}

type MethodAction

type MethodAction struct {
	Action

	Name     string                 `xml:"name"`
	Argument []MethodActionArgument `xml:"argument,omitempty"`
}

type MethodActionArgument

type MethodActionArgument struct {
	DynamicData

	Value AnyType `xml:"value,omitempty,typeattr"`
}

type MethodAlreadyDisabledFault

type MethodAlreadyDisabledFault struct {
	RuntimeFault

	SourceId string `xml:"sourceId"`
}

type MethodAlreadyDisabledFaultFault

type MethodAlreadyDisabledFaultFault MethodAlreadyDisabledFault

type MethodDescription

type MethodDescription struct {
	Description

	Key string `xml:"key"`
}

type MethodDisabled

type MethodDisabled struct {
	RuntimeFault

	Source string `xml:"source,omitempty"`
}

type MethodDisabledFault

type MethodDisabledFault MethodDisabled

type MethodFault

type MethodFault struct {
	DynamicType     string                `xml:"dynamicType,omitempty"`
	DynamicProperty []DynamicProperty     `xml:"dynamicProperty,omitempty"`
	FaultCause      *LocalizedMethodFault `xml:"faultCause,omitempty"`
	FaultMessage    []LocalizableMessage  `xml:"faultMessage,omitempty"`
}

func (*MethodFault) GetMethodFault

func (b *MethodFault) GetMethodFault() *MethodFault

type MethodFaultFault

type MethodFaultFault BaseMethodFault

type MethodNotFound

type MethodNotFound struct {
	InvalidRequest

	Receiver ManagedObjectReference `xml:"receiver"`
	Method   string                 `xml:"method"`
}

type MethodNotFoundFault

type MethodNotFoundFault MethodNotFound

type MetricAlarmExpression

type MetricAlarmExpression struct {
	AlarmExpression

	Operator       MetricAlarmOperator `xml:"operator"`
	Type           string              `xml:"type"`
	Metric         PerfMetricId        `xml:"metric"`
	Yellow         int                 `xml:"yellow,omitempty"`
	YellowInterval int                 `xml:"yellowInterval,omitempty"`
	Red            int                 `xml:"red,omitempty"`
	RedInterval    int                 `xml:"redInterval,omitempty"`
}

type MetricAlarmOperator

type MetricAlarmOperator string

type MigrateVMRequestType

type MigrateVMRequestType struct {
	This     ManagedObjectReference     `xml:"_this"`
	Pool     *ManagedObjectReference    `xml:"pool,omitempty"`
	Host     *ManagedObjectReference    `xml:"host,omitempty"`
	Priority VirtualMachineMovePriority `xml:"priority"`
	State    VirtualMachinePowerState   `xml:"state,omitempty"`
}

type MigrateVM_Task

type MigrateVM_Task MigrateVMRequestType

type MigrateVM_TaskResponse

type MigrateVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type MigrationDisabled

type MigrationDisabled struct {
	MigrationFault
}

type MigrationDisabledFault

type MigrationDisabledFault MigrationDisabled

type MigrationErrorEvent

type MigrationErrorEvent struct {
	MigrationEvent
}

type MigrationEvent

type MigrationEvent struct {
	VmEvent

	Fault LocalizedMethodFault `xml:"fault"`
}

func (*MigrationEvent) GetMigrationEvent

func (b *MigrationEvent) GetMigrationEvent() *MigrationEvent

type MigrationFault

type MigrationFault struct {
	VimFault
}

func (*MigrationFault) GetMigrationFault

func (b *MigrationFault) GetMigrationFault() *MigrationFault

type MigrationFaultFault

type MigrationFaultFault BaseMigrationFault

type MigrationFeatureNotSupported

type MigrationFeatureNotSupported struct {
	MigrationFault

	AtSourceHost   bool                   `xml:"atSourceHost"`
	FailedHostName string                 `xml:"failedHostName"`
	FailedHost     ManagedObjectReference `xml:"failedHost"`
}

func (*MigrationFeatureNotSupported) GetMigrationFeatureNotSupported

func (b *MigrationFeatureNotSupported) GetMigrationFeatureNotSupported() *MigrationFeatureNotSupported

type MigrationFeatureNotSupportedFault

type MigrationFeatureNotSupportedFault BaseMigrationFeatureNotSupported

type MigrationHostErrorEvent

type MigrationHostErrorEvent struct {
	MigrationEvent

	DstHost HostEventArgument `xml:"dstHost"`
}

type MigrationHostWarningEvent

type MigrationHostWarningEvent struct {
	MigrationEvent

	DstHost HostEventArgument `xml:"dstHost"`
}

type MigrationNotReady

type MigrationNotReady struct {
	MigrationFault

	Reason string `xml:"reason"`
}

type MigrationNotReadyFault

type MigrationNotReadyFault MigrationNotReady

type MigrationResourceErrorEvent

type MigrationResourceErrorEvent struct {
	MigrationEvent

	DstPool ResourcePoolEventArgument `xml:"dstPool"`
	DstHost HostEventArgument         `xml:"dstHost"`
}

type MigrationResourceWarningEvent

type MigrationResourceWarningEvent struct {
	MigrationEvent

	DstPool ResourcePoolEventArgument `xml:"dstPool"`
	DstHost HostEventArgument         `xml:"dstHost"`
}

type MigrationWarningEvent

type MigrationWarningEvent struct {
	MigrationEvent
}

type MismatchedBundle

type MismatchedBundle struct {
	VimFault

	BundleUuid        string `xml:"bundleUuid"`
	HostUuid          string `xml:"hostUuid"`
	BundleBuildNumber int    `xml:"bundleBuildNumber"`
	HostBuildNumber   int    `xml:"hostBuildNumber"`
}

type MismatchedBundleFault

type MismatchedBundleFault MismatchedBundle

type MismatchedNetworkPolicies

type MismatchedNetworkPolicies struct {
	MigrationFault

	Device    string `xml:"device"`
	Backing   string `xml:"backing"`
	Connected bool   `xml:"connected"`
}

type MismatchedNetworkPoliciesFault

type MismatchedNetworkPoliciesFault MismatchedNetworkPolicies

type MismatchedVMotionNetworkNames

type MismatchedVMotionNetworkNames struct {
	MigrationFault

	SourceNetwork string `xml:"sourceNetwork"`
	DestNetwork   string `xml:"destNetwork"`
}

type MismatchedVMotionNetworkNamesFault

type MismatchedVMotionNetworkNamesFault MismatchedVMotionNetworkNames

type MissingBmcSupport

type MissingBmcSupport struct {
	VimFault
}

type MissingBmcSupportFault

type MissingBmcSupportFault MissingBmcSupport

type MissingController

type MissingController struct {
	InvalidDeviceSpec
}

type MissingControllerFault

type MissingControllerFault MissingController

type MissingIpPool

type MissingIpPool struct {
	VAppPropertyFault
}

type MissingIpPoolFault

type MissingIpPoolFault MissingIpPool

type MissingLinuxCustResources

type MissingLinuxCustResources struct {
	CustomizationFault
}

type MissingLinuxCustResourcesFault

type MissingLinuxCustResourcesFault MissingLinuxCustResources

type MissingNetworkIpConfig

type MissingNetworkIpConfig struct {
	VAppPropertyFault
}

type MissingNetworkIpConfigFault

type MissingNetworkIpConfigFault MissingNetworkIpConfig

type MissingObject

type MissingObject struct {
	DynamicData

	Obj   ManagedObjectReference `xml:"obj"`
	Fault LocalizedMethodFault   `xml:"fault"`
}

type MissingPowerOffConfiguration

type MissingPowerOffConfiguration struct {
	VAppConfigFault
}

type MissingPowerOffConfigurationFault

type MissingPowerOffConfigurationFault MissingPowerOffConfiguration

type MissingPowerOnConfiguration

type MissingPowerOnConfiguration struct {
	VAppConfigFault
}

type MissingPowerOnConfigurationFault

type MissingPowerOnConfigurationFault MissingPowerOnConfiguration

type MissingProperty

type MissingProperty struct {
	DynamicData

	Path  string               `xml:"path"`
	Fault LocalizedMethodFault `xml:"fault"`
}

type MissingWindowsCustResources

type MissingWindowsCustResources struct {
	CustomizationFault
}

type MissingWindowsCustResourcesFault

type MissingWindowsCustResourcesFault MissingWindowsCustResources

type MksConnectionLimitReached

type MksConnectionLimitReached struct {
	InvalidState

	ConnectionLimit int `xml:"connectionLimit"`
}

type MksConnectionLimitReachedFault

type MksConnectionLimitReachedFault MksConnectionLimitReached

type ModeInfo

type ModeInfo struct {
	DynamicData

	Browse string `xml:"browse,omitempty"`
	Read   string `xml:"read"`
	Modify string `xml:"modify"`
	Use    string `xml:"use"`
	Admin  string `xml:"admin,omitempty"`
	Full   string `xml:"full"`
}

type ModifyListView

type ModifyListView ModifyListViewRequestType

type ModifyListViewRequestType

type ModifyListViewRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Add    []ManagedObjectReference `xml:"add,omitempty"`
	Remove []ManagedObjectReference `xml:"remove,omitempty"`
}

type ModifyListViewResponse

type ModifyListViewResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type MonthlyByDayTaskScheduler

type MonthlyByDayTaskScheduler struct {
	MonthlyTaskScheduler

	Day int `xml:"day"`
}

type MonthlyByWeekdayTaskScheduler

type MonthlyByWeekdayTaskScheduler struct {
	MonthlyTaskScheduler

	Offset  WeekOfMonth `xml:"offset"`
	Weekday DayOfWeek   `xml:"weekday"`
}

type MonthlyTaskScheduler

type MonthlyTaskScheduler struct {
	DailyTaskScheduler
}

func (*MonthlyTaskScheduler) GetMonthlyTaskScheduler

func (b *MonthlyTaskScheduler) GetMonthlyTaskScheduler() *MonthlyTaskScheduler

type MountError

type MountError struct {
	CustomizationFault

	Vm        ManagedObjectReference `xml:"vm"`
	DiskIndex int                    `xml:"diskIndex"`
}

type MountErrorFault

type MountErrorFault MountError

type MountToolsInstaller

type MountToolsInstaller MountToolsInstallerRequestType

type MountToolsInstallerRequestType

type MountToolsInstallerRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type MountToolsInstallerResponse

type MountToolsInstallerResponse struct {
}

type MountVffsVolume

type MountVffsVolume MountVffsVolumeRequestType

type MountVffsVolumeRequestType

type MountVffsVolumeRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VffsUuid string                 `xml:"vffsUuid"`
}

type MountVffsVolumeResponse

type MountVffsVolumeResponse struct {
}

type MountVmfsVolume

type MountVmfsVolume MountVmfsVolumeRequestType

type MountVmfsVolumeRequestType

type MountVmfsVolumeRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VmfsUuid string                 `xml:"vmfsUuid"`
}

type MountVmfsVolumeResponse

type MountVmfsVolumeResponse struct {
}

type MoveDVPortRequestType

type MoveDVPortRequestType struct {
	This                    ManagedObjectReference `xml:"_this"`
	PortKey                 []string               `xml:"portKey"`
	DestinationPortgroupKey string                 `xml:"destinationPortgroupKey,omitempty"`
}

type MoveDVPort_Task

type MoveDVPort_Task MoveDVPortRequestType

type MoveDVPort_TaskResponse

type MoveDVPort_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type MoveDatastoreFileRequestType

type MoveDatastoreFileRequestType struct {
	This                  ManagedObjectReference  `xml:"_this"`
	SourceName            string                  `xml:"sourceName"`
	SourceDatacenter      *ManagedObjectReference `xml:"sourceDatacenter,omitempty"`
	DestinationName       string                  `xml:"destinationName"`
	DestinationDatacenter *ManagedObjectReference `xml:"destinationDatacenter,omitempty"`
	Force                 *bool                   `xml:"force"`
}

type MoveDatastoreFile_Task

type MoveDatastoreFile_Task MoveDatastoreFileRequestType

type MoveDatastoreFile_TaskResponse

type MoveDatastoreFile_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type MoveDirectoryInGuestRequestType

type MoveDirectoryInGuestRequestType struct {
	This             ManagedObjectReference  `xml:"_this"`
	Vm               ManagedObjectReference  `xml:"vm"`
	Auth             BaseGuestAuthentication `xml:"auth,typeattr"`
	SrcDirectoryPath string                  `xml:"srcDirectoryPath"`
	DstDirectoryPath string                  `xml:"dstDirectoryPath"`
}

type MoveDirectoryInGuestResponse

type MoveDirectoryInGuestResponse struct {
}

type MoveFileInGuest

type MoveFileInGuest MoveFileInGuestRequestType

type MoveFileInGuestRequestType

type MoveFileInGuestRequestType struct {
	This        ManagedObjectReference  `xml:"_this"`
	Vm          ManagedObjectReference  `xml:"vm"`
	Auth        BaseGuestAuthentication `xml:"auth,typeattr"`
	SrcFilePath string                  `xml:"srcFilePath"`
	DstFilePath string                  `xml:"dstFilePath"`
	Overwrite   bool                    `xml:"overwrite"`
}

type MoveFileInGuestResponse

type MoveFileInGuestResponse struct {
}

type MoveHostIntoRequestType

type MoveHostIntoRequestType struct {
	This         ManagedObjectReference  `xml:"_this"`
	Host         ManagedObjectReference  `xml:"host"`
	ResourcePool *ManagedObjectReference `xml:"resourcePool,omitempty"`
}

type MoveHostInto_Task

type MoveHostInto_Task MoveHostIntoRequestType

type MoveHostInto_TaskResponse

type MoveHostInto_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type MoveIntoFolderRequestType

type MoveIntoFolderRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	List []ManagedObjectReference `xml:"list"`
}

type MoveIntoFolder_Task

type MoveIntoFolder_Task MoveIntoFolderRequestType

type MoveIntoFolder_TaskResponse

type MoveIntoFolder_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type MoveIntoRequestType

type MoveIntoRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	Host []ManagedObjectReference `xml:"host"`
}

type MoveIntoResourcePoolRequestType

type MoveIntoResourcePoolRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	List []ManagedObjectReference `xml:"list"`
}

type MoveIntoResourcePoolResponse

type MoveIntoResourcePoolResponse struct {
}

type MoveInto_Task

type MoveInto_Task MoveIntoRequestType

type MoveInto_TaskResponse

type MoveInto_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type MoveVirtualDiskRequestType

type MoveVirtualDiskRequestType struct {
	This             ManagedObjectReference          `xml:"_this"`
	SourceName       string                          `xml:"sourceName"`
	SourceDatacenter *ManagedObjectReference         `xml:"sourceDatacenter,omitempty"`
	DestName         string                          `xml:"destName"`
	DestDatacenter   *ManagedObjectReference         `xml:"destDatacenter,omitempty"`
	Force            *bool                           `xml:"force"`
	Profile          []BaseVirtualMachineProfileSpec `xml:"profile,omitempty,typeattr"`
}

type MoveVirtualDisk_Task

type MoveVirtualDisk_Task MoveVirtualDiskRequestType

type MoveVirtualDisk_TaskResponse

type MoveVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type MtuMatchEvent

type MtuMatchEvent struct {
	DvsHealthStatusChangeEvent
}

type MtuMismatchEvent

type MtuMismatchEvent struct {
	DvsHealthStatusChangeEvent
}

type MultipathState

type MultipathState string

type MultipleCertificatesVerifyFault

type MultipleCertificatesVerifyFault struct {
	HostConnectFault

	ThumbprintData []MultipleCertificatesVerifyFaultThumbprintData `xml:"thumbprintData"`
}

type MultipleCertificatesVerifyFaultFault

type MultipleCertificatesVerifyFaultFault MultipleCertificatesVerifyFault

type MultipleCertificatesVerifyFaultThumbprintData

type MultipleCertificatesVerifyFaultThumbprintData struct {
	DynamicData

	Port       int    `xml:"port"`
	Thumbprint string `xml:"thumbprint"`
}

type MultipleSnapshotsNotSupported

type MultipleSnapshotsNotSupported struct {
	SnapshotFault
}

type MultipleSnapshotsNotSupportedFault

type MultipleSnapshotsNotSupportedFault MultipleSnapshotsNotSupported

type NASDatastoreCreatedEvent

type NASDatastoreCreatedEvent struct {
	HostEvent

	Datastore DatastoreEventArgument `xml:"datastore"`
}

type NamePasswordAuthentication

type NamePasswordAuthentication struct {
	GuestAuthentication

	Username string `xml:"username"`
	Password string `xml:"password"`
}

type NamespaceFull

type NamespaceFull struct {
	VimFault

	Name           string `xml:"name"`
	CurrentMaxSize int64  `xml:"currentMaxSize"`
	RequiredSize   int64  `xml:"requiredSize,omitempty"`
}

type NamespaceFullFault

type NamespaceFullFault NamespaceFull

type NamespaceLimitReached

type NamespaceLimitReached struct {
	VimFault

	Limit int `xml:"limit,omitempty"`
}

type NamespaceLimitReachedFault

type NamespaceLimitReachedFault NamespaceLimitReached

type NamespaceWriteProtected

type NamespaceWriteProtected struct {
	VimFault

	Name string `xml:"name"`
}

type NamespaceWriteProtectedFault

type NamespaceWriteProtectedFault NamespaceWriteProtected

type NasConfigFault

type NasConfigFault struct {
	HostConfigFault

	Name string `xml:"name"`
}

func (*NasConfigFault) GetNasConfigFault

func (b *NasConfigFault) GetNasConfigFault() *NasConfigFault

type NasConfigFaultFault

type NasConfigFaultFault BaseNasConfigFault

type NasConnectionLimitReached

type NasConnectionLimitReached struct {
	NasConfigFault

	RemoteHost string `xml:"remoteHost"`
	RemotePath string `xml:"remotePath"`
}

type NasConnectionLimitReachedFault

type NasConnectionLimitReachedFault NasConnectionLimitReached

type NasDatastoreInfo

type NasDatastoreInfo struct {
	DatastoreInfo

	Nas *HostNasVolume `xml:"nas,omitempty"`
}

type NasSessionCredentialConflict

type NasSessionCredentialConflict struct {
	NasConfigFault

	RemoteHost string `xml:"remoteHost"`
	RemotePath string `xml:"remotePath"`
	UserName   string `xml:"userName"`
}

type NasSessionCredentialConflictFault

type NasSessionCredentialConflictFault NasSessionCredentialConflict

type NasStorageProfile

type NasStorageProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type NasVolumeNotMounted

type NasVolumeNotMounted struct {
	NasConfigFault

	RemoteHost string `xml:"remoteHost"`
	RemotePath string `xml:"remotePath"`
}

type NasVolumeNotMountedFault

type NasVolumeNotMountedFault NasVolumeNotMounted

type NegatableExpression

type NegatableExpression struct {
	DynamicData

	Negate *bool `xml:"negate"`
}

func (*NegatableExpression) GetNegatableExpression

func (b *NegatableExpression) GetNegatableExpression() *NegatableExpression

type NetBIOSConfigInfo

type NetBIOSConfigInfo struct {
	DynamicData

	Mode string `xml:"mode"`
}

func (*NetBIOSConfigInfo) GetNetBIOSConfigInfo

func (b *NetBIOSConfigInfo) GetNetBIOSConfigInfo() *NetBIOSConfigInfo

type NetBIOSConfigInfoMode

type NetBIOSConfigInfoMode string

type NetDhcpConfigInfo

type NetDhcpConfigInfo struct {
	DynamicData

	Ipv6 *NetDhcpConfigInfoDhcpOptions `xml:"ipv6,omitempty"`
	Ipv4 *NetDhcpConfigInfoDhcpOptions `xml:"ipv4,omitempty"`
}

type NetDhcpConfigInfoDhcpOptions

type NetDhcpConfigInfoDhcpOptions struct {
	DynamicData

	Enable bool       `xml:"enable"`
	Config []KeyValue `xml:"config,omitempty"`
}

type NetDhcpConfigSpec

type NetDhcpConfigSpec struct {
	DynamicData

	Ipv6 *NetDhcpConfigSpecDhcpOptionsSpec `xml:"ipv6,omitempty"`
	Ipv4 *NetDhcpConfigSpecDhcpOptionsSpec `xml:"ipv4,omitempty"`
}

type NetDhcpConfigSpecDhcpOptionsSpec

type NetDhcpConfigSpecDhcpOptionsSpec struct {
	DynamicData

	Enable    *bool      `xml:"enable"`
	Config    []KeyValue `xml:"config"`
	Operation string     `xml:"operation"`
}

type NetDnsConfigInfo

type NetDnsConfigInfo struct {
	DynamicData

	Dhcp         bool     `xml:"dhcp"`
	HostName     string   `xml:"hostName"`
	DomainName   string   `xml:"domainName"`
	IpAddress    []string `xml:"ipAddress,omitempty"`
	SearchDomain []string `xml:"searchDomain,omitempty"`
}

type NetDnsConfigSpec

type NetDnsConfigSpec struct {
	DynamicData

	Dhcp         *bool    `xml:"dhcp"`
	HostName     string   `xml:"hostName,omitempty"`
	DomainName   string   `xml:"domainName,omitempty"`
	IpAddress    []string `xml:"ipAddress,omitempty"`
	SearchDomain []string `xml:"searchDomain,omitempty"`
}

type NetIpConfigInfo

type NetIpConfigInfo struct {
	DynamicData

	IpAddress                []NetIpConfigInfoIpAddress `xml:"ipAddress,omitempty"`
	Dhcp                     *NetDhcpConfigInfo         `xml:"dhcp,omitempty"`
	AutoConfigurationEnabled *bool                      `xml:"autoConfigurationEnabled"`
}

type NetIpConfigInfoIpAddress

type NetIpConfigInfoIpAddress struct {
	DynamicData

	IpAddress    string     `xml:"ipAddress"`
	PrefixLength int        `xml:"prefixLength"`
	Origin       string     `xml:"origin,omitempty"`
	State        string     `xml:"state,omitempty"`
	Lifetime     *time.Time `xml:"lifetime"`
}

type NetIpConfigInfoIpAddressOrigin

type NetIpConfigInfoIpAddressOrigin string

type NetIpConfigInfoIpAddressStatus

type NetIpConfigInfoIpAddressStatus string

type NetIpConfigSpec

type NetIpConfigSpec struct {
	DynamicData

	IpAddress                []NetIpConfigSpecIpAddressSpec `xml:"ipAddress,omitempty"`
	Dhcp                     *NetDhcpConfigSpec             `xml:"dhcp,omitempty"`
	AutoConfigurationEnabled *bool                          `xml:"autoConfigurationEnabled"`
}

type NetIpConfigSpecIpAddressSpec

type NetIpConfigSpecIpAddressSpec struct {
	DynamicData

	IpAddress    string `xml:"ipAddress"`
	PrefixLength int    `xml:"prefixLength"`
	Operation    string `xml:"operation"`
}

type NetIpRouteConfigInfo

type NetIpRouteConfigInfo struct {
	DynamicData

	IpRoute []NetIpRouteConfigInfoIpRoute `xml:"ipRoute,omitempty"`
}

type NetIpRouteConfigInfoGateway

type NetIpRouteConfigInfoGateway struct {
	DynamicData

	IpAddress string `xml:"ipAddress,omitempty"`
	Device    string `xml:"device,omitempty"`
}

type NetIpRouteConfigInfoIpRoute

type NetIpRouteConfigInfoIpRoute struct {
	DynamicData

	Network      string                      `xml:"network"`
	PrefixLength int                         `xml:"prefixLength"`
	Gateway      NetIpRouteConfigInfoGateway `xml:"gateway"`
}

type NetIpRouteConfigSpec

type NetIpRouteConfigSpec struct {
	DynamicData

	IpRoute []NetIpRouteConfigSpecIpRouteSpec `xml:"ipRoute,omitempty"`
}

type NetIpRouteConfigSpecGatewaySpec

type NetIpRouteConfigSpecGatewaySpec struct {
	DynamicData

	IpAddress string `xml:"ipAddress,omitempty"`
	Device    string `xml:"device,omitempty"`
}

type NetIpRouteConfigSpecIpRouteSpec

type NetIpRouteConfigSpecIpRouteSpec struct {
	DynamicData

	Network      string                          `xml:"network"`
	PrefixLength int                             `xml:"prefixLength"`
	Gateway      NetIpRouteConfigSpecGatewaySpec `xml:"gateway"`
	Operation    string                          `xml:"operation"`
}

type NetIpStackInfo

type NetIpStackInfo struct {
	DynamicData

	Neighbor      []NetIpStackInfoNetToMedia    `xml:"neighbor,omitempty"`
	DefaultRouter []NetIpStackInfoDefaultRouter `xml:"defaultRouter,omitempty"`
}

type NetIpStackInfoDefaultRouter

type NetIpStackInfoDefaultRouter struct {
	DynamicData

	IpAddress  string    `xml:"ipAddress"`
	Device     string    `xml:"device"`
	Lifetime   time.Time `xml:"lifetime"`
	Preference string    `xml:"preference"`
}

type NetIpStackInfoEntryType

type NetIpStackInfoEntryType string

type NetIpStackInfoNetToMedia

type NetIpStackInfoNetToMedia struct {
	DynamicData

	IpAddress       string `xml:"ipAddress"`
	PhysicalAddress string `xml:"physicalAddress"`
	Device          string `xml:"device"`
	Type            string `xml:"type"`
}

type NetIpStackInfoPreference

type NetIpStackInfoPreference string

type NetStackInstanceProfile

type NetStackInstanceProfile struct {
	ApplyProfile

	Key           string                         `xml:"key"`
	DnsConfig     NetworkProfileDnsConfigProfile `xml:"dnsConfig"`
	IpRouteConfig IpRouteProfile                 `xml:"ipRouteConfig"`
}

type NetworkCopyFault

type NetworkCopyFault struct {
	FileFault
}

type NetworkCopyFaultFault

type NetworkCopyFaultFault NetworkCopyFault

type NetworkDisruptedAndConfigRolledBack

type NetworkDisruptedAndConfigRolledBack struct {
	VimFault

	Host string `xml:"host"`
}

type NetworkDisruptedAndConfigRolledBackFault

type NetworkDisruptedAndConfigRolledBackFault NetworkDisruptedAndConfigRolledBack

type NetworkEventArgument

type NetworkEventArgument struct {
	EntityEventArgument

	Network ManagedObjectReference `xml:"network"`
}

type NetworkInaccessible

type NetworkInaccessible struct {
	NasConfigFault
}

type NetworkInaccessibleFault

type NetworkInaccessibleFault NetworkInaccessible

type NetworkPolicyProfile

type NetworkPolicyProfile struct {
	ApplyProfile
}

type NetworkProfile

type NetworkProfile struct {
	ApplyProfile

	Vswitch                 []VirtualSwitchProfile           `xml:"vswitch,omitempty"`
	VmPortGroup             []VmPortGroupProfile             `xml:"vmPortGroup,omitempty"`
	HostPortGroup           []HostPortGroupProfile           `xml:"hostPortGroup,omitempty"`
	ServiceConsolePortGroup []ServiceConsolePortGroupProfile `xml:"serviceConsolePortGroup,omitempty"`
	DnsConfig               *NetworkProfileDnsConfigProfile  `xml:"dnsConfig,omitempty"`
	IpRouteConfig           *IpRouteProfile                  `xml:"ipRouteConfig,omitempty"`
	ConsoleIpRouteConfig    *IpRouteProfile                  `xml:"consoleIpRouteConfig,omitempty"`
	Pnic                    []PhysicalNicProfile             `xml:"pnic,omitempty"`
	Dvswitch                []DvsProfile                     `xml:"dvswitch,omitempty"`
	DvsServiceConsoleNic    []DvsServiceConsoleVNicProfile   `xml:"dvsServiceConsoleNic,omitempty"`
	DvsHostNic              []DvsHostVNicProfile             `xml:"dvsHostNic,omitempty"`
	NetStackInstance        []NetStackInstanceProfile        `xml:"netStackInstance,omitempty"`
}

type NetworkProfileDnsConfigProfile

type NetworkProfileDnsConfigProfile struct {
	ApplyProfile
}

type NetworkRollbackEvent

type NetworkRollbackEvent struct {
	Event

	MethodName    string `xml:"methodName"`
	TransactionId string `xml:"transactionId"`
}

type NetworkSummary

type NetworkSummary struct {
	DynamicData

	Network    *ManagedObjectReference `xml:"network,omitempty"`
	Name       string                  `xml:"name"`
	Accessible bool                    `xml:"accessible"`
	IpPoolName string                  `xml:"ipPoolName,omitempty"`
	IpPoolId   int                     `xml:"ipPoolId,omitempty"`
}

func (*NetworkSummary) GetNetworkSummary

func (b *NetworkSummary) GetNetworkSummary() *NetworkSummary

type NetworksMayNotBeTheSame

type NetworksMayNotBeTheSame struct {
	MigrationFault

	Name string `xml:"name,omitempty"`
}

type NetworksMayNotBeTheSameFault

type NetworksMayNotBeTheSameFault NetworksMayNotBeTheSame

type NicSettingMismatch

type NicSettingMismatch struct {
	CustomizationFault

	NumberOfNicsInSpec int `xml:"numberOfNicsInSpec"`
	NumberOfNicsInVM   int `xml:"numberOfNicsInVM"`
}

type NicSettingMismatchFault

type NicSettingMismatchFault NicSettingMismatch

type NoAccessUserEvent

type NoAccessUserEvent struct {
	SessionEvent

	IpAddress string `xml:"ipAddress"`
}

type NoActiveHostInCluster

type NoActiveHostInCluster struct {
	InvalidState

	ComputeResource ManagedObjectReference `xml:"computeResource"`
}

type NoActiveHostInClusterFault

type NoActiveHostInClusterFault NoActiveHostInCluster

type NoAvailableIp

type NoAvailableIp struct {
	VAppPropertyFault

	Network ManagedObjectReference `xml:"network"`
}

type NoAvailableIpFault

type NoAvailableIpFault NoAvailableIp

type NoClientCertificate

type NoClientCertificate struct {
	VimFault
}

type NoClientCertificateFault

type NoClientCertificateFault NoClientCertificate

type NoCompatibleDatastore

type NoCompatibleDatastore struct {
	VimFault
}

type NoCompatibleDatastoreFault

type NoCompatibleDatastoreFault NoCompatibleDatastore

type NoCompatibleHardAffinityHost

type NoCompatibleHardAffinityHost struct {
	VmConfigFault

	VmName string `xml:"vmName"`
}

type NoCompatibleHardAffinityHostFault

type NoCompatibleHardAffinityHostFault NoCompatibleHardAffinityHost

type NoCompatibleHost

type NoCompatibleHost struct {
	VimFault

	Host  []ManagedObjectReference `xml:"host,omitempty"`
	Error []LocalizedMethodFault   `xml:"error,omitempty"`
}

func (*NoCompatibleHost) GetNoCompatibleHost

func (b *NoCompatibleHost) GetNoCompatibleHost() *NoCompatibleHost

type NoCompatibleHostFault

type NoCompatibleHostFault BaseNoCompatibleHost

type NoCompatibleHostWithAccessToDevice

type NoCompatibleHostWithAccessToDevice struct {
	NoCompatibleHost
}

type NoCompatibleHostWithAccessToDeviceFault

type NoCompatibleHostWithAccessToDeviceFault NoCompatibleHostWithAccessToDevice

type NoCompatibleSoftAffinityHost

type NoCompatibleSoftAffinityHost struct {
	VmConfigFault

	VmName string `xml:"vmName"`
}

type NoCompatibleSoftAffinityHostFault

type NoCompatibleSoftAffinityHostFault NoCompatibleSoftAffinityHost

type NoConnectedDatastore

type NoConnectedDatastore struct {
	VimFault
}

type NoConnectedDatastoreFault

type NoConnectedDatastoreFault NoConnectedDatastore

type NoDatastoresConfiguredEvent

type NoDatastoresConfiguredEvent struct {
	HostEvent
}

type NoDiskFound

type NoDiskFound struct {
	VimFault
}

type NoDiskFoundFault

type NoDiskFoundFault NoDiskFound

type NoDiskSpace

type NoDiskSpace struct {
	FileFault

	Datastore string `xml:"datastore"`
}

type NoDiskSpaceFault

type NoDiskSpaceFault NoDiskSpace

type NoDisksToCustomize

type NoDisksToCustomize struct {
	CustomizationFault
}

type NoDisksToCustomizeFault

type NoDisksToCustomizeFault NoDisksToCustomize

type NoGateway

type NoGateway struct {
	HostConfigFault
}

type NoGatewayFault

type NoGatewayFault NoGateway

type NoGuestHeartbeat

type NoGuestHeartbeat struct {
	MigrationFault
}

type NoGuestHeartbeatFault

type NoGuestHeartbeatFault NoGuestHeartbeat

type NoHost

type NoHost struct {
	HostConnectFault

	Name string `xml:"name,omitempty"`
}

type NoHostFault

type NoHostFault NoHost

type NoHostSuitableForFtSecondary

type NoHostSuitableForFtSecondary struct {
	VmFaultToleranceIssue

	Vm     ManagedObjectReference `xml:"vm"`
	VmName string                 `xml:"vmName"`
}

type NoHostSuitableForFtSecondaryFault

type NoHostSuitableForFtSecondaryFault NoHostSuitableForFtSecondary

type NoLicenseEvent

type NoLicenseEvent struct {
	LicenseEvent

	Feature LicenseFeatureInfo `xml:"feature"`
}

type NoLicenseServerConfigured

type NoLicenseServerConfigured struct {
	NotEnoughLicenses
}

type NoLicenseServerConfiguredFault

type NoLicenseServerConfiguredFault NoLicenseServerConfigured

type NoMaintenanceModeDrsRecommendationForVM

type NoMaintenanceModeDrsRecommendationForVM struct {
	VmEvent
}

type NoPeerHostFound

type NoPeerHostFound struct {
	HostPowerOpFailed
}

type NoPeerHostFoundFault

type NoPeerHostFoundFault NoPeerHostFound

type NoPermission

type NoPermission struct {
	SecurityError

	Object      ManagedObjectReference `xml:"object"`
	PrivilegeId string                 `xml:"privilegeId"`
}

func (*NoPermission) GetNoPermission

func (b *NoPermission) GetNoPermission() *NoPermission

type NoPermissionFault

type NoPermissionFault BaseNoPermission

type NoPermissionOnAD

type NoPermissionOnAD struct {
	ActiveDirectoryFault
}

type NoPermissionOnADFault

type NoPermissionOnADFault NoPermissionOnAD

type NoPermissionOnHost

type NoPermissionOnHost struct {
	HostConnectFault
}

type NoPermissionOnHostFault

type NoPermissionOnHostFault NoPermissionOnHost

type NoPermissionOnNasVolume

type NoPermissionOnNasVolume struct {
	NasConfigFault

	UserName string `xml:"userName,omitempty"`
}

type NoPermissionOnNasVolumeFault

type NoPermissionOnNasVolumeFault NoPermissionOnNasVolume

type NoSubjectName

type NoSubjectName struct {
	VimFault
}

type NoSubjectNameFault

type NoSubjectNameFault NoSubjectName

type NoVcManagedIpConfigured

type NoVcManagedIpConfigured struct {
	VAppPropertyFault
}

type NoVcManagedIpConfiguredFault

type NoVcManagedIpConfiguredFault NoVcManagedIpConfigured

type NoVirtualNic

type NoVirtualNic struct {
	HostConfigFault
}

type NoVirtualNicFault

type NoVirtualNicFault NoVirtualNic

type NoVmInVApp

type NoVmInVApp struct {
	VAppConfigFault
}

type NoVmInVAppFault

type NoVmInVAppFault NoVmInVApp

type NonADUserRequired

type NonADUserRequired struct {
	ActiveDirectoryFault
}

type NonADUserRequiredFault

type NonADUserRequiredFault NonADUserRequired

type NonHomeRDMVMotionNotSupported

type NonHomeRDMVMotionNotSupported struct {
	MigrationFeatureNotSupported

	Device string `xml:"device"`
}

type NonHomeRDMVMotionNotSupportedFault

type NonHomeRDMVMotionNotSupportedFault NonHomeRDMVMotionNotSupported

type NonPersistentDisksNotSupported

type NonPersistentDisksNotSupported struct {
	DeviceNotSupported
}

type NonPersistentDisksNotSupportedFault

type NonPersistentDisksNotSupportedFault NonPersistentDisksNotSupported

type NonVIWorkloadDetectedOnDatastoreEvent

type NonVIWorkloadDetectedOnDatastoreEvent struct {
	DatastoreEvent
}

type NonVmwareOuiMacNotSupportedHost

type NonVmwareOuiMacNotSupportedHost struct {
	NotSupportedHost

	HostName string `xml:"hostName"`
}

type NonVmwareOuiMacNotSupportedHostFault

type NonVmwareOuiMacNotSupportedHostFault NonVmwareOuiMacNotSupportedHost

type NotADirectory

type NotADirectory struct {
	FileFault
}

type NotADirectoryFault

type NotADirectoryFault NotADirectory

type NotAFile

type NotAFile struct {
	FileFault
}

type NotAFileFault

type NotAFileFault NotAFile

type NotAuthenticated

type NotAuthenticated struct {
	NoPermission
}

type NotAuthenticatedFault

type NotAuthenticatedFault NotAuthenticated

type NotEnoughCpus

type NotEnoughCpus struct {
	VirtualHardwareCompatibilityIssue

	NumCpuDest int `xml:"numCpuDest"`
	NumCpuVm   int `xml:"numCpuVm"`
}

func (*NotEnoughCpus) GetNotEnoughCpus

func (b *NotEnoughCpus) GetNotEnoughCpus() *NotEnoughCpus

type NotEnoughCpusFault

type NotEnoughCpusFault BaseNotEnoughCpus

type NotEnoughLicenses

type NotEnoughLicenses struct {
	RuntimeFault
}

func (*NotEnoughLicenses) GetNotEnoughLicenses

func (b *NotEnoughLicenses) GetNotEnoughLicenses() *NotEnoughLicenses

type NotEnoughLicensesFault

type NotEnoughLicensesFault BaseNotEnoughLicenses

type NotEnoughLogicalCpus

type NotEnoughLogicalCpus struct {
	NotEnoughCpus

	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type NotEnoughLogicalCpusFault

type NotEnoughLogicalCpusFault NotEnoughLogicalCpus

type NotEnoughResourcesToStartVmEvent

type NotEnoughResourcesToStartVmEvent struct {
	VmEvent
}

type NotFound

type NotFound struct {
	VimFault
}

type NotFoundFault

type NotFoundFault NotFound

type NotImplemented

type NotImplemented struct {
	RuntimeFault
}

type NotImplementedFault

type NotImplementedFault NotImplemented

type NotSupported

type NotSupported struct {
	RuntimeFault
}

func (*NotSupported) GetNotSupported

func (b *NotSupported) GetNotSupported() *NotSupported

type NotSupportedDeviceForFT

type NotSupportedDeviceForFT struct {
	VmFaultToleranceIssue

	Host        ManagedObjectReference `xml:"host"`
	HostName    string                 `xml:"hostName,omitempty"`
	Vm          ManagedObjectReference `xml:"vm"`
	VmName      string                 `xml:"vmName,omitempty"`
	DeviceType  string                 `xml:"deviceType"`
	DeviceLabel string                 `xml:"deviceLabel,omitempty"`
}

type NotSupportedDeviceForFTDeviceType

type NotSupportedDeviceForFTDeviceType string

type NotSupportedDeviceForFTFault

type NotSupportedDeviceForFTFault NotSupportedDeviceForFT

type NotSupportedFault

type NotSupportedFault BaseNotSupported

type NotSupportedHost

type NotSupportedHost struct {
	HostConnectFault

	ProductName    string `xml:"productName,omitempty"`
	ProductVersion string `xml:"productVersion,omitempty"`
}

func (*NotSupportedHost) GetNotSupportedHost

func (b *NotSupportedHost) GetNotSupportedHost() *NotSupportedHost

type NotSupportedHostFault

type NotSupportedHostFault BaseNotSupportedHost

type NotSupportedHostForVFlash

type NotSupportedHostForVFlash struct {
	NotSupportedHost

	HostName string `xml:"hostName"`
}

type NotSupportedHostForVFlashFault

type NotSupportedHostForVFlashFault NotSupportedHostForVFlash

type NotSupportedHostForVsan

type NotSupportedHostForVsan struct {
	NotSupportedHost

	HostName string `xml:"hostName"`
}

type NotSupportedHostForVsanFault

type NotSupportedHostForVsanFault NotSupportedHostForVsan

type NotSupportedHostInCluster

type NotSupportedHostInCluster struct {
	NotSupportedHost
}

func (*NotSupportedHostInCluster) GetNotSupportedHostInCluster

func (b *NotSupportedHostInCluster) GetNotSupportedHostInCluster() *NotSupportedHostInCluster

type NotSupportedHostInClusterFault

type NotSupportedHostInClusterFault BaseNotSupportedHostInCluster

type NotSupportedHostInDvs

type NotSupportedHostInDvs struct {
	NotSupportedHost

	SwitchProductSpec DistributedVirtualSwitchProductSpec `xml:"switchProductSpec"`
}

type NotSupportedHostInDvsFault

type NotSupportedHostInDvsFault NotSupportedHostInDvs

type NotSupportedHostInHACluster

type NotSupportedHostInHACluster struct {
	NotSupportedHost

	HostName string `xml:"hostName"`
	Build    string `xml:"build"`
}

type NotSupportedHostInHAClusterFault

type NotSupportedHostInHAClusterFault NotSupportedHostInHACluster

type NotUserConfigurableProperty

type NotUserConfigurableProperty struct {
	VAppPropertyFault
}

type NotUserConfigurablePropertyFault

type NotUserConfigurablePropertyFault NotUserConfigurableProperty

type NumPortsProfile

type NumPortsProfile struct {
	ApplyProfile
}

type NumVirtualCoresPerSocketNotSupported

type NumVirtualCoresPerSocketNotSupported struct {
	VirtualHardwareCompatibilityIssue

	MaxSupportedCoresPerSocketDest int `xml:"maxSupportedCoresPerSocketDest"`
	NumCoresPerSocketVm            int `xml:"numCoresPerSocketVm"`
}

type NumVirtualCoresPerSocketNotSupportedFault

type NumVirtualCoresPerSocketNotSupportedFault NumVirtualCoresPerSocketNotSupported

type NumVirtualCpusExceedsLimit

type NumVirtualCpusExceedsLimit struct {
	InsufficientResourcesFault

	MaxSupportedVcpus int `xml:"maxSupportedVcpus"`
}

type NumVirtualCpusExceedsLimitFault

type NumVirtualCpusExceedsLimitFault NumVirtualCpusExceedsLimit

type NumVirtualCpusIncompatible

type NumVirtualCpusIncompatible struct {
	VmConfigFault

	Reason string `xml:"reason"`
	NumCpu int    `xml:"numCpu"`
}

type NumVirtualCpusIncompatibleFault

type NumVirtualCpusIncompatibleFault NumVirtualCpusIncompatible

type NumVirtualCpusIncompatibleReason

type NumVirtualCpusIncompatibleReason string

type NumVirtualCpusNotSupported

type NumVirtualCpusNotSupported struct {
	VirtualHardwareCompatibilityIssue

	MaxSupportedVcpusDest int `xml:"maxSupportedVcpusDest"`
	NumCpuVm              int `xml:"numCpuVm"`
}

type NumVirtualCpusNotSupportedFault

type NumVirtualCpusNotSupportedFault NumVirtualCpusNotSupported

type NumericRange

type NumericRange struct {
	DynamicData

	Start int `xml:"start"`
	End   int `xml:"end"`
}

type ObjectContent

type ObjectContent struct {
	DynamicData

	Obj        ManagedObjectReference `xml:"obj"`
	PropSet    []DynamicProperty      `xml:"propSet,omitempty"`
	MissingSet []MissingProperty      `xml:"missingSet,omitempty"`
}

type ObjectSpec

type ObjectSpec struct {
	DynamicData

	Obj       ManagedObjectReference `xml:"obj"`
	Skip      *bool                  `xml:"skip"`
	SelectSet []BaseSelectionSpec    `xml:"selectSet,omitempty,typeattr"`
}

type ObjectUpdate

type ObjectUpdate struct {
	DynamicData

	Kind       ObjectUpdateKind       `xml:"kind"`
	Obj        ManagedObjectReference `xml:"obj"`
	ChangeSet  []PropertyChange       `xml:"changeSet,omitempty"`
	MissingSet []MissingProperty      `xml:"missingSet,omitempty"`
}

type ObjectUpdateKind

type ObjectUpdateKind string

type OnceTaskScheduler

type OnceTaskScheduler struct {
	TaskScheduler

	RunAt *time.Time `xml:"runAt"`
}

type OpaqueNetworkSummary

type OpaqueNetworkSummary struct {
	NetworkSummary

	OpaqueNetworkId   string `xml:"opaqueNetworkId"`
	OpaqueNetworkType string `xml:"opaqueNetworkType"`
}

type OpaqueNetworkTargetInfo

type OpaqueNetworkTargetInfo struct {
	VirtualMachineTargetInfo

	Network OpaqueNetworkSummary `xml:"network"`
}

type OpenInventoryViewFolderRequestType

type OpenInventoryViewFolderRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Entity []ManagedObjectReference `xml:"entity"`
}

type OpenInventoryViewFolderResponse

type OpenInventoryViewFolderResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type OperationDisabledByGuest

type OperationDisabledByGuest struct {
	GuestOperationsFault
}

type OperationDisabledByGuestFault

type OperationDisabledByGuestFault OperationDisabledByGuest

type OperationDisallowedOnHost

type OperationDisallowedOnHost struct {
	RuntimeFault
}

type OperationDisallowedOnHostFault

type OperationDisallowedOnHostFault OperationDisallowedOnHost

type OperationNotSupportedByGuest

type OperationNotSupportedByGuest struct {
	GuestOperationsFault
}

type OperationNotSupportedByGuestFault

type OperationNotSupportedByGuestFault OperationNotSupportedByGuest

type OptionDef

type OptionDef struct {
	ElementDescription

	OptionType BaseOptionType `xml:"optionType,typeattr"`
}

type OptionProfile

type OptionProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type OptionType

type OptionType struct {
	DynamicData

	ValueIsReadonly *bool `xml:"valueIsReadonly"`
}

func (*OptionType) GetOptionType

func (b *OptionType) GetOptionType() *OptionType

type OptionValue

type OptionValue struct {
	DynamicData

	Key   string  `xml:"key"`
	Value AnyType `xml:"value,omitempty,typeattr"`
}

func (*OptionValue) GetOptionValue

func (b *OptionValue) GetOptionValue() *OptionValue

type OrAlarmExpression

type OrAlarmExpression struct {
	AlarmExpression

	Expression []BaseAlarmExpression `xml:"expression,typeattr"`
}

type OutOfBounds

type OutOfBounds struct {
	VimFault

	ArgumentName string `xml:"argumentName"`
}

type OutOfBoundsFault

type OutOfBoundsFault OutOfBounds

type OutOfSyncDvsHost

type OutOfSyncDvsHost struct {
	DvsEvent

	HostOutOfSync []DvsOutOfSyncHostArgument `xml:"hostOutOfSync"`
}

type OverwriteCustomizationSpecRequestType

type OverwriteCustomizationSpecRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Item CustomizationSpecItem  `xml:"item"`
}

type OverwriteCustomizationSpecResponse

type OverwriteCustomizationSpecResponse struct {
}

type OvfAttribute

type OvfAttribute struct {
	OvfInvalidPackage

	ElementName   string `xml:"elementName"`
	AttributeName string `xml:"attributeName"`
}

func (*OvfAttribute) GetOvfAttribute

func (b *OvfAttribute) GetOvfAttribute() *OvfAttribute

type OvfAttributeFault

type OvfAttributeFault BaseOvfAttribute

type OvfConnectedDevice

type OvfConnectedDevice struct {
	OvfHardwareExport
}

func (*OvfConnectedDevice) GetOvfConnectedDevice

func (b *OvfConnectedDevice) GetOvfConnectedDevice() *OvfConnectedDevice

type OvfConnectedDeviceFault

type OvfConnectedDeviceFault BaseOvfConnectedDevice

type OvfConnectedDeviceFloppy

type OvfConnectedDeviceFloppy struct {
	OvfConnectedDevice

	Filename string `xml:"filename"`
}

type OvfConnectedDeviceFloppyFault

type OvfConnectedDeviceFloppyFault OvfConnectedDeviceFloppy

type OvfConnectedDeviceIso

type OvfConnectedDeviceIso struct {
	OvfConnectedDevice

	Filename string `xml:"filename"`
}

type OvfConnectedDeviceIsoFault

type OvfConnectedDeviceIsoFault OvfConnectedDeviceIso

type OvfConstraint

type OvfConstraint struct {
	OvfInvalidPackage

	Name string `xml:"name"`
}

func (*OvfConstraint) GetOvfConstraint

func (b *OvfConstraint) GetOvfConstraint() *OvfConstraint

type OvfConstraintFault

type OvfConstraintFault BaseOvfConstraint

type OvfConsumerCallbackFault

type OvfConsumerCallbackFault struct {
	OvfFault

	ExtensionKey  string `xml:"extensionKey"`
	ExtensionName string `xml:"extensionName"`
}

func (*OvfConsumerCallbackFault) GetOvfConsumerCallbackFault

func (b *OvfConsumerCallbackFault) GetOvfConsumerCallbackFault() *OvfConsumerCallbackFault

type OvfConsumerCallbackFaultFault

type OvfConsumerCallbackFaultFault BaseOvfConsumerCallbackFault

type OvfConsumerCommunicationError

type OvfConsumerCommunicationError struct {
	OvfConsumerCallbackFault

	Description string `xml:"description"`
}

type OvfConsumerCommunicationErrorFault

type OvfConsumerCommunicationErrorFault OvfConsumerCommunicationError

type OvfConsumerFault

type OvfConsumerFault struct {
	OvfConsumerCallbackFault

	ErrorKey string     `xml:"errorKey"`
	Message  string     `xml:"message"`
	Params   []KeyValue `xml:"params,omitempty"`
}

type OvfConsumerFaultFault

type OvfConsumerFaultFault OvfConsumerFault

type OvfConsumerInvalidSection

type OvfConsumerInvalidSection struct {
	OvfConsumerCallbackFault

	LineNumber  int    `xml:"lineNumber"`
	Description string `xml:"description"`
}

type OvfConsumerInvalidSectionFault

type OvfConsumerInvalidSectionFault OvfConsumerInvalidSection

type OvfConsumerOstNode

type OvfConsumerOstNode struct {
	DynamicData

	Id      string                  `xml:"id"`
	Type    string                  `xml:"type"`
	Section []OvfConsumerOvfSection `xml:"section,omitempty"`
	Child   []OvfConsumerOstNode    `xml:"child,omitempty"`
	Entity  *ManagedObjectReference `xml:"entity,omitempty"`
}

type OvfConsumerOstNodeType

type OvfConsumerOstNodeType string

type OvfConsumerOvfSection

type OvfConsumerOvfSection struct {
	DynamicData

	LineNumber int    `xml:"lineNumber"`
	Xml        string `xml:"xml"`
}

type OvfConsumerPowerOnFault

type OvfConsumerPowerOnFault struct {
	InvalidState

	ExtensionKey  string `xml:"extensionKey"`
	ExtensionName string `xml:"extensionName"`
	Description   string `xml:"description"`
}

type OvfConsumerPowerOnFaultFault

type OvfConsumerPowerOnFaultFault OvfConsumerPowerOnFault

type OvfConsumerUndeclaredSection

type OvfConsumerUndeclaredSection struct {
	OvfConsumerCallbackFault

	QualifiedSectionType string `xml:"qualifiedSectionType"`
}

type OvfConsumerUndeclaredSectionFault

type OvfConsumerUndeclaredSectionFault OvfConsumerUndeclaredSection

type OvfConsumerUndefinedPrefix

type OvfConsumerUndefinedPrefix struct {
	OvfConsumerCallbackFault

	Prefix string `xml:"prefix"`
}

type OvfConsumerUndefinedPrefixFault

type OvfConsumerUndefinedPrefixFault OvfConsumerUndefinedPrefix

type OvfConsumerValidationFault

type OvfConsumerValidationFault struct {
	VmConfigFault

	ExtensionKey  string `xml:"extensionKey"`
	ExtensionName string `xml:"extensionName"`
	Message       string `xml:"message"`
}

type OvfConsumerValidationFaultFault

type OvfConsumerValidationFaultFault OvfConsumerValidationFault

type OvfCpuCompatibility

type OvfCpuCompatibility struct {
	OvfImport

	RegisterName         string `xml:"registerName"`
	Level                int    `xml:"level"`
	RegisterValue        string `xml:"registerValue"`
	DesiredRegisterValue string `xml:"desiredRegisterValue"`
}

type OvfCpuCompatibilityCheckNotSupported

type OvfCpuCompatibilityCheckNotSupported struct {
	OvfImport
}

type OvfCpuCompatibilityCheckNotSupportedFault

type OvfCpuCompatibilityCheckNotSupportedFault OvfCpuCompatibilityCheckNotSupported

type OvfCpuCompatibilityFault

type OvfCpuCompatibilityFault OvfCpuCompatibility

type OvfCreateDescriptorParams

type OvfCreateDescriptorParams struct {
	DynamicData

	OvfFiles          []OvfFile               `xml:"ovfFiles,omitempty"`
	Name              string                  `xml:"name,omitempty"`
	Description       string                  `xml:"description,omitempty"`
	IncludeImageFiles *bool                   `xml:"includeImageFiles"`
	ExportOption      []string                `xml:"exportOption,omitempty"`
	Snapshot          *ManagedObjectReference `xml:"snapshot,omitempty"`
}

type OvfCreateDescriptorResult

type OvfCreateDescriptorResult struct {
	DynamicData

	OvfDescriptor     string                 `xml:"ovfDescriptor"`
	Error             []LocalizedMethodFault `xml:"error,omitempty"`
	Warning           []LocalizedMethodFault `xml:"warning,omitempty"`
	IncludeImageFiles *bool                  `xml:"includeImageFiles"`
}

type OvfCreateImportSpecParams

type OvfCreateImportSpecParams struct {
	OvfManagerCommonParams

	EntityName         string                  `xml:"entityName"`
	HostSystem         *ManagedObjectReference `xml:"hostSystem,omitempty"`
	NetworkMapping     []OvfNetworkMapping     `xml:"networkMapping,omitempty"`
	IpAllocationPolicy string                  `xml:"ipAllocationPolicy,omitempty"`
	IpProtocol         string                  `xml:"ipProtocol,omitempty"`
	PropertyMapping    []KeyValue              `xml:"propertyMapping,omitempty"`
	ResourceMapping    []OvfResourceMap        `xml:"resourceMapping,omitempty"`
	DiskProvisioning   string                  `xml:"diskProvisioning,omitempty"`
	InstantiationOst   *OvfConsumerOstNode     `xml:"instantiationOst,omitempty"`
}

type OvfCreateImportSpecParamsDiskProvisioningType

type OvfCreateImportSpecParamsDiskProvisioningType string

type OvfCreateImportSpecResult

type OvfCreateImportSpecResult struct {
	DynamicData

	ImportSpec BaseImportSpec         `xml:"importSpec,omitempty,typeattr"`
	FileItem   []OvfFileItem          `xml:"fileItem,omitempty"`
	Warning    []LocalizedMethodFault `xml:"warning,omitempty"`
	Error      []LocalizedMethodFault `xml:"error,omitempty"`
}

type OvfDeploymentOption

type OvfDeploymentOption struct {
	DynamicData

	Key         string `xml:"key"`
	Label       string `xml:"label"`
	Description string `xml:"description"`
}

type OvfDiskMappingNotFound

type OvfDiskMappingNotFound struct {
	OvfSystemFault

	DiskName string `xml:"diskName"`
	VmName   string `xml:"vmName"`
}

type OvfDiskMappingNotFoundFault

type OvfDiskMappingNotFoundFault OvfDiskMappingNotFound

type OvfDiskOrderConstraint

type OvfDiskOrderConstraint struct {
	OvfConstraint
}

type OvfDiskOrderConstraintFault

type OvfDiskOrderConstraintFault OvfDiskOrderConstraint

type OvfDuplicateElement

type OvfDuplicateElement struct {
	OvfElement
}

type OvfDuplicateElementFault

type OvfDuplicateElementFault OvfDuplicateElement

type OvfDuplicatedElementBoundary

type OvfDuplicatedElementBoundary struct {
	OvfElement

	Boundary string `xml:"boundary"`
}

type OvfDuplicatedElementBoundaryFault

type OvfDuplicatedElementBoundaryFault OvfDuplicatedElementBoundary

type OvfDuplicatedPropertyIdExport

type OvfDuplicatedPropertyIdExport struct {
	OvfExport

	Fqid string `xml:"fqid"`
}

type OvfDuplicatedPropertyIdExportFault

type OvfDuplicatedPropertyIdExportFault OvfDuplicatedPropertyIdExport

type OvfDuplicatedPropertyIdImport

type OvfDuplicatedPropertyIdImport struct {
	OvfExport
}

type OvfDuplicatedPropertyIdImportFault

type OvfDuplicatedPropertyIdImportFault OvfDuplicatedPropertyIdImport

type OvfElement

type OvfElement struct {
	OvfInvalidPackage

	Name string `xml:"name"`
}

func (*OvfElement) GetOvfElement

func (b *OvfElement) GetOvfElement() *OvfElement

type OvfElementFault

type OvfElementFault BaseOvfElement

type OvfElementInvalidValue

type OvfElementInvalidValue struct {
	OvfElement

	Value string `xml:"value"`
}

type OvfElementInvalidValueFault

type OvfElementInvalidValueFault OvfElementInvalidValue

type OvfExport

type OvfExport struct {
	OvfFault
}

func (*OvfExport) GetOvfExport

func (b *OvfExport) GetOvfExport() *OvfExport

type OvfExportFailed

type OvfExportFailed struct {
	OvfExport
}

type OvfExportFailedFault

type OvfExportFailedFault OvfExportFailed

type OvfExportFault

type OvfExportFault BaseOvfExport

type OvfFault

type OvfFault struct {
	VimFault
}

func (*OvfFault) GetOvfFault

func (b *OvfFault) GetOvfFault() *OvfFault

type OvfFaultFault

type OvfFaultFault BaseOvfFault

type OvfFile

type OvfFile struct {
	DynamicData

	DeviceId          string `xml:"deviceId"`
	Path              string `xml:"path"`
	CompressionMethod string `xml:"compressionMethod,omitempty"`
	ChunkSize         int64  `xml:"chunkSize,omitempty"`
	Size              int64  `xml:"size"`
	Capacity          int64  `xml:"capacity,omitempty"`
	PopulatedSize     int64  `xml:"populatedSize,omitempty"`
}

type OvfFileItem

type OvfFileItem struct {
	DynamicData

	DeviceId          string `xml:"deviceId"`
	Path              string `xml:"path"`
	CompressionMethod string `xml:"compressionMethod,omitempty"`
	ChunkSize         int64  `xml:"chunkSize,omitempty"`
	Size              int64  `xml:"size,omitempty"`
	CimType           int    `xml:"cimType"`
	Create            bool   `xml:"create"`
}

type OvfHardwareCheck

type OvfHardwareCheck struct {
	OvfImport
}

type OvfHardwareCheckFault

type OvfHardwareCheckFault OvfHardwareCheck

type OvfHardwareExport

type OvfHardwareExport struct {
	OvfExport

	Device BaseVirtualDevice `xml:"device,omitempty,typeattr"`
	VmPath string            `xml:"vmPath"`
}

func (*OvfHardwareExport) GetOvfHardwareExport

func (b *OvfHardwareExport) GetOvfHardwareExport() *OvfHardwareExport

type OvfHardwareExportFault

type OvfHardwareExportFault BaseOvfHardwareExport

type OvfHostResourceConstraint

type OvfHostResourceConstraint struct {
	OvfConstraint

	Value string `xml:"value"`
}

type OvfHostResourceConstraintFault

type OvfHostResourceConstraintFault OvfHostResourceConstraint

type OvfHostValueNotParsed

type OvfHostValueNotParsed struct {
	OvfSystemFault

	Property string `xml:"property"`
	Value    string `xml:"value"`
}

type OvfHostValueNotParsedFault

type OvfHostValueNotParsedFault OvfHostValueNotParsed

type OvfImport

type OvfImport struct {
	OvfFault
}

func (*OvfImport) GetOvfImport

func (b *OvfImport) GetOvfImport() *OvfImport

type OvfImportFailed

type OvfImportFailed struct {
	OvfImport
}

type OvfImportFailedFault

type OvfImportFailedFault OvfImportFailed

type OvfImportFault

type OvfImportFault BaseOvfImport

type OvfInternalError

type OvfInternalError struct {
	OvfSystemFault
}

type OvfInternalErrorFault

type OvfInternalErrorFault OvfInternalError

type OvfInvalidPackage

type OvfInvalidPackage struct {
	OvfFault

	LineNumber int `xml:"lineNumber"`
}

func (*OvfInvalidPackage) GetOvfInvalidPackage

func (b *OvfInvalidPackage) GetOvfInvalidPackage() *OvfInvalidPackage

type OvfInvalidPackageFault

type OvfInvalidPackageFault BaseOvfInvalidPackage

type OvfInvalidValue

type OvfInvalidValue struct {
	OvfAttribute

	Value string `xml:"value"`
}

func (*OvfInvalidValue) GetOvfInvalidValue

func (b *OvfInvalidValue) GetOvfInvalidValue() *OvfInvalidValue

type OvfInvalidValueConfiguration

type OvfInvalidValueConfiguration struct {
	OvfInvalidValue
}

type OvfInvalidValueConfigurationFault

type OvfInvalidValueConfigurationFault OvfInvalidValueConfiguration

type OvfInvalidValueEmpty

type OvfInvalidValueEmpty struct {
	OvfInvalidValue
}

type OvfInvalidValueEmptyFault

type OvfInvalidValueEmptyFault OvfInvalidValueEmpty

type OvfInvalidValueFault

type OvfInvalidValueFault BaseOvfInvalidValue

type OvfInvalidValueFormatMalformed

type OvfInvalidValueFormatMalformed struct {
	OvfInvalidValue
}

type OvfInvalidValueFormatMalformedFault

type OvfInvalidValueFormatMalformedFault OvfInvalidValueFormatMalformed

type OvfInvalidValueReference

type OvfInvalidValueReference struct {
	OvfInvalidValue
}

type OvfInvalidValueReferenceFault

type OvfInvalidValueReferenceFault OvfInvalidValueReference

type OvfInvalidVmName

type OvfInvalidVmName struct {
	OvfUnsupportedPackage

	Name string `xml:"name"`
}

type OvfInvalidVmNameFault

type OvfInvalidVmNameFault OvfInvalidVmName

type OvfManagerCommonParams

type OvfManagerCommonParams struct {
	DynamicData

	Locale           string     `xml:"locale"`
	DeploymentOption string     `xml:"deploymentOption"`
	MsgBundle        []KeyValue `xml:"msgBundle,omitempty"`
	ImportOption     []string   `xml:"importOption,omitempty"`
}

func (*OvfManagerCommonParams) GetOvfManagerCommonParams

func (b *OvfManagerCommonParams) GetOvfManagerCommonParams() *OvfManagerCommonParams

type OvfMappedOsId

type OvfMappedOsId struct {
	OvfImport

	OvfId             int    `xml:"ovfId"`
	OvfDescription    string `xml:"ovfDescription"`
	TargetDescription string `xml:"targetDescription"`
}

type OvfMappedOsIdFault

type OvfMappedOsIdFault OvfMappedOsId

type OvfMissingAttribute

type OvfMissingAttribute struct {
	OvfAttribute
}

type OvfMissingAttributeFault

type OvfMissingAttributeFault OvfMissingAttribute

type OvfMissingElement

type OvfMissingElement struct {
	OvfElement
}

func (*OvfMissingElement) GetOvfMissingElement

func (b *OvfMissingElement) GetOvfMissingElement() *OvfMissingElement

type OvfMissingElementFault

type OvfMissingElementFault BaseOvfMissingElement

type OvfMissingElementNormalBoundary

type OvfMissingElementNormalBoundary struct {
	OvfMissingElement

	Boundary string `xml:"boundary"`
}

type OvfMissingElementNormalBoundaryFault

type OvfMissingElementNormalBoundaryFault OvfMissingElementNormalBoundary

type OvfMissingHardware

type OvfMissingHardware struct {
	OvfImport

	Name         string `xml:"name"`
	ResourceType int    `xml:"resourceType"`
}

type OvfMissingHardwareFault

type OvfMissingHardwareFault OvfMissingHardware

type OvfNetworkInfo

type OvfNetworkInfo struct {
	DynamicData

	Name        string `xml:"name"`
	Description string `xml:"description"`
}

type OvfNetworkMapping

type OvfNetworkMapping struct {
	DynamicData

	Name    string                 `xml:"name"`
	Network ManagedObjectReference `xml:"network"`
}

type OvfNetworkMappingNotSupported

type OvfNetworkMappingNotSupported struct {
	OvfImport
}

type OvfNetworkMappingNotSupportedFault

type OvfNetworkMappingNotSupportedFault OvfNetworkMappingNotSupported

type OvfNoHostNic

type OvfNoHostNic struct {
	OvfUnsupportedPackage
}

type OvfNoHostNicFault

type OvfNoHostNicFault OvfNoHostNic

type OvfNoSpaceOnController

type OvfNoSpaceOnController struct {
	OvfUnsupportedElement

	Parent string `xml:"parent"`
}

type OvfNoSpaceOnControllerFault

type OvfNoSpaceOnControllerFault OvfNoSpaceOnController

type OvfNoSupportedHardwareFamily

type OvfNoSupportedHardwareFamily struct {
	OvfUnsupportedPackage

	Version string `xml:"version"`
}

type OvfNoSupportedHardwareFamilyFault

type OvfNoSupportedHardwareFamilyFault OvfNoSupportedHardwareFamily

type OvfOptionInfo

type OvfOptionInfo struct {
	DynamicData

	Option      string             `xml:"option"`
	Description LocalizableMessage `xml:"description"`
}

type OvfParseDescriptorParams

type OvfParseDescriptorParams struct {
	OvfManagerCommonParams
}

type OvfParseDescriptorResult

type OvfParseDescriptorResult struct {
	DynamicData

	Eula                            []string               `xml:"eula,omitempty"`
	Network                         []OvfNetworkInfo       `xml:"network,omitempty"`
	IpAllocationScheme              []string               `xml:"ipAllocationScheme,omitempty"`
	IpProtocols                     []string               `xml:"ipProtocols,omitempty"`
	Property                        []VAppPropertyInfo     `xml:"property,omitempty"`
	ProductInfo                     *VAppProductInfo       `xml:"productInfo,omitempty"`
	Annotation                      string                 `xml:"annotation"`
	ApproximateDownloadSize         int64                  `xml:"approximateDownloadSize,omitempty"`
	ApproximateFlatDeploymentSize   int64                  `xml:"approximateFlatDeploymentSize,omitempty"`
	ApproximateSparseDeploymentSize int64                  `xml:"approximateSparseDeploymentSize,omitempty"`
	DefaultEntityName               string                 `xml:"defaultEntityName"`
	VirtualApp                      bool                   `xml:"virtualApp"`
	DeploymentOption                []OvfDeploymentOption  `xml:"deploymentOption,omitempty"`
	DefaultDeploymentOption         string                 `xml:"defaultDeploymentOption"`
	EntityName                      []KeyValue             `xml:"entityName,omitempty"`
	AnnotatedOst                    *OvfConsumerOstNode    `xml:"annotatedOst,omitempty"`
	Error                           []LocalizedMethodFault `xml:"error,omitempty"`
	Warning                         []LocalizedMethodFault `xml:"warning,omitempty"`
}

type OvfProperty

type OvfProperty struct {
	OvfInvalidPackage

	Type  string `xml:"type"`
	Value string `xml:"value"`
}

func (*OvfProperty) GetOvfProperty

func (b *OvfProperty) GetOvfProperty() *OvfProperty

type OvfPropertyExport

type OvfPropertyExport struct {
	OvfExport

	Type  string `xml:"type"`
	Value string `xml:"value"`
}

type OvfPropertyExportFault

type OvfPropertyExportFault OvfPropertyExport

type OvfPropertyFault

type OvfPropertyFault BaseOvfProperty

type OvfPropertyNetwork

type OvfPropertyNetwork struct {
	OvfProperty
}

type OvfPropertyNetworkExport

type OvfPropertyNetworkExport struct {
	OvfExport

	Network string `xml:"network"`
}

type OvfPropertyNetworkExportFault

type OvfPropertyNetworkExportFault OvfPropertyNetworkExport

type OvfPropertyNetworkFault

type OvfPropertyNetworkFault OvfPropertyNetwork

type OvfPropertyQualifier

type OvfPropertyQualifier struct {
	OvfProperty

	Qualifier string `xml:"qualifier"`
}

type OvfPropertyQualifierDuplicate

type OvfPropertyQualifierDuplicate struct {
	OvfProperty

	Qualifier string `xml:"qualifier"`
}

type OvfPropertyQualifierDuplicateFault

type OvfPropertyQualifierDuplicateFault OvfPropertyQualifierDuplicate

type OvfPropertyQualifierFault

type OvfPropertyQualifierFault OvfPropertyQualifier

type OvfPropertyQualifierIgnored

type OvfPropertyQualifierIgnored struct {
	OvfProperty

	Qualifier string `xml:"qualifier"`
}

type OvfPropertyQualifierIgnoredFault

type OvfPropertyQualifierIgnoredFault OvfPropertyQualifierIgnored

type OvfPropertyType

type OvfPropertyType struct {
	OvfProperty
}

type OvfPropertyTypeFault

type OvfPropertyTypeFault OvfPropertyType

type OvfPropertyValue

type OvfPropertyValue struct {
	OvfProperty
}

type OvfPropertyValueFault

type OvfPropertyValueFault OvfPropertyValue

type OvfResourceMap

type OvfResourceMap struct {
	DynamicData

	Source       string                  `xml:"source"`
	Parent       *ManagedObjectReference `xml:"parent,omitempty"`
	ResourceSpec *ResourceConfigSpec     `xml:"resourceSpec,omitempty"`
	Datastore    *ManagedObjectReference `xml:"datastore,omitempty"`
}

type OvfSystemFault

type OvfSystemFault struct {
	OvfFault
}

func (*OvfSystemFault) GetOvfSystemFault

func (b *OvfSystemFault) GetOvfSystemFault() *OvfSystemFault

type OvfSystemFaultFault

type OvfSystemFaultFault BaseOvfSystemFault

type OvfToXmlUnsupportedElement

type OvfToXmlUnsupportedElement struct {
	OvfSystemFault

	Name string `xml:"name,omitempty"`
}

type OvfToXmlUnsupportedElementFault

type OvfToXmlUnsupportedElementFault OvfToXmlUnsupportedElement

type OvfUnableToExportDisk

type OvfUnableToExportDisk struct {
	OvfHardwareExport

	DiskName string `xml:"diskName"`
}

type OvfUnableToExportDiskFault

type OvfUnableToExportDiskFault OvfUnableToExportDisk

type OvfUnexpectedElement

type OvfUnexpectedElement struct {
	OvfElement
}

type OvfUnexpectedElementFault

type OvfUnexpectedElementFault OvfUnexpectedElement

type OvfUnknownDevice

type OvfUnknownDevice struct {
	OvfSystemFault

	Device BaseVirtualDevice `xml:"device,omitempty,typeattr"`
	VmName string            `xml:"vmName"`
}

type OvfUnknownDeviceBacking

type OvfUnknownDeviceBacking struct {
	OvfHardwareExport

	Backing BaseVirtualDeviceBackingInfo `xml:"backing,typeattr"`
}

type OvfUnknownDeviceBackingFault

type OvfUnknownDeviceBackingFault OvfUnknownDeviceBacking

type OvfUnknownDeviceFault

type OvfUnknownDeviceFault OvfUnknownDevice

type OvfUnknownEntity

type OvfUnknownEntity struct {
	OvfSystemFault

	LineNumber int `xml:"lineNumber"`
}

type OvfUnknownEntityFault

type OvfUnknownEntityFault OvfUnknownEntity

type OvfUnsupportedAttribute

type OvfUnsupportedAttribute struct {
	OvfUnsupportedPackage

	ElementName   string `xml:"elementName"`
	AttributeName string `xml:"attributeName"`
}

func (*OvfUnsupportedAttribute) GetOvfUnsupportedAttribute

func (b *OvfUnsupportedAttribute) GetOvfUnsupportedAttribute() *OvfUnsupportedAttribute

type OvfUnsupportedAttributeFault

type OvfUnsupportedAttributeFault BaseOvfUnsupportedAttribute

type OvfUnsupportedAttributeValue

type OvfUnsupportedAttributeValue struct {
	OvfUnsupportedAttribute

	Value string `xml:"value"`
}

type OvfUnsupportedAttributeValueFault

type OvfUnsupportedAttributeValueFault OvfUnsupportedAttributeValue

type OvfUnsupportedDeviceBackingInfo

type OvfUnsupportedDeviceBackingInfo struct {
	OvfSystemFault

	ElementName string `xml:"elementName,omitempty"`
	InstanceId  string `xml:"instanceId,omitempty"`
	DeviceName  string `xml:"deviceName"`
	BackingName string `xml:"backingName,omitempty"`
}

type OvfUnsupportedDeviceBackingInfoFault

type OvfUnsupportedDeviceBackingInfoFault OvfUnsupportedDeviceBackingInfo

type OvfUnsupportedDeviceBackingOption

type OvfUnsupportedDeviceBackingOption struct {
	OvfSystemFault

	ElementName string `xml:"elementName,omitempty"`
	InstanceId  string `xml:"instanceId,omitempty"`
	DeviceName  string `xml:"deviceName"`
	BackingName string `xml:"backingName,omitempty"`
}

type OvfUnsupportedDeviceBackingOptionFault

type OvfUnsupportedDeviceBackingOptionFault OvfUnsupportedDeviceBackingOption

type OvfUnsupportedDeviceExport

type OvfUnsupportedDeviceExport struct {
	OvfHardwareExport
}

type OvfUnsupportedDeviceExportFault

type OvfUnsupportedDeviceExportFault OvfUnsupportedDeviceExport

type OvfUnsupportedDiskProvisioning

type OvfUnsupportedDiskProvisioning struct {
	OvfImport

	DiskProvisioning          string `xml:"diskProvisioning"`
	SupportedDiskProvisioning string `xml:"supportedDiskProvisioning"`
}

type OvfUnsupportedDiskProvisioningFault

type OvfUnsupportedDiskProvisioningFault OvfUnsupportedDiskProvisioning

type OvfUnsupportedElement

type OvfUnsupportedElement struct {
	OvfUnsupportedPackage

	Name string `xml:"name"`
}

func (*OvfUnsupportedElement) GetOvfUnsupportedElement

func (b *OvfUnsupportedElement) GetOvfUnsupportedElement() *OvfUnsupportedElement

type OvfUnsupportedElementFault

type OvfUnsupportedElementFault BaseOvfUnsupportedElement

type OvfUnsupportedElementValue

type OvfUnsupportedElementValue struct {
	OvfUnsupportedElement

	Value string `xml:"value"`
}

type OvfUnsupportedElementValueFault

type OvfUnsupportedElementValueFault OvfUnsupportedElementValue

type OvfUnsupportedPackage

type OvfUnsupportedPackage struct {
	OvfFault

	LineNumber int `xml:"lineNumber,omitempty"`
}

func (*OvfUnsupportedPackage) GetOvfUnsupportedPackage

func (b *OvfUnsupportedPackage) GetOvfUnsupportedPackage() *OvfUnsupportedPackage

type OvfUnsupportedPackageFault

type OvfUnsupportedPackageFault BaseOvfUnsupportedPackage

type OvfUnsupportedSection

type OvfUnsupportedSection struct {
	OvfUnsupportedElement

	Info string `xml:"info"`
}

type OvfUnsupportedSectionFault

type OvfUnsupportedSectionFault OvfUnsupportedSection

type OvfUnsupportedSubType

type OvfUnsupportedSubType struct {
	OvfUnsupportedPackage

	ElementName   string `xml:"elementName"`
	InstanceId    string `xml:"instanceId"`
	DeviceType    int    `xml:"deviceType"`
	DeviceSubType string `xml:"deviceSubType"`
}

type OvfUnsupportedSubTypeFault

type OvfUnsupportedSubTypeFault OvfUnsupportedSubType

type OvfUnsupportedType

type OvfUnsupportedType struct {
	OvfUnsupportedPackage

	Name       string `xml:"name"`
	InstanceId string `xml:"instanceId"`
	DeviceType int    `xml:"deviceType"`
}

type OvfUnsupportedTypeFault

type OvfUnsupportedTypeFault OvfUnsupportedType

type OvfValidateHostParams

type OvfValidateHostParams struct {
	OvfManagerCommonParams
}

type OvfValidateHostResult

type OvfValidateHostResult struct {
	DynamicData

	DownloadSize              int64                  `xml:"downloadSize,omitempty"`
	FlatDeploymentSize        int64                  `xml:"flatDeploymentSize,omitempty"`
	SparseDeploymentSize      int64                  `xml:"sparseDeploymentSize,omitempty"`
	Error                     []LocalizedMethodFault `xml:"error,omitempty"`
	Warning                   []LocalizedMethodFault `xml:"warning,omitempty"`
	SupportedDiskProvisioning []string               `xml:"supportedDiskProvisioning,omitempty"`
}

type OvfWrongElement

type OvfWrongElement struct {
	OvfElement
}

type OvfWrongElementFault

type OvfWrongElementFault OvfWrongElement

type OvfWrongNamespace

type OvfWrongNamespace struct {
	OvfInvalidPackage

	NamespaceName string `xml:"namespaceName"`
}

type OvfWrongNamespaceFault

type OvfWrongNamespaceFault OvfWrongNamespace

type OvfXmlFormat

type OvfXmlFormat struct {
	OvfInvalidPackage

	Description string `xml:"description"`
}

type OvfXmlFormatFault

type OvfXmlFormatFault OvfXmlFormat

type ParaVirtualSCSIController

type ParaVirtualSCSIController struct {
	VirtualSCSIController
}

type ParaVirtualSCSIControllerOption

type ParaVirtualSCSIControllerOption struct {
	VirtualSCSIControllerOption
}

type ParseDescriptor

type ParseDescriptor ParseDescriptorRequestType

type ParseDescriptorRequestType

type ParseDescriptorRequestType struct {
	This          ManagedObjectReference   `xml:"_this"`
	OvfDescriptor string                   `xml:"ovfDescriptor"`
	Pdp           OvfParseDescriptorParams `xml:"pdp"`
}

type ParseDescriptorResponse

type ParseDescriptorResponse struct {
	Returnval OvfParseDescriptorResult `xml:"returnval"`
}

type PasswordField

type PasswordField struct {
	DynamicData

	Value string `xml:"value"`
}

type PatchAlreadyInstalled

type PatchAlreadyInstalled struct {
	PatchNotApplicable
}

type PatchAlreadyInstalledFault

type PatchAlreadyInstalledFault PatchAlreadyInstalled

type PatchBinariesNotFound

type PatchBinariesNotFound struct {
	VimFault

	PatchID string   `xml:"patchID"`
	Binary  []string `xml:"binary,omitempty"`
}

type PatchBinariesNotFoundFault

type PatchBinariesNotFoundFault PatchBinariesNotFound

type PatchInstallFailed

type PatchInstallFailed struct {
	PlatformConfigFault

	RolledBack bool `xml:"rolledBack"`
}

type PatchInstallFailedFault

type PatchInstallFailedFault PatchInstallFailed

type PatchIntegrityError

type PatchIntegrityError struct {
	PlatformConfigFault
}

type PatchIntegrityErrorFault

type PatchIntegrityErrorFault PatchIntegrityError

type PatchMetadataCorrupted

type PatchMetadataCorrupted struct {
	PatchMetadataInvalid
}

type PatchMetadataCorruptedFault

type PatchMetadataCorruptedFault PatchMetadataCorrupted

type PatchMetadataInvalid

type PatchMetadataInvalid struct {
	VimFault

	PatchID  string   `xml:"patchID"`
	MetaData []string `xml:"metaData,omitempty"`
}

func (*PatchMetadataInvalid) GetPatchMetadataInvalid

func (b *PatchMetadataInvalid) GetPatchMetadataInvalid() *PatchMetadataInvalid

type PatchMetadataInvalidFault

type PatchMetadataInvalidFault BasePatchMetadataInvalid

type PatchMetadataNotFound

type PatchMetadataNotFound struct {
	PatchMetadataInvalid
}

type PatchMetadataNotFoundFault

type PatchMetadataNotFoundFault PatchMetadataNotFound

type PatchMissingDependencies

type PatchMissingDependencies struct {
	PatchNotApplicable

	PrerequisitePatch []string `xml:"prerequisitePatch,omitempty"`
	PrerequisiteLib   []string `xml:"prerequisiteLib,omitempty"`
}

type PatchMissingDependenciesFault

type PatchMissingDependenciesFault PatchMissingDependencies

type PatchNotApplicable

type PatchNotApplicable struct {
	VimFault

	PatchID string `xml:"patchID"`
}

func (*PatchNotApplicable) GetPatchNotApplicable

func (b *PatchNotApplicable) GetPatchNotApplicable() *PatchNotApplicable

type PatchNotApplicableFault

type PatchNotApplicableFault BasePatchNotApplicable

type PatchSuperseded

type PatchSuperseded struct {
	PatchNotApplicable

	Supersede []string `xml:"supersede,omitempty"`
}

type PatchSupersededFault

type PatchSupersededFault PatchSuperseded

type PerfCompositeMetric

type PerfCompositeMetric struct {
	DynamicData

	Entity      BasePerfEntityMetricBase   `xml:"entity,omitempty,typeattr"`
	ChildEntity []BasePerfEntityMetricBase `xml:"childEntity,omitempty,typeattr"`
}

type PerfCounterInfo

type PerfCounterInfo struct {
	DynamicData

	Key                 int                    `xml:"key"`
	NameInfo            BaseElementDescription `xml:"nameInfo,typeattr"`
	GroupInfo           BaseElementDescription `xml:"groupInfo,typeattr"`
	UnitInfo            BaseElementDescription `xml:"unitInfo,typeattr"`
	RollupType          PerfSummaryType        `xml:"rollupType"`
	StatsType           PerfStatsType          `xml:"statsType"`
	Level               int                    `xml:"level,omitempty"`
	PerDeviceLevel      int                    `xml:"perDeviceLevel,omitempty"`
	AssociatedCounterId []int                  `xml:"associatedCounterId,omitempty"`
}

type PerfEntityMetric

type PerfEntityMetric struct {
	PerfEntityMetricBase

	SampleInfo []PerfSampleInfo       `xml:"sampleInfo,omitempty"`
	Value      []BasePerfMetricSeries `xml:"value,omitempty,typeattr"`
}

type PerfEntityMetricBase

type PerfEntityMetricBase struct {
	DynamicData

	Entity ManagedObjectReference `xml:"entity"`
}

func (*PerfEntityMetricBase) GetPerfEntityMetricBase

func (b *PerfEntityMetricBase) GetPerfEntityMetricBase() *PerfEntityMetricBase

type PerfEntityMetricCSV

type PerfEntityMetricCSV struct {
	PerfEntityMetricBase

	SampleInfoCSV string                `xml:"sampleInfoCSV"`
	Value         []PerfMetricSeriesCSV `xml:"value,omitempty"`
}

type PerfFormat

type PerfFormat string

type PerfInterval

type PerfInterval struct {
	DynamicData

	Key            int    `xml:"key"`
	SamplingPeriod int    `xml:"samplingPeriod"`
	Name           string `xml:"name"`
	Length         int    `xml:"length"`
	Level          int    `xml:"level,omitempty"`
	Enabled        bool   `xml:"enabled"`
}

type PerfMetricId

type PerfMetricId struct {
	DynamicData

	CounterId int    `xml:"counterId"`
	Instance  string `xml:"instance"`
}

type PerfMetricIntSeries

type PerfMetricIntSeries struct {
	PerfMetricSeries

	Value []int64 `xml:"value,omitempty"`
}

type PerfMetricSeries

type PerfMetricSeries struct {
	DynamicData

	Id PerfMetricId `xml:"id"`
}

func (*PerfMetricSeries) GetPerfMetricSeries

func (b *PerfMetricSeries) GetPerfMetricSeries() *PerfMetricSeries

type PerfMetricSeriesCSV

type PerfMetricSeriesCSV struct {
	PerfMetricSeries

	Value string `xml:"value,omitempty"`
}

type PerfProviderSummary

type PerfProviderSummary struct {
	DynamicData

	Entity           ManagedObjectReference `xml:"entity"`
	CurrentSupported bool                   `xml:"currentSupported"`
	SummarySupported bool                   `xml:"summarySupported"`
	RefreshRate      int                    `xml:"refreshRate,omitempty"`
}

type PerfQuerySpec

type PerfQuerySpec struct {
	DynamicData

	Entity     ManagedObjectReference `xml:"entity"`
	StartTime  *time.Time             `xml:"startTime"`
	EndTime    *time.Time             `xml:"endTime"`
	MaxSample  int                    `xml:"maxSample,omitempty"`
	MetricId   []PerfMetricId         `xml:"metricId,omitempty"`
	IntervalId int                    `xml:"intervalId,omitempty"`
	Format     string                 `xml:"format,omitempty"`
}

type PerfSampleInfo

type PerfSampleInfo struct {
	DynamicData

	Timestamp time.Time `xml:"timestamp"`
	Interval  int       `xml:"interval"`
}

type PerfStatsType

type PerfStatsType string

type PerfSummaryType

type PerfSummaryType string

type PerformDvsProductSpecOperationRequestType

type PerformDvsProductSpecOperationRequestType struct {
	This        ManagedObjectReference               `xml:"_this"`
	Operation   string                               `xml:"operation"`
	ProductSpec *DistributedVirtualSwitchProductSpec `xml:"productSpec,omitempty"`
}

type PerformDvsProductSpecOperation_TaskResponse

type PerformDvsProductSpecOperation_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PerformanceDescription

type PerformanceDescription struct {
	DynamicData

	CounterType []BaseElementDescription `xml:"counterType,typeattr"`
	StatsType   []BaseElementDescription `xml:"statsType,typeattr"`
}

type PerformanceManagerCounterLevelMapping

type PerformanceManagerCounterLevelMapping struct {
	DynamicData

	CounterId      int `xml:"counterId"`
	AggregateLevel int `xml:"aggregateLevel,omitempty"`
	PerDeviceLevel int `xml:"perDeviceLevel,omitempty"`
}

type PerformanceManagerUnit

type PerformanceManagerUnit string

type PerformanceStatisticsDescription

type PerformanceStatisticsDescription struct {
	DynamicData

	Intervals []PerfInterval `xml:"intervals,omitempty"`
}

type Permission

type Permission struct {
	DynamicData

	Entity    *ManagedObjectReference `xml:"entity,omitempty"`
	Principal string                  `xml:"principal"`
	Group     bool                    `xml:"group"`
	RoleId    int                     `xml:"roleId"`
	Propagate bool                    `xml:"propagate"`
}

type PermissionAddedEvent

type PermissionAddedEvent struct {
	PermissionEvent

	Role      RoleEventArgument `xml:"role"`
	Propagate bool              `xml:"propagate"`
}

type PermissionEvent

type PermissionEvent struct {
	AuthorizationEvent

	Entity    ManagedEntityEventArgument `xml:"entity"`
	Principal string                     `xml:"principal"`
	Group     bool                       `xml:"group"`
}

func (*PermissionEvent) GetPermissionEvent

func (b *PermissionEvent) GetPermissionEvent() *PermissionEvent

type PermissionProfile

type PermissionProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type PermissionRemovedEvent

type PermissionRemovedEvent struct {
	PermissionEvent
}

type PermissionUpdatedEvent

type PermissionUpdatedEvent struct {
	PermissionEvent

	Role      RoleEventArgument `xml:"role"`
	Propagate bool              `xml:"propagate"`
}

type PhysCompatRDMNotSupported

type PhysCompatRDMNotSupported struct {
	RDMNotSupported
}

type PhysCompatRDMNotSupportedFault

type PhysCompatRDMNotSupportedFault PhysCompatRDMNotSupported

type PhysicalNic

type PhysicalNic struct {
	DynamicData

	Key                                   string                `xml:"key,omitempty"`
	Device                                string                `xml:"device"`
	Pci                                   string                `xml:"pci"`
	Driver                                string                `xml:"driver,omitempty"`
	LinkSpeed                             *PhysicalNicLinkInfo  `xml:"linkSpeed,omitempty"`
	ValidLinkSpecification                []PhysicalNicLinkInfo `xml:"validLinkSpecification,omitempty"`
	Spec                                  PhysicalNicSpec       `xml:"spec"`
	WakeOnLanSupported                    bool                  `xml:"wakeOnLanSupported"`
	Mac                                   string                `xml:"mac"`
	FcoeConfiguration                     *FcoeConfig           `xml:"fcoeConfiguration,omitempty"`
	VmDirectPathGen2Supported             *bool                 `xml:"vmDirectPathGen2Supported"`
	VmDirectPathGen2SupportedMode         string                `xml:"vmDirectPathGen2SupportedMode,omitempty"`
	ResourcePoolSchedulerAllowed          *bool                 `xml:"resourcePoolSchedulerAllowed"`
	ResourcePoolSchedulerDisallowedReason []string              `xml:"resourcePoolSchedulerDisallowedReason,omitempty"`
	AutoNegotiateSupported                *bool                 `xml:"autoNegotiateSupported"`
}

type PhysicalNicCdpDeviceCapability

type PhysicalNicCdpDeviceCapability struct {
	DynamicData

	Router            bool `xml:"router"`
	TransparentBridge bool `xml:"transparentBridge"`
	SourceRouteBridge bool `xml:"sourceRouteBridge"`
	NetworkSwitch     bool `xml:"networkSwitch"`
	Host              bool `xml:"host"`
	IgmpEnabled       bool `xml:"igmpEnabled"`
	Repeater          bool `xml:"repeater"`
}

type PhysicalNicCdpInfo

type PhysicalNicCdpInfo struct {
	DynamicData

	CdpVersion       int                             `xml:"cdpVersion,omitempty"`
	Timeout          int                             `xml:"timeout,omitempty"`
	Ttl              int                             `xml:"ttl,omitempty"`
	Samples          int                             `xml:"samples,omitempty"`
	DevId            string                          `xml:"devId,omitempty"`
	Address          string                          `xml:"address,omitempty"`
	PortId           string                          `xml:"portId,omitempty"`
	DeviceCapability *PhysicalNicCdpDeviceCapability `xml:"deviceCapability,omitempty"`
	SoftwareVersion  string                          `xml:"softwareVersion,omitempty"`
	HardwarePlatform string                          `xml:"hardwarePlatform,omitempty"`
	IpPrefix         string                          `xml:"ipPrefix,omitempty"`
	IpPrefixLen      int                             `xml:"ipPrefixLen,omitempty"`
	Vlan             int                             `xml:"vlan,omitempty"`
	FullDuplex       *bool                           `xml:"fullDuplex"`
	Mtu              int                             `xml:"mtu,omitempty"`
	SystemName       string                          `xml:"systemName,omitempty"`
	SystemOID        string                          `xml:"systemOID,omitempty"`
	MgmtAddr         string                          `xml:"mgmtAddr,omitempty"`
	Location         string                          `xml:"location,omitempty"`
}

type PhysicalNicConfig

type PhysicalNicConfig struct {
	DynamicData

	Device string          `xml:"device"`
	Spec   PhysicalNicSpec `xml:"spec"`
}

type PhysicalNicHint

type PhysicalNicHint struct {
	DynamicData

	VlanId int `xml:"vlanId,omitempty"`
}

func (*PhysicalNicHint) GetPhysicalNicHint

func (b *PhysicalNicHint) GetPhysicalNicHint() *PhysicalNicHint

type PhysicalNicHintInfo

type PhysicalNicHintInfo struct {
	DynamicData

	Device              string                          `xml:"device"`
	Subnet              []PhysicalNicIpHint             `xml:"subnet,omitempty"`
	Network             []PhysicalNicNameHint           `xml:"network,omitempty"`
	ConnectedSwitchPort *PhysicalNicCdpInfo             `xml:"connectedSwitchPort,omitempty"`
	LldpInfo            *LinkLayerDiscoveryProtocolInfo `xml:"lldpInfo,omitempty"`
}

type PhysicalNicIpHint

type PhysicalNicIpHint struct {
	PhysicalNicHint

	IpSubnet string `xml:"ipSubnet"`
}

type PhysicalNicLinkInfo

type PhysicalNicLinkInfo struct {
	DynamicData

	SpeedMb int  `xml:"speedMb"`
	Duplex  bool `xml:"duplex"`
}

type PhysicalNicNameHint

type PhysicalNicNameHint struct {
	PhysicalNicHint

	Network string `xml:"network"`
}

type PhysicalNicProfile

type PhysicalNicProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type PhysicalNicResourcePoolSchedulerDisallowedReason

type PhysicalNicResourcePoolSchedulerDisallowedReason string

type PhysicalNicSpec

type PhysicalNicSpec struct {
	DynamicData

	Ip        *HostIpConfig        `xml:"ip,omitempty"`
	LinkSpeed *PhysicalNicLinkInfo `xml:"linkSpeed,omitempty"`
}

type PhysicalNicVmDirectPathGen2SupportedMode

type PhysicalNicVmDirectPathGen2SupportedMode string

type PlatformConfigFault

type PlatformConfigFault struct {
	HostConfigFault

	Text string `xml:"text"`
}

func (*PlatformConfigFault) GetPlatformConfigFault

func (b *PlatformConfigFault) GetPlatformConfigFault() *PlatformConfigFault

type PlatformConfigFaultFault

type PlatformConfigFaultFault BasePlatformConfigFault

type PnicUplinkProfile

type PnicUplinkProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type PodDiskLocator

type PodDiskLocator struct {
	DynamicData

	DiskId          int                             `xml:"diskId"`
	DiskMoveType    string                          `xml:"diskMoveType,omitempty"`
	DiskBackingInfo BaseVirtualDeviceBackingInfo    `xml:"diskBackingInfo,omitempty,typeattr"`
	Profile         []BaseVirtualMachineProfileSpec `xml:"profile,omitempty,typeattr"`
}

type PodStorageDrsEntry

type PodStorageDrsEntry struct {
	DynamicData

	StorageDrsConfig StorageDrsConfigInfo    `xml:"storageDrsConfig"`
	Recommendation   []ClusterRecommendation `xml:"recommendation,omitempty"`
	DrsFault         []ClusterDrsFaults      `xml:"drsFault,omitempty"`
	ActionHistory    []ClusterActionHistory  `xml:"actionHistory,omitempty"`
}

type PolicyOption

type PolicyOption struct {
	DynamicData

	Id        string        `xml:"id"`
	Parameter []KeyAnyValue `xml:"parameter,omitempty"`
}

func (*PolicyOption) GetPolicyOption

func (b *PolicyOption) GetPolicyOption() *PolicyOption

type PortGroupConnecteeType

type PortGroupConnecteeType string

type PortGroupProfile

type PortGroupProfile struct {
	ApplyProfile

	Key           string                        `xml:"key"`
	Name          string                        `xml:"name"`
	Vlan          VlanProfile                   `xml:"vlan"`
	Vswitch       VirtualSwitchSelectionProfile `xml:"vswitch"`
	NetworkPolicy NetworkPolicyProfile          `xml:"networkPolicy"`
}

func (*PortGroupProfile) GetPortGroupProfile

func (b *PortGroupProfile) GetPortGroupProfile() *PortGroupProfile

type PosixUserSearchResult

type PosixUserSearchResult struct {
	UserSearchResult

	Id          int   `xml:"id"`
	ShellAccess *bool `xml:"shellAccess"`
}

type PostEvent

type PostEvent PostEventRequestType

type PostEventRequestType

type PostEventRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	EventToPost BaseEvent              `xml:"eventToPost,typeattr"`
	TaskInfo    *TaskInfo              `xml:"taskInfo,omitempty"`
}

type PostEventResponse

type PostEventResponse struct {
}

type PowerDownHostToStandByRequestType

type PowerDownHostToStandByRequestType struct {
	This                  ManagedObjectReference `xml:"_this"`
	TimeoutSec            int                    `xml:"timeoutSec"`
	EvacuatePoweredOffVms *bool                  `xml:"evacuatePoweredOffVms"`
}

type PowerDownHostToStandBy_Task

type PowerDownHostToStandBy_Task PowerDownHostToStandByRequestType

type PowerDownHostToStandBy_TaskResponse

type PowerDownHostToStandBy_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PowerOffVAppRequestType

type PowerOffVAppRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Force bool                   `xml:"force"`
}

type PowerOffVApp_Task

type PowerOffVApp_Task PowerOffVAppRequestType

type PowerOffVApp_TaskResponse

type PowerOffVApp_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PowerOffVMRequestType

type PowerOffVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type PowerOffVM_Task

type PowerOffVM_Task PowerOffVMRequestType

type PowerOffVM_TaskResponse

type PowerOffVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PowerOnFtSecondaryFailed

type PowerOnFtSecondaryFailed struct {
	VmFaultToleranceIssue

	Vm              ManagedObjectReference          `xml:"vm"`
	VmName          string                          `xml:"vmName"`
	HostSelectionBy FtIssuesOnHostHostSelectionType `xml:"hostSelectionBy"`
	HostErrors      []LocalizedMethodFault          `xml:"hostErrors,omitempty"`
	RootCause       LocalizedMethodFault            `xml:"rootCause"`
}

type PowerOnFtSecondaryFailedFault

type PowerOnFtSecondaryFailedFault PowerOnFtSecondaryFailed

type PowerOnFtSecondaryTimedout

type PowerOnFtSecondaryTimedout struct {
	Timedout

	Vm      ManagedObjectReference `xml:"vm"`
	VmName  string                 `xml:"vmName"`
	Timeout int                    `xml:"timeout"`
}

type PowerOnFtSecondaryTimedoutFault

type PowerOnFtSecondaryTimedoutFault PowerOnFtSecondaryTimedout

type PowerOnMultiVMRequestType

type PowerOnMultiVMRequestType struct {
	This   ManagedObjectReference   `xml:"_this"`
	Vm     []ManagedObjectReference `xml:"vm"`
	Option []BaseOptionValue        `xml:"option,omitempty,typeattr"`
}

type PowerOnMultiVM_Task

type PowerOnMultiVM_Task PowerOnMultiVMRequestType

type PowerOnMultiVM_TaskResponse

type PowerOnMultiVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PowerOnVAppRequestType

type PowerOnVAppRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type PowerOnVApp_Task

type PowerOnVApp_Task PowerOnVAppRequestType

type PowerOnVApp_TaskResponse

type PowerOnVApp_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PowerOnVMRequestType

type PowerOnVMRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type PowerOnVM_Task

type PowerOnVM_Task PowerOnVMRequestType

type PowerOnVM_TaskResponse

type PowerOnVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PowerSystemCapability

type PowerSystemCapability struct {
	DynamicData

	AvailablePolicy []HostPowerPolicy `xml:"availablePolicy"`
}

type PowerSystemInfo

type PowerSystemInfo struct {
	DynamicData

	CurrentPolicy HostPowerPolicy `xml:"currentPolicy"`
}

type PowerUpHostFromStandByRequestType

type PowerUpHostFromStandByRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	TimeoutSec int                    `xml:"timeoutSec"`
}

type PowerUpHostFromStandBy_Task

type PowerUpHostFromStandBy_Task PowerUpHostFromStandByRequestType

type PowerUpHostFromStandBy_TaskResponse

type PowerUpHostFromStandBy_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PrivilegeAvailability

type PrivilegeAvailability struct {
	DynamicData

	PrivId    string `xml:"privId"`
	IsGranted bool   `xml:"isGranted"`
}

type PrivilegePolicyDef

type PrivilegePolicyDef struct {
	DynamicData

	CreatePrivilege string `xml:"createPrivilege"`
	ReadPrivilege   string `xml:"readPrivilege"`
	UpdatePrivilege string `xml:"updatePrivilege"`
	DeletePrivilege string `xml:"deletePrivilege"`
}

type ProductComponentInfo

type ProductComponentInfo struct {
	DynamicData

	Id      string `xml:"id"`
	Name    string `xml:"name"`
	Version string `xml:"version"`
	Release int    `xml:"release"`
}

type ProfileApplyProfileElement

type ProfileApplyProfileElement struct {
	ApplyProfile

	Key string `xml:"key"`
}

type ProfileApplyProfileProperty

type ProfileApplyProfileProperty struct {
	DynamicData

	PropertyName string             `xml:"propertyName"`
	Array        bool               `xml:"array"`
	Profile      []BaseApplyProfile `xml:"profile,omitempty,typeattr"`
}

type ProfileAssociatedEvent

type ProfileAssociatedEvent struct {
	ProfileEvent
}

type ProfileChangedEvent

type ProfileChangedEvent struct {
	ProfileEvent
}

type ProfileCompositeExpression

type ProfileCompositeExpression struct {
	ProfileExpression

	Operator       string   `xml:"operator"`
	ExpressionName []string `xml:"expressionName"`
}

type ProfileCompositePolicyOptionMetadata

type ProfileCompositePolicyOptionMetadata struct {
	ProfilePolicyOptionMetadata

	Option []string `xml:"option"`
}

type ProfileConfigInfo

type ProfileConfigInfo struct {
	DynamicData

	Name       string `xml:"name"`
	Annotation string `xml:"annotation,omitempty"`
	Enabled    bool   `xml:"enabled"`
}

func (*ProfileConfigInfo) GetProfileConfigInfo

func (b *ProfileConfigInfo) GetProfileConfigInfo() *ProfileConfigInfo

type ProfileCreateSpec

type ProfileCreateSpec struct {
	DynamicData

	Name       string `xml:"name,omitempty"`
	Annotation string `xml:"annotation,omitempty"`
	Enabled    *bool  `xml:"enabled"`
}

func (*ProfileCreateSpec) GetProfileCreateSpec

func (b *ProfileCreateSpec) GetProfileCreateSpec() *ProfileCreateSpec

type ProfileCreatedEvent

type ProfileCreatedEvent struct {
	ProfileEvent
}

type ProfileDeferredPolicyOptionParameter

type ProfileDeferredPolicyOptionParameter struct {
	DynamicData

	InputPath ProfilePropertyPath `xml:"inputPath"`
	Parameter []KeyAnyValue       `xml:"parameter,omitempty"`
}

type ProfileDescription

type ProfileDescription struct {
	DynamicData

	Section []ProfileDescriptionSection `xml:"section"`
}

type ProfileDescriptionSection

type ProfileDescriptionSection struct {
	DynamicData

	Description ExtendedElementDescription `xml:"description"`
	Message     []LocalizableMessage       `xml:"message,omitempty"`
}

type ProfileDissociatedEvent

type ProfileDissociatedEvent struct {
	ProfileEvent
}

type ProfileEvent

type ProfileEvent struct {
	Event

	Profile ProfileEventArgument `xml:"profile"`
}

func (*ProfileEvent) GetProfileEvent

func (b *ProfileEvent) GetProfileEvent() *ProfileEvent

type ProfileEventArgument

type ProfileEventArgument struct {
	EventArgument

	Profile ManagedObjectReference `xml:"profile"`
	Name    string                 `xml:"name"`
}

type ProfileExecuteError

type ProfileExecuteError struct {
	DynamicData

	Path    *ProfilePropertyPath `xml:"path,omitempty"`
	Message LocalizableMessage   `xml:"message"`
}

type ProfileExecuteResult

type ProfileExecuteResult struct {
	DynamicData

	Status           string                                 `xml:"status"`
	ConfigSpec       *HostConfigSpec                        `xml:"configSpec,omitempty"`
	InapplicablePath []string                               `xml:"inapplicablePath,omitempty"`
	RequireInput     []ProfileDeferredPolicyOptionParameter `xml:"requireInput,omitempty"`
	Error            []ProfileExecuteError                  `xml:"error,omitempty"`
}

type ProfileExecuteResultStatus

type ProfileExecuteResultStatus string

type ProfileExpression

type ProfileExpression struct {
	DynamicData

	Id          string `xml:"id"`
	DisplayName string `xml:"displayName"`
	Negated     bool   `xml:"negated"`
}

func (*ProfileExpression) GetProfileExpression

func (b *ProfileExpression) GetProfileExpression() *ProfileExpression

type ProfileExpressionMetadata

type ProfileExpressionMetadata struct {
	DynamicData

	ExpressionId ExtendedElementDescription `xml:"expressionId"`
	Parameter    []ProfileParameterMetadata `xml:"parameter,omitempty"`
}

type ProfileMetadata

type ProfileMetadata struct {
	DynamicData

	Key              string                           `xml:"key"`
	ProfileTypeName  string                           `xml:"profileTypeName,omitempty"`
	Description      *ExtendedDescription             `xml:"description,omitempty"`
	SortSpec         []ProfileMetadataProfileSortSpec `xml:"sortSpec,omitempty"`
	ProfileCategory  string                           `xml:"profileCategory,omitempty"`
	ProfileComponent string                           `xml:"profileComponent,omitempty"`
}

type ProfileMetadataProfileSortSpec

type ProfileMetadataProfileSortSpec struct {
	DynamicData

	PolicyId  string `xml:"policyId"`
	Parameter string `xml:"parameter"`
}

type ProfileNumericComparator

type ProfileNumericComparator string

type ProfileParameterMetadata

type ProfileParameterMetadata struct {
	DynamicData

	Id           ExtendedElementDescription `xml:"id"`
	Type         string                     `xml:"type"`
	Optional     bool                       `xml:"optional"`
	DefaultValue AnyType                    `xml:"defaultValue,omitempty,typeattr"`
}

type ProfilePolicy

type ProfilePolicy struct {
	DynamicData

	Id           string           `xml:"id"`
	PolicyOption BasePolicyOption `xml:"policyOption,typeattr"`
}

type ProfilePolicyMetadata

type ProfilePolicyMetadata struct {
	DynamicData

	Id             ExtendedElementDescription        `xml:"id"`
	PossibleOption []BaseProfilePolicyOptionMetadata `xml:"possibleOption,typeattr"`
}

type ProfilePolicyOptionMetadata

type ProfilePolicyOptionMetadata struct {
	DynamicData

	Id        ExtendedElementDescription `xml:"id"`
	Parameter []ProfileParameterMetadata `xml:"parameter,omitempty"`
}

func (*ProfilePolicyOptionMetadata) GetProfilePolicyOptionMetadata

func (b *ProfilePolicyOptionMetadata) GetProfilePolicyOptionMetadata() *ProfilePolicyOptionMetadata

type ProfileProfileStructure

type ProfileProfileStructure struct {
	DynamicData

	ProfileTypeName string                            `xml:"profileTypeName"`
	Child           []ProfileProfileStructureProperty `xml:"child,omitempty"`
}

type ProfileProfileStructureProperty

type ProfileProfileStructureProperty struct {
	DynamicData

	PropertyName string                  `xml:"propertyName"`
	Array        bool                    `xml:"array"`
	Element      ProfileProfileStructure `xml:"element"`
}

type ProfilePropertyPath

type ProfilePropertyPath struct {
	DynamicData

	ProfilePath string `xml:"profilePath"`
	PolicyId    string `xml:"policyId,omitempty"`
	ParameterId string `xml:"parameterId,omitempty"`
}

type ProfileReferenceHostChangedEvent

type ProfileReferenceHostChangedEvent struct {
	ProfileEvent

	ReferenceHost *ManagedObjectReference `xml:"referenceHost,omitempty"`
}

type ProfileRemovedEvent

type ProfileRemovedEvent struct {
	ProfileEvent
}

type ProfileSerializedCreateSpec

type ProfileSerializedCreateSpec struct {
	ProfileCreateSpec

	ProfileConfigString string `xml:"profileConfigString"`
}

func (*ProfileSerializedCreateSpec) GetProfileSerializedCreateSpec

func (b *ProfileSerializedCreateSpec) GetProfileSerializedCreateSpec() *ProfileSerializedCreateSpec

type ProfileSimpleExpression

type ProfileSimpleExpression struct {
	ProfileExpression

	ExpressionType string        `xml:"expressionType"`
	Parameter      []KeyAnyValue `xml:"parameter,omitempty"`
}

type ProfileUpdateFailed

type ProfileUpdateFailed struct {
	VimFault

	Failure []ProfileUpdateFailedUpdateFailure `xml:"failure"`
}

type ProfileUpdateFailedFault

type ProfileUpdateFailedFault ProfileUpdateFailed

type ProfileUpdateFailedUpdateFailure

type ProfileUpdateFailedUpdateFailure struct {
	DynamicData

	ProfilePath ProfilePropertyPath `xml:"profilePath"`
	ErrMsg      LocalizableMessage  `xml:"errMsg"`
}

type PromoteDisksRequestType

type PromoteDisksRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Unlink bool                   `xml:"unlink"`
	Disks  []VirtualDisk          `xml:"disks,omitempty"`
}

type PromoteDisks_Task

type PromoteDisks_Task PromoteDisksRequestType

type PromoteDisks_TaskResponse

type PromoteDisks_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type PropertyChange

type PropertyChange struct {
	DynamicData

	Name string           `xml:"name"`
	Op   PropertyChangeOp `xml:"op"`
	Val  AnyType          `xml:"val,omitempty,typeattr"`
}

type PropertyChangeOp

type PropertyChangeOp string

type PropertyFilterSpec

type PropertyFilterSpec struct {
	DynamicData

	PropSet                       []PropertySpec `xml:"propSet"`
	ObjectSet                     []ObjectSpec   `xml:"objectSet"`
	ReportMissingObjectsInResults *bool          `xml:"reportMissingObjectsInResults"`
}

type PropertyFilterUpdate

type PropertyFilterUpdate struct {
	DynamicData

	Filter     ManagedObjectReference `xml:"filter"`
	ObjectSet  []ObjectUpdate         `xml:"objectSet,omitempty"`
	MissingSet []MissingObject        `xml:"missingSet,omitempty"`
}

type PropertySpec

type PropertySpec struct {
	DynamicData

	Type    string   `xml:"type"`
	All     *bool    `xml:"all"`
	PathSet []string `xml:"pathSet,omitempty"`
}

type QueryAnswerFileStatusRequestType

type QueryAnswerFileStatusRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	Host []ManagedObjectReference `xml:"host"`
}

type QueryAnswerFileStatusResponse

type QueryAnswerFileStatusResponse struct {
	Returnval []AnswerFileStatusResult `xml:"returnval,omitempty"`
}

type QueryAssignedLicensesRequestType

type QueryAssignedLicensesRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	EntityId string                 `xml:"entityId,omitempty"`
}

type QueryAssignedLicensesResponse

type QueryAssignedLicensesResponse struct {
	Returnval []LicenseAssignmentManagerLicenseAssignment `xml:"returnval"`
}

type QueryAvailableDisksForVmfsRequestType

type QueryAvailableDisksForVmfsRequestType struct {
	This      ManagedObjectReference  `xml:"_this"`
	Datastore *ManagedObjectReference `xml:"datastore,omitempty"`
}

type QueryAvailableDisksForVmfsResponse

type QueryAvailableDisksForVmfsResponse struct {
	Returnval []HostScsiDisk `xml:"returnval,omitempty"`
}

type QueryAvailableDvsSpecRequestType

type QueryAvailableDvsSpecRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryAvailableDvsSpecResponse

type QueryAvailableDvsSpecResponse struct {
	Returnval []DistributedVirtualSwitchProductSpec `xml:"returnval,omitempty"`
}

type QueryAvailablePartitionRequestType

type QueryAvailablePartitionRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryAvailablePartitionResponse

type QueryAvailablePartitionResponse struct {
	Returnval []HostDiagnosticPartition `xml:"returnval,omitempty"`
}

type QueryAvailablePerfMetricRequestType

type QueryAvailablePerfMetricRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	Entity     ManagedObjectReference `xml:"entity"`
	BeginTime  *time.Time             `xml:"beginTime"`
	EndTime    *time.Time             `xml:"endTime"`
	IntervalId int                    `xml:"intervalId,omitempty"`
}

type QueryAvailablePerfMetricResponse

type QueryAvailablePerfMetricResponse struct {
	Returnval []PerfMetricId `xml:"returnval,omitempty"`
}

type QueryAvailableSsds

type QueryAvailableSsds QueryAvailableSsdsRequestType

type QueryAvailableSsdsRequestType

type QueryAvailableSsdsRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VffsPath string                 `xml:"vffsPath,omitempty"`
}

type QueryAvailableSsdsResponse

type QueryAvailableSsdsResponse struct {
	Returnval []HostScsiDisk `xml:"returnval,omitempty"`
}

type QueryAvailableTimeZonesRequestType

type QueryAvailableTimeZonesRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryAvailableTimeZonesResponse

type QueryAvailableTimeZonesResponse struct {
	Returnval []HostDateTimeSystemTimeZone `xml:"returnval,omitempty"`
}

type QueryBootDevices

type QueryBootDevices QueryBootDevicesRequestType

type QueryBootDevicesRequestType

type QueryBootDevicesRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryBootDevicesResponse

type QueryBootDevicesResponse struct {
	Returnval *HostBootDeviceInfo `xml:"returnval,omitempty"`
}

type QueryBoundVnics

type QueryBoundVnics QueryBoundVnicsRequestType

type QueryBoundVnicsRequestType

type QueryBoundVnicsRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	IScsiHbaName string                 `xml:"iScsiHbaName"`
}

type QueryBoundVnicsResponse

type QueryBoundVnicsResponse struct {
	Returnval []IscsiPortInfo `xml:"returnval,omitempty"`
}

type QueryCandidateNics

type QueryCandidateNics QueryCandidateNicsRequestType

type QueryCandidateNicsRequestType

type QueryCandidateNicsRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	IScsiHbaName string                 `xml:"iScsiHbaName"`
}

type QueryCandidateNicsResponse

type QueryCandidateNicsResponse struct {
	Returnval []IscsiPortInfo `xml:"returnval,omitempty"`
}

type QueryChangedDiskAreasRequestType

type QueryChangedDiskAreasRequestType struct {
	This        ManagedObjectReference  `xml:"_this"`
	Snapshot    *ManagedObjectReference `xml:"snapshot,omitempty"`
	DeviceKey   int                     `xml:"deviceKey"`
	StartOffset int64                   `xml:"startOffset"`
	ChangeId    string                  `xml:"changeId"`
}

type QueryChangedDiskAreasResponse

type QueryChangedDiskAreasResponse struct {
	Returnval DiskChangeInfo `xml:"returnval"`
}

type QueryCmmds

type QueryCmmds QueryCmmdsRequestType

type QueryCmmdsRequestType

type QueryCmmdsRequestType struct {
	This    ManagedObjectReference             `xml:"_this"`
	Queries []HostVsanInternalSystemCmmdsQuery `xml:"queries"`
}

type QueryCmmdsResponse

type QueryCmmdsResponse struct {
	Returnval string `xml:"returnval"`
}

type QueryCompatibleHostForExistingDvsRequestType

type QueryCompatibleHostForExistingDvsRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Container ManagedObjectReference `xml:"container"`
	Recursive bool                   `xml:"recursive"`
	Dvs       ManagedObjectReference `xml:"dvs"`
}

type QueryCompatibleHostForExistingDvsResponse

type QueryCompatibleHostForExistingDvsResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryCompatibleHostForNewDvsRequestType

type QueryCompatibleHostForNewDvsRequestType struct {
	This              ManagedObjectReference               `xml:"_this"`
	Container         ManagedObjectReference               `xml:"container"`
	Recursive         bool                                 `xml:"recursive"`
	SwitchProductSpec *DistributedVirtualSwitchProductSpec `xml:"switchProductSpec,omitempty"`
}

type QueryCompatibleHostForNewDvsResponse

type QueryCompatibleHostForNewDvsResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryComplianceStatusRequestType

type QueryComplianceStatusRequestType struct {
	This    ManagedObjectReference   `xml:"_this"`
	Profile []ManagedObjectReference `xml:"profile,omitempty"`
	Entity  []ManagedObjectReference `xml:"entity,omitempty"`
}

type QueryComplianceStatusResponse

type QueryComplianceStatusResponse struct {
	Returnval []ComplianceResult `xml:"returnval,omitempty"`
}

type QueryConfigOption

type QueryConfigOption QueryConfigOptionRequestType

type QueryConfigOptionDescriptorRequestType

type QueryConfigOptionDescriptorRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryConfigOptionDescriptorResponse

type QueryConfigOptionDescriptorResponse struct {
	Returnval []VirtualMachineConfigOptionDescriptor `xml:"returnval,omitempty"`
}

type QueryConfigOptionRequestType

type QueryConfigOptionRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Key  string                  `xml:"key,omitempty"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type QueryConfigOptionResponse

type QueryConfigOptionResponse struct {
	Returnval *VirtualMachineConfigOption `xml:"returnval,omitempty"`
}

type QueryConfigTarget

type QueryConfigTarget QueryConfigTargetRequestType

type QueryConfigTargetRequestType

type QueryConfigTargetRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type QueryConfigTargetResponse

type QueryConfigTargetResponse struct {
	Returnval *ConfigTarget `xml:"returnval,omitempty"`
}

type QueryConfiguredModuleOptionStringRequestType

type QueryConfiguredModuleOptionStringRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name"`
}

type QueryConfiguredModuleOptionStringResponse

type QueryConfiguredModuleOptionStringResponse struct {
	Returnval string `xml:"returnval"`
}

type QueryConnectionInfo

type QueryConnectionInfo QueryConnectionInfoRequestType

type QueryConnectionInfoRequestType

type QueryConnectionInfoRequestType struct {
	This          ManagedObjectReference `xml:"_this"`
	Hostname      string                 `xml:"hostname"`
	Port          int                    `xml:"port"`
	Username      string                 `xml:"username"`
	Password      string                 `xml:"password"`
	SslThumbprint string                 `xml:"sslThumbprint,omitempty"`
}

type QueryConnectionInfoResponse

type QueryConnectionInfoResponse struct {
	Returnval HostConnectInfo `xml:"returnval"`
}

type QueryDatastorePerformanceSummaryRequestType

type QueryDatastorePerformanceSummaryRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Datastore ManagedObjectReference `xml:"datastore"`
}

type QueryDatastorePerformanceSummaryResponse

type QueryDatastorePerformanceSummaryResponse struct {
	Returnval []StoragePerformanceSummary `xml:"returnval,omitempty"`
}

type QueryDateTime

type QueryDateTime QueryDateTimeRequestType

type QueryDateTimeRequestType

type QueryDateTimeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryDateTimeResponse

type QueryDateTimeResponse struct {
	Returnval time.Time `xml:"returnval"`
}

type QueryDescriptions

type QueryDescriptions QueryDescriptionsRequestType

type QueryDescriptionsRequestType

type QueryDescriptionsRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type QueryDescriptionsResponse

type QueryDescriptionsResponse struct {
	Returnval []DiagnosticManagerLogDescriptor `xml:"returnval,omitempty"`
}

type QueryDisksForVsan

type QueryDisksForVsan QueryDisksForVsanRequestType

type QueryDisksForVsanRequestType

type QueryDisksForVsanRequestType struct {
	This          ManagedObjectReference `xml:"_this"`
	CanonicalName []string               `xml:"canonicalName,omitempty"`
}

type QueryDisksForVsanResponse

type QueryDisksForVsanResponse struct {
	Returnval []VsanHostDiskResult `xml:"returnval,omitempty"`
}

type QueryDvsByUuid

type QueryDvsByUuid QueryDvsByUuidRequestType

type QueryDvsByUuidRequestType

type QueryDvsByUuidRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Uuid string                 `xml:"uuid"`
}

type QueryDvsByUuidResponse

type QueryDvsByUuidResponse struct {
	Returnval *ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryDvsCheckCompatibilityRequestType

type QueryDvsCheckCompatibilityRequestType struct {
	This           ManagedObjectReference                                 `xml:"_this"`
	HostContainer  DistributedVirtualSwitchManagerHostContainer           `xml:"hostContainer"`
	DvsProductSpec *DistributedVirtualSwitchManagerDvsProductSpec         `xml:"dvsProductSpec,omitempty"`
	HostFilterSpec []BaseDistributedVirtualSwitchManagerHostDvsFilterSpec `xml:"hostFilterSpec,omitempty,typeattr"`
}

type QueryDvsCheckCompatibilityResponse

type QueryDvsCheckCompatibilityResponse struct {
	Returnval []DistributedVirtualSwitchManagerCompatibilityResult `xml:"returnval,omitempty"`
}

type QueryDvsCompatibleHostSpecRequestType

type QueryDvsCompatibleHostSpecRequestType struct {
	This              ManagedObjectReference               `xml:"_this"`
	SwitchProductSpec *DistributedVirtualSwitchProductSpec `xml:"switchProductSpec,omitempty"`
}

type QueryDvsCompatibleHostSpecResponse

type QueryDvsCompatibleHostSpecResponse struct {
	Returnval []DistributedVirtualSwitchHostProductSpec `xml:"returnval,omitempty"`
}

type QueryDvsConfigTargetRequestType

type QueryDvsConfigTargetRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
	Dvs  *ManagedObjectReference `xml:"dvs,omitempty"`
}

type QueryDvsConfigTargetResponse

type QueryDvsConfigTargetResponse struct {
	Returnval DVSManagerDvsConfigTarget `xml:"returnval"`
}

type QueryDvsFeatureCapabilityRequestType

type QueryDvsFeatureCapabilityRequestType struct {
	This              ManagedObjectReference               `xml:"_this"`
	SwitchProductSpec *DistributedVirtualSwitchProductSpec `xml:"switchProductSpec,omitempty"`
}

type QueryDvsFeatureCapabilityResponse

type QueryDvsFeatureCapabilityResponse struct {
	Returnval BaseDVSFeatureCapability `xml:"returnval,omitempty,typeattr"`
}

type QueryEvents

type QueryEvents QueryEventsRequestType

type QueryEventsRequestType

type QueryEventsRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Filter EventFilterSpec        `xml:"filter"`
}

type QueryEventsResponse

type QueryEventsResponse struct {
	Returnval []BaseEvent `xml:"returnval,omitempty,typeattr"`
}

type QueryExpressionMetadataRequestType

type QueryExpressionMetadataRequestType struct {
	This           ManagedObjectReference  `xml:"_this"`
	ExpressionName []string                `xml:"expressionName,omitempty"`
	Profile        *ManagedObjectReference `xml:"profile,omitempty"`
}

type QueryExpressionMetadataResponse

type QueryExpressionMetadataResponse struct {
	Returnval []ProfileExpressionMetadata `xml:"returnval,omitempty"`
}

type QueryExtensionIpAllocationUsageRequestType

type QueryExtensionIpAllocationUsageRequestType struct {
	This          ManagedObjectReference `xml:"_this"`
	ExtensionKeys []string               `xml:"extensionKeys,omitempty"`
}

type QueryExtensionIpAllocationUsageResponse

type QueryExtensionIpAllocationUsageResponse struct {
	Returnval []ExtensionManagerIpAllocationUsage `xml:"returnval,omitempty"`
}

type QueryFaultToleranceCompatibilityRequestType

type QueryFaultToleranceCompatibilityRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryFaultToleranceCompatibilityResponse

type QueryFaultToleranceCompatibilityResponse struct {
	Returnval []LocalizedMethodFault `xml:"returnval,omitempty"`
}

type QueryFirmwareConfigUploadURLRequestType

type QueryFirmwareConfigUploadURLRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryFirmwareConfigUploadURLResponse

type QueryFirmwareConfigUploadURLResponse struct {
	Returnval string `xml:"returnval"`
}

type QueryHostConnectionInfoRequestType

type QueryHostConnectionInfoRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryHostConnectionInfoResponse

type QueryHostConnectionInfoResponse struct {
	Returnval HostConnectInfo `xml:"returnval"`
}

type QueryHostPatchRequestType

type QueryHostPatchRequestType struct {
	This ManagedObjectReference                     `xml:"_this"`
	Spec *HostPatchManagerPatchManagerOperationSpec `xml:"spec,omitempty"`
}

type QueryHostPatch_Task

type QueryHostPatch_Task QueryHostPatchRequestType

type QueryHostPatch_TaskResponse

type QueryHostPatch_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type QueryHostProfileMetadataRequestType

type QueryHostProfileMetadataRequestType struct {
	This        ManagedObjectReference  `xml:"_this"`
	ProfileName []string                `xml:"profileName,omitempty"`
	Profile     *ManagedObjectReference `xml:"profile,omitempty"`
}

type QueryHostProfileMetadataResponse

type QueryHostProfileMetadataResponse struct {
	Returnval []ProfileMetadata `xml:"returnval,omitempty"`
}

type QueryHostStatus

type QueryHostStatus QueryHostStatusRequestType

type QueryHostStatusRequestType

type QueryHostStatusRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryHostStatusResponse

type QueryHostStatusResponse struct {
	Returnval VsanHostClusterStatus `xml:"returnval"`
}

type QueryIORMConfigOptionRequestType

type QueryIORMConfigOptionRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Host ManagedObjectReference `xml:"host"`
}

type QueryIORMConfigOptionResponse

type QueryIORMConfigOptionResponse struct {
	Returnval StorageIORMConfigOption `xml:"returnval"`
}

type QueryIPAllocations

type QueryIPAllocations QueryIPAllocationsRequestType

type QueryIPAllocationsRequestType

type QueryIPAllocationsRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	Dc           ManagedObjectReference `xml:"dc"`
	PoolId       int                    `xml:"poolId"`
	ExtensionKey string                 `xml:"extensionKey"`
}

type QueryIPAllocationsResponse

type QueryIPAllocationsResponse struct {
	Returnval []IpPoolManagerIpAllocation `xml:"returnval"`
}

type QueryIpPools

type QueryIpPools QueryIpPoolsRequestType

type QueryIpPoolsRequestType

type QueryIpPoolsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Dc   ManagedObjectReference `xml:"dc"`
}

type QueryIpPoolsResponse

type QueryIpPoolsResponse struct {
	Returnval []IpPool `xml:"returnval,omitempty"`
}

type QueryLicenseSourceAvailabilityRequestType

type QueryLicenseSourceAvailabilityRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type QueryLicenseSourceAvailabilityResponse

type QueryLicenseSourceAvailabilityResponse struct {
	Returnval []LicenseAvailabilityInfo `xml:"returnval,omitempty"`
}

type QueryLicenseUsage

type QueryLicenseUsage QueryLicenseUsageRequestType

type QueryLicenseUsageRequestType

type QueryLicenseUsageRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type QueryLicenseUsageResponse

type QueryLicenseUsageResponse struct {
	Returnval LicenseUsageInfo `xml:"returnval"`
}

type QueryManagedBy

type QueryManagedBy QueryManagedByRequestType

type QueryManagedByRequestType

type QueryManagedByRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	ExtensionKey string                 `xml:"extensionKey"`
}

type QueryManagedByResponse

type QueryManagedByResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type QueryMemoryOverhead

type QueryMemoryOverhead QueryMemoryOverheadRequestType

type QueryMemoryOverheadExRequestType

type QueryMemoryOverheadExRequestType struct {
	This         ManagedObjectReference   `xml:"_this"`
	VmConfigInfo VirtualMachineConfigInfo `xml:"vmConfigInfo"`
}

type QueryMemoryOverheadExResponse

type QueryMemoryOverheadExResponse struct {
	Returnval int64 `xml:"returnval"`
}

type QueryMemoryOverheadRequestType

type QueryMemoryOverheadRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	MemorySize   int64                  `xml:"memorySize"`
	VideoRamSize int                    `xml:"videoRamSize,omitempty"`
	NumVcpus     int                    `xml:"numVcpus"`
}

type QueryMemoryOverheadResponse

type QueryMemoryOverheadResponse struct {
	Returnval int64 `xml:"returnval"`
}

type QueryMigrationDependenciesRequestType

type QueryMigrationDependenciesRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	PnicDevice []string               `xml:"pnicDevice"`
}

type QueryMigrationDependenciesResponse

type QueryMigrationDependenciesResponse struct {
	Returnval IscsiMigrationDependency `xml:"returnval"`
}

type QueryModules

type QueryModules QueryModulesRequestType

type QueryModulesRequestType

type QueryModulesRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryModulesResponse

type QueryModulesResponse struct {
	Returnval []KernelModuleInfo `xml:"returnval,omitempty"`
}

type QueryNetConfig

type QueryNetConfig QueryNetConfigRequestType

type QueryNetConfigRequestType

type QueryNetConfigRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	NicType string                 `xml:"nicType"`
}

type QueryNetConfigResponse

type QueryNetConfigResponse struct {
	Returnval *VirtualNicManagerNetConfig `xml:"returnval,omitempty"`
}

type QueryNetworkHint

type QueryNetworkHint QueryNetworkHintRequestType

type QueryNetworkHintRequestType

type QueryNetworkHintRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Device []string               `xml:"device,omitempty"`
}

type QueryNetworkHintResponse

type QueryNetworkHintResponse struct {
	Returnval []PhysicalNicHintInfo `xml:"returnval,omitempty"`
}

type QueryObjectsOnPhysicalVsanDiskRequestType

type QueryObjectsOnPhysicalVsanDiskRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Disks []string               `xml:"disks"`
}

type QueryObjectsOnPhysicalVsanDiskResponse

type QueryObjectsOnPhysicalVsanDiskResponse struct {
	Returnval string `xml:"returnval"`
}

type QueryOptions

type QueryOptions QueryOptionsRequestType

type QueryOptionsRequestType

type QueryOptionsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Name string                 `xml:"name,omitempty"`
}

type QueryOptionsResponse

type QueryOptionsResponse struct {
	Returnval []BaseOptionValue `xml:"returnval,omitempty,typeattr"`
}

type QueryPartitionCreateDescRequestType

type QueryPartitionCreateDescRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	DiskUuid       string                 `xml:"diskUuid"`
	DiagnosticType string                 `xml:"diagnosticType"`
}

type QueryPartitionCreateDescResponse

type QueryPartitionCreateDescResponse struct {
	Returnval HostDiagnosticPartitionCreateDescription `xml:"returnval"`
}

type QueryPartitionCreateOptionsRequestType

type QueryPartitionCreateOptionsRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	StorageType    string                 `xml:"storageType"`
	DiagnosticType string                 `xml:"diagnosticType"`
}

type QueryPartitionCreateOptionsResponse

type QueryPartitionCreateOptionsResponse struct {
	Returnval []HostDiagnosticPartitionCreateOption `xml:"returnval,omitempty"`
}

type QueryPathSelectionPolicyOptionsRequestType

type QueryPathSelectionPolicyOptionsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryPathSelectionPolicyOptionsResponse

type QueryPathSelectionPolicyOptionsResponse struct {
	Returnval []HostPathSelectionPolicyOption `xml:"returnval,omitempty"`
}

type QueryPerf

type QueryPerf QueryPerfRequestType

type QueryPerfComposite

type QueryPerfComposite QueryPerfCompositeRequestType

type QueryPerfCompositeRequestType

type QueryPerfCompositeRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	QuerySpec PerfQuerySpec          `xml:"querySpec"`
}

type QueryPerfCompositeResponse

type QueryPerfCompositeResponse struct {
	Returnval PerfCompositeMetric `xml:"returnval"`
}

type QueryPerfCounter

type QueryPerfCounter QueryPerfCounterRequestType

type QueryPerfCounterByLevelRequestType

type QueryPerfCounterByLevelRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Level int                    `xml:"level"`
}

type QueryPerfCounterByLevelResponse

type QueryPerfCounterByLevelResponse struct {
	Returnval []PerfCounterInfo `xml:"returnval"`
}

type QueryPerfCounterRequestType

type QueryPerfCounterRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	CounterId []int                  `xml:"counterId"`
}

type QueryPerfCounterResponse

type QueryPerfCounterResponse struct {
	Returnval []PerfCounterInfo `xml:"returnval,omitempty"`
}

type QueryPerfProviderSummaryRequestType

type QueryPerfProviderSummaryRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
}

type QueryPerfProviderSummaryResponse

type QueryPerfProviderSummaryResponse struct {
	Returnval PerfProviderSummary `xml:"returnval"`
}

type QueryPerfRequestType

type QueryPerfRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	QuerySpec []PerfQuerySpec        `xml:"querySpec"`
}

type QueryPerfResponse

type QueryPerfResponse struct {
	Returnval []BasePerfEntityMetricBase `xml:"returnval,omitempty,typeattr"`
}

type QueryPhysicalVsanDisksRequestType

type QueryPhysicalVsanDisksRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Props []string               `xml:"props,omitempty"`
}

type QueryPhysicalVsanDisksResponse

type QueryPhysicalVsanDisksResponse struct {
	Returnval string `xml:"returnval"`
}

type QueryPnicStatus

type QueryPnicStatus QueryPnicStatusRequestType

type QueryPnicStatusRequestType

type QueryPnicStatusRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	PnicDevice string                 `xml:"pnicDevice"`
}

type QueryPnicStatusResponse

type QueryPnicStatusResponse struct {
	Returnval IscsiStatus `xml:"returnval"`
}

type QueryPolicyMetadata

type QueryPolicyMetadata QueryPolicyMetadataRequestType

type QueryPolicyMetadataRequestType

type QueryPolicyMetadataRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	PolicyName []string                `xml:"policyName,omitempty"`
	Profile    *ManagedObjectReference `xml:"profile,omitempty"`
}

type QueryPolicyMetadataResponse

type QueryPolicyMetadataResponse struct {
	Returnval []ProfilePolicyMetadata `xml:"returnval,omitempty"`
}

type QueryProfileStructureRequestType

type QueryProfileStructureRequestType struct {
	This    ManagedObjectReference  `xml:"_this"`
	Profile *ManagedObjectReference `xml:"profile,omitempty"`
}

type QueryProfileStructureResponse

type QueryProfileStructureResponse struct {
	Returnval ProfileProfileStructure `xml:"returnval"`
}

type QueryResourceConfigOptionRequestType

type QueryResourceConfigOptionRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryResourceConfigOptionResponse

type QueryResourceConfigOptionResponse struct {
	Returnval ResourceConfigOption `xml:"returnval"`
}

type QueryServiceList

type QueryServiceList QueryServiceListRequestType

type QueryServiceListRequestType

type QueryServiceListRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	ServiceName string                 `xml:"serviceName,omitempty"`
	Location    []string               `xml:"location,omitempty"`
}

type QueryServiceListResponse

type QueryServiceListResponse struct {
	Returnval []ServiceManagerServiceInfo `xml:"returnval,omitempty"`
}

type QueryStorageArrayTypePolicyOptionsRequestType

type QueryStorageArrayTypePolicyOptionsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryStorageArrayTypePolicyOptionsResponse

type QueryStorageArrayTypePolicyOptionsResponse struct {
	Returnval []HostStorageArrayTypePolicyOption `xml:"returnval,omitempty"`
}

type QuerySupportedFeaturesRequestType

type QuerySupportedFeaturesRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type QuerySupportedFeaturesResponse

type QuerySupportedFeaturesResponse struct {
	Returnval []LicenseFeatureInfo `xml:"returnval,omitempty"`
}

type QueryTargetCapabilitiesRequestType

type QueryTargetCapabilitiesRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type QueryTargetCapabilitiesResponse

type QueryTargetCapabilitiesResponse struct {
	Returnval *HostCapability `xml:"returnval,omitempty"`
}

type QueryTpmAttestationReportRequestType

type QueryTpmAttestationReportRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryTpmAttestationReportResponse

type QueryTpmAttestationReportResponse struct {
	Returnval *HostTpmAttestationReport `xml:"returnval,omitempty"`
}

type QueryUnownedFiles

type QueryUnownedFiles QueryUnownedFilesRequestType

type QueryUnownedFilesRequestType

type QueryUnownedFilesRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryUnownedFilesResponse

type QueryUnownedFilesResponse struct {
	Returnval []string `xml:"returnval,omitempty"`
}

type QueryUnresolvedVmfsVolumeRequestType

type QueryUnresolvedVmfsVolumeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryUnresolvedVmfsVolumeResponse

type QueryUnresolvedVmfsVolumeResponse struct {
	Returnval []HostUnresolvedVmfsVolume `xml:"returnval,omitempty"`
}

type QueryUnresolvedVmfsVolumesRequestType

type QueryUnresolvedVmfsVolumesRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryUnresolvedVmfsVolumesResponse

type QueryUnresolvedVmfsVolumesResponse struct {
	Returnval []HostUnresolvedVmfsVolume `xml:"returnval,omitempty"`
}

type QueryUsedVlanIdInDvsRequestType

type QueryUsedVlanIdInDvsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type QueryUsedVlanIdInDvsResponse

type QueryUsedVlanIdInDvsResponse struct {
	Returnval []int `xml:"returnval,omitempty"`
}

type QueryVMotionCompatibilityExRequestType

type QueryVMotionCompatibilityExRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	Vm   []ManagedObjectReference `xml:"vm"`
	Host []ManagedObjectReference `xml:"host"`
}

type QueryVMotionCompatibilityEx_TaskResponse

type QueryVMotionCompatibilityEx_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type QueryVMotionCompatibilityRequestType

type QueryVMotionCompatibilityRequestType struct {
	This          ManagedObjectReference   `xml:"_this"`
	Vm            ManagedObjectReference   `xml:"vm"`
	Host          []ManagedObjectReference `xml:"host"`
	Compatibility []string                 `xml:"compatibility,omitempty"`
}

type QueryVMotionCompatibilityResponse

type QueryVMotionCompatibilityResponse struct {
	Returnval []HostVMotionCompatibility `xml:"returnval,omitempty"`
}

type QueryVirtualDiskFragmentationRequestType

type QueryVirtualDiskFragmentationRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type QueryVirtualDiskFragmentationResponse

type QueryVirtualDiskFragmentationResponse struct {
	Returnval int `xml:"returnval"`
}

type QueryVirtualDiskGeometryRequestType

type QueryVirtualDiskGeometryRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type QueryVirtualDiskGeometryResponse

type QueryVirtualDiskGeometryResponse struct {
	Returnval HostDiskDimensionsChs `xml:"returnval"`
}

type QueryVirtualDiskUuidRequestType

type QueryVirtualDiskUuidRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type QueryVirtualDiskUuidResponse

type QueryVirtualDiskUuidResponse struct {
	Returnval string `xml:"returnval"`
}

type QueryVmfsDatastoreCreateOptionsRequestType

type QueryVmfsDatastoreCreateOptionsRequestType struct {
	This             ManagedObjectReference `xml:"_this"`
	DevicePath       string                 `xml:"devicePath"`
	VmfsMajorVersion int                    `xml:"vmfsMajorVersion,omitempty"`
}

type QueryVmfsDatastoreCreateOptionsResponse

type QueryVmfsDatastoreCreateOptionsResponse struct {
	Returnval []VmfsDatastoreOption `xml:"returnval,omitempty"`
}

type QueryVmfsDatastoreExpandOptionsRequestType

type QueryVmfsDatastoreExpandOptionsRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Datastore ManagedObjectReference `xml:"datastore"`
}

type QueryVmfsDatastoreExpandOptionsResponse

type QueryVmfsDatastoreExpandOptionsResponse struct {
	Returnval []VmfsDatastoreOption `xml:"returnval,omitempty"`
}

type QueryVmfsDatastoreExtendOptionsRequestType

type QueryVmfsDatastoreExtendOptionsRequestType struct {
	This                     ManagedObjectReference `xml:"_this"`
	Datastore                ManagedObjectReference `xml:"datastore"`
	DevicePath               string                 `xml:"devicePath"`
	SuppressExpandCandidates *bool                  `xml:"suppressExpandCandidates"`
}

type QueryVmfsDatastoreExtendOptionsResponse

type QueryVmfsDatastoreExtendOptionsResponse struct {
	Returnval []VmfsDatastoreOption `xml:"returnval,omitempty"`
}

type QueryVnicStatus

type QueryVnicStatus QueryVnicStatusRequestType

type QueryVnicStatusRequestType

type QueryVnicStatusRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	VnicDevice string                 `xml:"vnicDevice"`
}

type QueryVnicStatusResponse

type QueryVnicStatusResponse struct {
	Returnval IscsiStatus `xml:"returnval"`
}

type QueryVsanObjects

type QueryVsanObjects QueryVsanObjectsRequestType

type QueryVsanObjectsRequestType

type QueryVsanObjectsRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Uuids []string               `xml:"uuids,omitempty"`
}

type QueryVsanObjectsResponse

type QueryVsanObjectsResponse struct {
	Returnval string `xml:"returnval"`
}

type QuestionPending

type QuestionPending struct {
	InvalidState

	Text string `xml:"text"`
}

type QuestionPendingFault

type QuestionPendingFault QuestionPending

type QuiesceDatastoreIOForHAFailed

type QuiesceDatastoreIOForHAFailed struct {
	ResourceInUse

	Host     ManagedObjectReference `xml:"host"`
	HostName string                 `xml:"hostName"`
	Ds       ManagedObjectReference `xml:"ds"`
	DsName   string                 `xml:"dsName"`
}

type QuiesceDatastoreIOForHAFailedFault

type QuiesceDatastoreIOForHAFailedFault QuiesceDatastoreIOForHAFailed

type RDMConversionNotSupported

type RDMConversionNotSupported struct {
	MigrationFault

	Device string `xml:"device"`
}

type RDMConversionNotSupportedFault

type RDMConversionNotSupportedFault RDMConversionNotSupported

type RDMNotPreserved

type RDMNotPreserved struct {
	MigrationFault

	Device string `xml:"device"`
}

type RDMNotPreservedFault

type RDMNotPreservedFault RDMNotPreserved

type RDMNotSupported

type RDMNotSupported struct {
	DeviceNotSupported
}

func (*RDMNotSupported) GetRDMNotSupported

func (b *RDMNotSupported) GetRDMNotSupported() *RDMNotSupported

type RDMNotSupportedFault

type RDMNotSupportedFault BaseRDMNotSupported

type RDMNotSupportedOnDatastore

type RDMNotSupportedOnDatastore struct {
	VmConfigFault

	Device        string                 `xml:"device"`
	Datastore     ManagedObjectReference `xml:"datastore"`
	DatastoreName string                 `xml:"datastoreName"`
}

type RDMNotSupportedOnDatastoreFault

type RDMNotSupportedOnDatastoreFault RDMNotSupportedOnDatastore

type RDMPointsToInaccessibleDisk

type RDMPointsToInaccessibleDisk struct {
	CannotAccessVmDisk
}

type RDMPointsToInaccessibleDiskFault

type RDMPointsToInaccessibleDiskFault RDMPointsToInaccessibleDisk

type RawDiskNotSupported

type RawDiskNotSupported struct {
	DeviceNotSupported
}

type RawDiskNotSupportedFault

type RawDiskNotSupportedFault RawDiskNotSupported

type ReadEnvironmentVariableInGuestRequestType

type ReadEnvironmentVariableInGuestRequestType struct {
	This  ManagedObjectReference  `xml:"_this"`
	Vm    ManagedObjectReference  `xml:"vm"`
	Auth  BaseGuestAuthentication `xml:"auth,typeattr"`
	Names []string                `xml:"names,omitempty"`
}

type ReadEnvironmentVariableInGuestResponse

type ReadEnvironmentVariableInGuestResponse struct {
	Returnval []string `xml:"returnval,omitempty"`
}

type ReadHostResourcePoolTreeFailed

type ReadHostResourcePoolTreeFailed struct {
	HostConnectFault
}

type ReadHostResourcePoolTreeFailedFault

type ReadHostResourcePoolTreeFailedFault ReadHostResourcePoolTreeFailed

type ReadNextEvents

type ReadNextEvents ReadNextEventsRequestType

type ReadNextEventsRequestType

type ReadNextEventsRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	MaxCount int                    `xml:"maxCount"`
}

type ReadNextEventsResponse

type ReadNextEventsResponse struct {
	Returnval []BaseEvent `xml:"returnval,omitempty,typeattr"`
}

type ReadNextTasks

type ReadNextTasks ReadNextTasksRequestType

type ReadNextTasksRequestType

type ReadNextTasksRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	MaxCount int                    `xml:"maxCount"`
}

type ReadNextTasksResponse

type ReadNextTasksResponse struct {
	Returnval []TaskInfo `xml:"returnval,omitempty"`
}

type ReadOnlyDisksWithLegacyDestination

type ReadOnlyDisksWithLegacyDestination struct {
	MigrationFault

	RoDiskCount   int  `xml:"roDiskCount"`
	TimeoutDanger bool `xml:"timeoutDanger"`
}

type ReadOnlyDisksWithLegacyDestinationFault

type ReadOnlyDisksWithLegacyDestinationFault ReadOnlyDisksWithLegacyDestination

type ReadPreviousEvents

type ReadPreviousEvents ReadPreviousEventsRequestType

type ReadPreviousEventsRequestType

type ReadPreviousEventsRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	MaxCount int                    `xml:"maxCount"`
}

type ReadPreviousEventsResponse

type ReadPreviousEventsResponse struct {
	Returnval []BaseEvent `xml:"returnval,omitempty,typeattr"`
}

type ReadPreviousTasks

type ReadPreviousTasks ReadPreviousTasksRequestType

type ReadPreviousTasksRequestType

type ReadPreviousTasksRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	MaxCount int                    `xml:"maxCount"`
}

type ReadPreviousTasksResponse

type ReadPreviousTasksResponse struct {
	Returnval []TaskInfo `xml:"returnval,omitempty"`
}

type RebootGuest

type RebootGuest RebootGuestRequestType

type RebootGuestRequestType

type RebootGuestRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RebootGuestResponse

type RebootGuestResponse struct {
}

type RebootHostRequestType

type RebootHostRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Force bool                   `xml:"force"`
}

type RebootHost_Task

type RebootHost_Task RebootHostRequestType

type RebootHost_TaskResponse

type RebootHost_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RebootRequired

type RebootRequired struct {
	VimFault

	Patch string `xml:"patch,omitempty"`
}

type RebootRequiredFault

type RebootRequiredFault RebootRequired

type RecommendDatastores

type RecommendDatastores RecommendDatastoresRequestType

type RecommendDatastoresRequestType

type RecommendDatastoresRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	StorageSpec StoragePlacementSpec   `xml:"storageSpec"`
}

type RecommendDatastoresResponse

type RecommendDatastoresResponse struct {
	Returnval StoragePlacementResult `xml:"returnval"`
}

type RecommendHostsForVm

type RecommendHostsForVm RecommendHostsForVmRequestType

type RecommendHostsForVmRequestType

type RecommendHostsForVmRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Vm   ManagedObjectReference  `xml:"vm"`
	Pool *ManagedObjectReference `xml:"pool,omitempty"`
}

type RecommendHostsForVmResponse

type RecommendHostsForVmResponse struct {
	Returnval []ClusterHostRecommendation `xml:"returnval,omitempty"`
}

type RecommendationReasonCode

type RecommendationReasonCode string

type RecommendationType

type RecommendationType string

type ReconfigVMRequestType

type ReconfigVMRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	Spec VirtualMachineConfigSpec `xml:"spec"`
}

type ReconfigVM_Task

type ReconfigVM_Task ReconfigVMRequestType

type ReconfigVM_TaskResponse

type ReconfigVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReconfigureAlarm

type ReconfigureAlarm ReconfigureAlarmRequestType

type ReconfigureAlarmRequestType

type ReconfigureAlarmRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec BaseAlarmSpec          `xml:"spec,typeattr"`
}

type ReconfigureAlarmResponse

type ReconfigureAlarmResponse struct {
}

type ReconfigureAutostartRequestType

type ReconfigureAutostartRequestType struct {
	This ManagedObjectReference     `xml:"_this"`
	Spec HostAutoStartManagerConfig `xml:"spec"`
}

type ReconfigureAutostartResponse

type ReconfigureAutostartResponse struct {
}

type ReconfigureClusterRequestType

type ReconfigureClusterRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Spec   ClusterConfigSpec      `xml:"spec"`
	Modify bool                   `xml:"modify"`
}

type ReconfigureCluster_Task

type ReconfigureCluster_Task ReconfigureClusterRequestType

type ReconfigureCluster_TaskResponse

type ReconfigureCluster_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReconfigureComputeResourceRequestType

type ReconfigureComputeResourceRequestType struct {
	This   ManagedObjectReference        `xml:"_this"`
	Spec   BaseComputeResourceConfigSpec `xml:"spec,typeattr"`
	Modify bool                          `xml:"modify"`
}

type ReconfigureComputeResource_TaskResponse

type ReconfigureComputeResource_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReconfigureDVPortRequestType

type ReconfigureDVPortRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Port []DVPortConfigSpec     `xml:"port"`
}

type ReconfigureDVPort_Task

type ReconfigureDVPort_Task ReconfigureDVPortRequestType

type ReconfigureDVPort_TaskResponse

type ReconfigureDVPort_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReconfigureDVPortgroupRequestType

type ReconfigureDVPortgroupRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec DVPortgroupConfigSpec  `xml:"spec"`
}

type ReconfigureDVPortgroup_Task

type ReconfigureDVPortgroup_Task ReconfigureDVPortgroupRequestType

type ReconfigureDVPortgroup_TaskResponse

type ReconfigureDVPortgroup_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReconfigureDatacenterRequestType

type ReconfigureDatacenterRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Spec   DatacenterConfigSpec   `xml:"spec"`
	Modify bool                   `xml:"modify"`
}

type ReconfigureDatacenter_Task

type ReconfigureDatacenter_Task ReconfigureDatacenterRequestType

type ReconfigureDatacenter_TaskResponse

type ReconfigureDatacenter_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReconfigureDvsRequestType

type ReconfigureDvsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec BaseDVSConfigSpec      `xml:"spec,typeattr"`
}

type ReconfigureDvs_Task

type ReconfigureDvs_Task ReconfigureDvsRequestType

type ReconfigureDvs_TaskResponse

type ReconfigureDvs_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReconfigureHostForDASRequestType

type ReconfigureHostForDASRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ReconfigureHostForDAS_Task

type ReconfigureHostForDAS_Task ReconfigureHostForDASRequestType

type ReconfigureHostForDAS_TaskResponse

type ReconfigureHostForDAS_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReconfigureScheduledTaskRequestType

type ReconfigureScheduledTaskRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec BaseScheduledTaskSpec  `xml:"spec,typeattr"`
}

type ReconfigureScheduledTaskResponse

type ReconfigureScheduledTaskResponse struct {
}

type ReconfigureServiceConsoleReservationRequestType

type ReconfigureServiceConsoleReservationRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	CfgBytes int64                  `xml:"cfgBytes"`
}

type ReconfigureServiceConsoleReservationResponse

type ReconfigureServiceConsoleReservationResponse struct {
}

type ReconfigureSnmpAgentRequestType

type ReconfigureSnmpAgentRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec HostSnmpConfigSpec     `xml:"spec"`
}

type ReconfigureSnmpAgentResponse

type ReconfigureSnmpAgentResponse struct {
}

type ReconfigureVirtualMachineReservationRequestType

type ReconfigureVirtualMachineReservationRequestType struct {
	This ManagedObjectReference              `xml:"_this"`
	Spec VirtualMachineMemoryReservationSpec `xml:"spec"`
}

type ReconfigureVirtualMachineReservationResponse

type ReconfigureVirtualMachineReservationResponse struct {
}

type ReconnectHostRequestType

type ReconnectHostRequestType struct {
	This          ManagedObjectReference   `xml:"_this"`
	CnxSpec       *HostConnectSpec         `xml:"cnxSpec,omitempty"`
	ReconnectSpec *HostSystemReconnectSpec `xml:"reconnectSpec,omitempty"`
}

type ReconnectHost_Task

type ReconnectHost_Task ReconnectHostRequestType

type ReconnectHost_TaskResponse

type ReconnectHost_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RecordReplayDisabled

type RecordReplayDisabled struct {
	VimFault
}

type RecordReplayDisabledFault

type RecordReplayDisabledFault RecordReplayDisabled

type RecoveryEvent

type RecoveryEvent struct {
	DvsEvent

	HostName string `xml:"hostName"`
	PortKey  string `xml:"portKey"`
	DvsUuid  string `xml:"dvsUuid,omitempty"`
	Vnic     string `xml:"vnic,omitempty"`
}

type RectifyDvsHostRequestType

type RectifyDvsHostRequestType struct {
	This  ManagedObjectReference   `xml:"_this"`
	Hosts []ManagedObjectReference `xml:"hosts,omitempty"`
}

type RectifyDvsHost_Task

type RectifyDvsHost_Task RectifyDvsHostRequestType

type RectifyDvsHost_TaskResponse

type RectifyDvsHost_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RectifyDvsOnHostRequestType

type RectifyDvsOnHostRequestType struct {
	This  ManagedObjectReference   `xml:"_this"`
	Hosts []ManagedObjectReference `xml:"hosts"`
}

type RectifyDvsOnHost_Task

type RectifyDvsOnHost_Task RectifyDvsOnHostRequestType

type RectifyDvsOnHost_TaskResponse

type RectifyDvsOnHost_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RecurrentTaskScheduler

type RecurrentTaskScheduler struct {
	TaskScheduler

	Interval int `xml:"interval"`
}

func (*RecurrentTaskScheduler) GetRecurrentTaskScheduler

func (b *RecurrentTaskScheduler) GetRecurrentTaskScheduler() *RecurrentTaskScheduler

type ReflectManagedMethodExecuter

type ReflectManagedMethodExecuter struct {
	ManagedObjectReference
}

type ReflectManagedMethodExecuterSoapArgument

type ReflectManagedMethodExecuterSoapArgument struct {
	DynamicData

	Name string `xml:"name"`
	Val  string `xml:"val"`
}

type ReflectManagedMethodExecuterSoapFault

type ReflectManagedMethodExecuterSoapFault struct {
	DynamicData

	FaultMsg    string `xml:"faultMsg"`
	FaultDetail string `xml:"faultDetail,omitempty"`
}

type ReflectManagedMethodExecuterSoapResult

type ReflectManagedMethodExecuterSoapResult struct {
	DynamicData

	Response string                                 `xml:"response,omitempty"`
	Fault    *ReflectManagedMethodExecuterSoapFault `xml:"fault,omitempty"`
}

type Refresh

type Refresh RefreshRequestType

type RefreshDVPortState

type RefreshDVPortState RefreshDVPortStateRequestType

type RefreshDVPortStateRequestType

type RefreshDVPortStateRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	PortKeys []string               `xml:"portKeys,omitempty"`
}

type RefreshDVPortStateResponse

type RefreshDVPortStateResponse struct {
}

type RefreshDatastore

type RefreshDatastore RefreshDatastoreRequestType

type RefreshDatastoreRequestType

type RefreshDatastoreRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshDatastoreResponse

type RefreshDatastoreResponse struct {
}

type RefreshDatastoreStorageInfoRequestType

type RefreshDatastoreStorageInfoRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshDatastoreStorageInfoResponse

type RefreshDatastoreStorageInfoResponse struct {
}

type RefreshDateTimeSystemRequestType

type RefreshDateTimeSystemRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshDateTimeSystemResponse

type RefreshDateTimeSystemResponse struct {
}

type RefreshFirewall

type RefreshFirewall RefreshFirewallRequestType

type RefreshFirewallRequestType

type RefreshFirewallRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshFirewallResponse

type RefreshFirewallResponse struct {
}

type RefreshGraphicsManagerRequestType

type RefreshGraphicsManagerRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshGraphicsManagerResponse

type RefreshGraphicsManagerResponse struct {
}

type RefreshHealthStatusSystemRequestType

type RefreshHealthStatusSystemRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshHealthStatusSystemResponse

type RefreshHealthStatusSystemResponse struct {
}

type RefreshNetworkSystemRequestType

type RefreshNetworkSystemRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshNetworkSystemResponse

type RefreshNetworkSystemResponse struct {
}

type RefreshRecommendationRequestType

type RefreshRecommendationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshRecommendationResponse

type RefreshRecommendationResponse struct {
}

type RefreshRequestType

type RefreshRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshResponse

type RefreshResponse struct {
}

type RefreshRuntime

type RefreshRuntime RefreshRuntimeRequestType

type RefreshRuntimeRequestType

type RefreshRuntimeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshRuntimeResponse

type RefreshRuntimeResponse struct {
}

type RefreshServices

type RefreshServices RefreshServicesRequestType

type RefreshServicesRequestType

type RefreshServicesRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshServicesResponse

type RefreshServicesResponse struct {
}

type RefreshStorageDrsRecommendationRequestType

type RefreshStorageDrsRecommendationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Pod  ManagedObjectReference `xml:"pod"`
}

type RefreshStorageDrsRecommendationResponse

type RefreshStorageDrsRecommendationResponse struct {
}

type RefreshStorageInfo

type RefreshStorageInfo RefreshStorageInfoRequestType

type RefreshStorageInfoRequestType

type RefreshStorageInfoRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshStorageInfoResponse

type RefreshStorageInfoResponse struct {
}

type RefreshStorageSystemRequestType

type RefreshStorageSystemRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RefreshStorageSystemResponse

type RefreshStorageSystemResponse struct {
}

type RegisterChildVMRequestType

type RegisterChildVMRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Path string                  `xml:"path"`
	Name string                  `xml:"name,omitempty"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type RegisterChildVM_Task

type RegisterChildVM_Task RegisterChildVMRequestType

type RegisterChildVM_TaskResponse

type RegisterChildVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RegisterExtension

type RegisterExtension RegisterExtensionRequestType

type RegisterExtensionRequestType

type RegisterExtensionRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Extension Extension              `xml:"extension"`
}

type RegisterExtensionResponse

type RegisterExtensionResponse struct {
}

type RegisterVMRequestType

type RegisterVMRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Path       string                  `xml:"path"`
	Name       string                  `xml:"name,omitempty"`
	AsTemplate bool                    `xml:"asTemplate"`
	Pool       *ManagedObjectReference `xml:"pool,omitempty"`
	Host       *ManagedObjectReference `xml:"host,omitempty"`
}

type RegisterVM_Task

type RegisterVM_Task RegisterVMRequestType

type RegisterVM_TaskResponse

type RegisterVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReleaseCredentialsInGuestRequestType

type ReleaseCredentialsInGuestRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Vm   ManagedObjectReference  `xml:"vm"`
	Auth BaseGuestAuthentication `xml:"auth,typeattr"`
}

type ReleaseCredentialsInGuestResponse

type ReleaseCredentialsInGuestResponse struct {
}

type ReleaseIpAllocation

type ReleaseIpAllocation ReleaseIpAllocationRequestType

type ReleaseIpAllocationRequestType

type ReleaseIpAllocationRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	Dc           ManagedObjectReference `xml:"dc"`
	PoolId       int                    `xml:"poolId"`
	AllocationId string                 `xml:"allocationId"`
}

type ReleaseIpAllocationResponse

type ReleaseIpAllocationResponse struct {
}

type Reload

type Reload ReloadRequestType

type ReloadRequestType

type ReloadRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ReloadResponse

type ReloadResponse struct {
}

type RelocateVMRequestType

type RelocateVMRequestType struct {
	This     ManagedObjectReference     `xml:"_this"`
	Spec     VirtualMachineRelocateSpec `xml:"spec"`
	Priority VirtualMachineMovePriority `xml:"priority,omitempty"`
}

type RelocateVM_Task

type RelocateVM_Task RelocateVMRequestType

type RelocateVM_TaskResponse

type RelocateVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RemoteDeviceNotSupported

type RemoteDeviceNotSupported struct {
	DeviceNotSupported
}

type RemoteDeviceNotSupportedFault

type RemoteDeviceNotSupportedFault RemoteDeviceNotSupported

type RemoteTSMEnabledEvent

type RemoteTSMEnabledEvent struct {
	HostEvent
}

type RemoveAlarm

type RemoveAlarm RemoveAlarmRequestType

type RemoveAlarmRequestType

type RemoveAlarmRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RemoveAlarmResponse

type RemoveAlarmResponse struct {
}

type RemoveAllSnapshotsRequestType

type RemoveAllSnapshotsRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	Consolidate *bool                  `xml:"consolidate"`
}

type RemoveAllSnapshots_Task

type RemoveAllSnapshots_Task RemoveAllSnapshotsRequestType

type RemoveAllSnapshots_TaskResponse

type RemoveAllSnapshots_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RemoveAssignedLicenseRequestType

type RemoveAssignedLicenseRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	EntityId string                 `xml:"entityId"`
}

type RemoveAssignedLicenseResponse

type RemoveAssignedLicenseResponse struct {
}

type RemoveAuthorizationRoleRequestType

type RemoveAuthorizationRoleRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	RoleId     int                    `xml:"roleId"`
	FailIfUsed bool                   `xml:"failIfUsed"`
}

type RemoveAuthorizationRoleResponse

type RemoveAuthorizationRoleResponse struct {
}

type RemoveCustomFieldDefRequestType

type RemoveCustomFieldDefRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  int                    `xml:"key"`
}

type RemoveCustomFieldDefResponse

type RemoveCustomFieldDefResponse struct {
}

type RemoveDatastore

type RemoveDatastore RemoveDatastoreRequestType

type RemoveDatastoreRequestType

type RemoveDatastoreRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Datastore ManagedObjectReference `xml:"datastore"`
}

type RemoveDatastoreResponse

type RemoveDatastoreResponse struct {
}

type RemoveDiskMappingRequestType

type RemoveDiskMappingRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Mapping []VsanHostDiskMapping  `xml:"mapping"`
}

type RemoveDiskMapping_Task

type RemoveDiskMapping_Task RemoveDiskMappingRequestType

type RemoveDiskMapping_TaskResponse

type RemoveDiskMapping_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RemoveDiskRequestType

type RemoveDiskRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Disk []HostScsiDisk         `xml:"disk"`
}

type RemoveDisk_Task

type RemoveDisk_Task RemoveDiskRequestType

type RemoveDisk_TaskResponse

type RemoveDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RemoveEntityPermissionRequestType

type RemoveEntityPermissionRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Entity  ManagedObjectReference `xml:"entity"`
	User    string                 `xml:"user"`
	IsGroup bool                   `xml:"isGroup"`
}

type RemoveEntityPermissionResponse

type RemoveEntityPermissionResponse struct {
}

type RemoveFailed

type RemoveFailed struct {
	VimFault
}

type RemoveFailedFault

type RemoveFailedFault RemoveFailed

type RemoveGroup

type RemoveGroup RemoveGroupRequestType

type RemoveGroupRequestType

type RemoveGroupRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	GroupName string                 `xml:"groupName"`
}

type RemoveGroupResponse

type RemoveGroupResponse struct {
}

type RemoveInternetScsiSendTargetsRequestType

type RemoveInternetScsiSendTargetsRequestType struct {
	This           ManagedObjectReference          `xml:"_this"`
	IScsiHbaDevice string                          `xml:"iScsiHbaDevice"`
	Targets        []HostInternetScsiHbaSendTarget `xml:"targets"`
}

type RemoveInternetScsiSendTargetsResponse

type RemoveInternetScsiSendTargetsResponse struct {
}

type RemoveInternetScsiStaticTargetsRequestType

type RemoveInternetScsiStaticTargetsRequestType struct {
	This           ManagedObjectReference            `xml:"_this"`
	IScsiHbaDevice string                            `xml:"iScsiHbaDevice"`
	Targets        []HostInternetScsiHbaStaticTarget `xml:"targets"`
}

type RemoveInternetScsiStaticTargetsResponse

type RemoveInternetScsiStaticTargetsResponse struct {
}

type RemoveLicense

type RemoveLicense RemoveLicenseRequestType

type RemoveLicenseLabel

type RemoveLicenseLabel RemoveLicenseLabelRequestType

type RemoveLicenseLabelRequestType

type RemoveLicenseLabelRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	LicenseKey string                 `xml:"licenseKey"`
	LabelKey   string                 `xml:"labelKey"`
}

type RemoveLicenseLabelResponse

type RemoveLicenseLabelResponse struct {
}

type RemoveLicenseRequestType

type RemoveLicenseRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	LicenseKey string                 `xml:"licenseKey"`
}

type RemoveLicenseResponse

type RemoveLicenseResponse struct {
}

type RemoveNetworkResourcePoolRequestType

type RemoveNetworkResourcePoolRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  []string               `xml:"key"`
}

type RemoveNetworkResourcePoolResponse

type RemoveNetworkResourcePoolResponse struct {
}

type RemovePerfInterval

type RemovePerfInterval RemovePerfIntervalRequestType

type RemovePerfIntervalRequestType

type RemovePerfIntervalRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	SamplePeriod int                    `xml:"samplePeriod"`
}

type RemovePerfIntervalResponse

type RemovePerfIntervalResponse struct {
}

type RemovePortGroup

type RemovePortGroup RemovePortGroupRequestType

type RemovePortGroupRequestType

type RemovePortGroupRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	PgName string                 `xml:"pgName"`
}

type RemovePortGroupResponse

type RemovePortGroupResponse struct {
}

type RemoveScheduledTask

type RemoveScheduledTask RemoveScheduledTaskRequestType

type RemoveScheduledTaskRequestType

type RemoveScheduledTaskRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RemoveScheduledTaskResponse

type RemoveScheduledTaskResponse struct {
}

type RemoveServiceConsoleVirtualNicRequestType

type RemoveServiceConsoleVirtualNicRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Device string                 `xml:"device"`
}

type RemoveServiceConsoleVirtualNicResponse

type RemoveServiceConsoleVirtualNicResponse struct {
}

type RemoveSnapshotRequestType

type RemoveSnapshotRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	RemoveChildren bool                   `xml:"removeChildren"`
	Consolidate    *bool                  `xml:"consolidate"`
}

type RemoveSnapshot_Task

type RemoveSnapshot_Task RemoveSnapshotRequestType

type RemoveSnapshot_TaskResponse

type RemoveSnapshot_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RemoveUser

type RemoveUser RemoveUserRequestType

type RemoveUserRequestType

type RemoveUserRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	UserName string                 `xml:"userName"`
}

type RemoveUserResponse

type RemoveUserResponse struct {
}

type RemoveVirtualNic

type RemoveVirtualNic RemoveVirtualNicRequestType

type RemoveVirtualNicRequestType

type RemoveVirtualNicRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Device string                 `xml:"device"`
}

type RemoveVirtualNicResponse

type RemoveVirtualNicResponse struct {
}

type RemoveVirtualSwitch

type RemoveVirtualSwitch RemoveVirtualSwitchRequestType

type RemoveVirtualSwitchRequestType

type RemoveVirtualSwitchRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	VswitchName string                 `xml:"vswitchName"`
}

type RemoveVirtualSwitchResponse

type RemoveVirtualSwitchResponse struct {
}

type RenameCustomFieldDefRequestType

type RenameCustomFieldDefRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  int                    `xml:"key"`
	Name string                 `xml:"name"`
}

type RenameCustomFieldDefResponse

type RenameCustomFieldDefResponse struct {
}

type RenameCustomizationSpecRequestType

type RenameCustomizationSpecRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Name    string                 `xml:"name"`
	NewName string                 `xml:"newName"`
}

type RenameCustomizationSpecResponse

type RenameCustomizationSpecResponse struct {
}

type RenameDatastore

type RenameDatastore RenameDatastoreRequestType

type RenameDatastoreRequestType

type RenameDatastoreRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	NewName string                 `xml:"newName"`
}

type RenameDatastoreResponse

type RenameDatastoreResponse struct {
}

type RenameRequestType

type RenameRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	NewName string                 `xml:"newName"`
}

type RenameSnapshot

type RenameSnapshot RenameSnapshotRequestType

type RenameSnapshotRequestType

type RenameSnapshotRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	Name        string                 `xml:"name,omitempty"`
	Description string                 `xml:"description,omitempty"`
}

type RenameSnapshotResponse

type RenameSnapshotResponse struct {
}

type Rename_Task

type Rename_Task RenameRequestType

type Rename_TaskResponse

type Rename_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ReplicationConfigFault

type ReplicationConfigFault struct {
	ReplicationFault
}

func (*ReplicationConfigFault) GetReplicationConfigFault

func (b *ReplicationConfigFault) GetReplicationConfigFault() *ReplicationConfigFault

type ReplicationConfigFaultFault

type ReplicationConfigFaultFault BaseReplicationConfigFault

type ReplicationDiskConfigFault

type ReplicationDiskConfigFault struct {
	ReplicationConfigFault

	Reason string                  `xml:"reason,omitempty"`
	VmRef  *ManagedObjectReference `xml:"vmRef,omitempty"`
	Key    int                     `xml:"key,omitempty"`
}

type ReplicationDiskConfigFaultFault

type ReplicationDiskConfigFaultFault ReplicationDiskConfigFault

type ReplicationDiskConfigFaultReasonForFault

type ReplicationDiskConfigFaultReasonForFault string

type ReplicationFault

type ReplicationFault struct {
	VimFault
}

func (*ReplicationFault) GetReplicationFault

func (b *ReplicationFault) GetReplicationFault() *ReplicationFault

type ReplicationFaultFault

type ReplicationFaultFault BaseReplicationFault

type ReplicationIncompatibleWithFT

type ReplicationIncompatibleWithFT struct {
	ReplicationFault
}

type ReplicationIncompatibleWithFTFault

type ReplicationIncompatibleWithFTFault ReplicationIncompatibleWithFT

type ReplicationInfoDiskSettings

type ReplicationInfoDiskSettings struct {
	DynamicData

	Key               int    `xml:"key"`
	DiskReplicationId string `xml:"diskReplicationId"`
}

type ReplicationInvalidOptions

type ReplicationInvalidOptions struct {
	ReplicationFault

	Options string                  `xml:"options"`
	Entity  *ManagedObjectReference `xml:"entity,omitempty"`
}

type ReplicationInvalidOptionsFault

type ReplicationInvalidOptionsFault ReplicationInvalidOptions

type ReplicationNotSupportedOnHost

type ReplicationNotSupportedOnHost struct {
	ReplicationFault
}

type ReplicationNotSupportedOnHostFault

type ReplicationNotSupportedOnHostFault ReplicationNotSupportedOnHost

type ReplicationVmConfigFault

type ReplicationVmConfigFault struct {
	ReplicationConfigFault

	Reason string                  `xml:"reason,omitempty"`
	VmRef  *ManagedObjectReference `xml:"vmRef,omitempty"`
}

type ReplicationVmConfigFaultFault

type ReplicationVmConfigFaultFault ReplicationVmConfigFault

type ReplicationVmConfigFaultReasonForFault

type ReplicationVmConfigFaultReasonForFault string

type ReplicationVmFault

type ReplicationVmFault struct {
	ReplicationFault

	Reason     string                  `xml:"reason,omitempty"`
	State      string                  `xml:"state,omitempty"`
	InstanceId string                  `xml:"instanceId,omitempty"`
	Vm         *ManagedObjectReference `xml:"vm,omitempty"`
}

type ReplicationVmFaultFault

type ReplicationVmFaultFault ReplicationVmFault

type ReplicationVmFaultReasonForFault

type ReplicationVmFaultReasonForFault string

type ReplicationVmProgressInfo

type ReplicationVmProgressInfo struct {
	DynamicData

	Progress              int   `xml:"progress"`
	BytesTransferred      int64 `xml:"bytesTransferred"`
	BytesToTransfer       int64 `xml:"bytesToTransfer"`
	ChecksumTotalBytes    int64 `xml:"checksumTotalBytes,omitempty"`
	ChecksumComparedBytes int64 `xml:"checksumComparedBytes,omitempty"`
}

type ReplicationVmState

type ReplicationVmState string

type RequestCanceled

type RequestCanceled struct {
	RuntimeFault
}

type RequestCanceledFault

type RequestCanceledFault RequestCanceled

type RescanAllHba

type RescanAllHba RescanAllHbaRequestType

type RescanAllHbaRequestType

type RescanAllHbaRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RescanAllHbaResponse

type RescanAllHbaResponse struct {
}

type RescanHba

type RescanHba RescanHbaRequestType

type RescanHbaRequestType

type RescanHbaRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	HbaDevice string                 `xml:"hbaDevice"`
}

type RescanHbaResponse

type RescanHbaResponse struct {
}

type RescanVffs

type RescanVffs RescanVffsRequestType

type RescanVffsRequestType

type RescanVffsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RescanVffsResponse

type RescanVffsResponse struct {
}

type RescanVmfs

type RescanVmfs RescanVmfsRequestType

type RescanVmfsRequestType

type RescanVmfsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RescanVmfsResponse

type RescanVmfsResponse struct {
}

type ResetCollector

type ResetCollector ResetCollectorRequestType

type ResetCollectorRequestType

type ResetCollectorRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ResetCollectorResponse

type ResetCollectorResponse struct {
}

type ResetCounterLevelMappingRequestType

type ResetCounterLevelMappingRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	Counters []int                  `xml:"counters"`
}

type ResetCounterLevelMappingResponse

type ResetCounterLevelMappingResponse struct {
}

type ResetEntityPermissionsRequestType

type ResetEntityPermissionsRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	Entity     ManagedObjectReference `xml:"entity"`
	Permission []Permission           `xml:"permission,omitempty"`
}

type ResetEntityPermissionsResponse

type ResetEntityPermissionsResponse struct {
}

type ResetFirmwareToFactoryDefaultsRequestType

type ResetFirmwareToFactoryDefaultsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ResetFirmwareToFactoryDefaultsResponse

type ResetFirmwareToFactoryDefaultsResponse struct {
}

type ResetGuestInformationRequestType

type ResetGuestInformationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ResetGuestInformationResponse

type ResetGuestInformationResponse struct {
}

type ResetListView

type ResetListView ResetListViewRequestType

type ResetListViewFromViewRequestType

type ResetListViewFromViewRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	View ManagedObjectReference `xml:"view"`
}

type ResetListViewFromViewResponse

type ResetListViewFromViewResponse struct {
}

type ResetListViewRequestType

type ResetListViewRequestType struct {
	This ManagedObjectReference   `xml:"_this"`
	Obj  []ManagedObjectReference `xml:"obj,omitempty"`
}

type ResetListViewResponse

type ResetListViewResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type ResetSystemHealthInfoRequestType

type ResetSystemHealthInfoRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ResetSystemHealthInfoResponse

type ResetSystemHealthInfoResponse struct {
}

type ResetVMRequestType

type ResetVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ResetVM_Task

type ResetVM_Task ResetVMRequestType

type ResetVM_TaskResponse

type ResetVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ResignatureUnresolvedVmfsVolumeRequestType

type ResignatureUnresolvedVmfsVolumeRequestType struct {
	This           ManagedObjectReference            `xml:"_this"`
	ResolutionSpec HostUnresolvedVmfsResignatureSpec `xml:"resolutionSpec"`
}

type ResignatureUnresolvedVmfsVolume_TaskResponse

type ResignatureUnresolvedVmfsVolume_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ResolveMultipleUnresolvedVmfsVolumesExRequestType

type ResolveMultipleUnresolvedVmfsVolumesExRequestType struct {
	This           ManagedObjectReference             `xml:"_this"`
	ResolutionSpec []HostUnresolvedVmfsResolutionSpec `xml:"resolutionSpec"`
}

type ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse

type ResolveMultipleUnresolvedVmfsVolumesEx_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ResolveMultipleUnresolvedVmfsVolumesRequestType

type ResolveMultipleUnresolvedVmfsVolumesRequestType struct {
	This           ManagedObjectReference             `xml:"_this"`
	ResolutionSpec []HostUnresolvedVmfsResolutionSpec `xml:"resolutionSpec"`
}

type ResolveMultipleUnresolvedVmfsVolumesResponse

type ResolveMultipleUnresolvedVmfsVolumesResponse struct {
	Returnval []HostUnresolvedVmfsResolutionResult `xml:"returnval,omitempty"`
}

type ResourceAllocationInfo

type ResourceAllocationInfo struct {
	DynamicData

	Reservation           int64       `xml:"reservation,omitempty"`
	ExpandableReservation *bool       `xml:"expandableReservation"`
	Limit                 int64       `xml:"limit,omitempty"`
	Shares                *SharesInfo `xml:"shares,omitempty"`
	OverheadLimit         int64       `xml:"overheadLimit,omitempty"`
}

type ResourceAllocationOption

type ResourceAllocationOption struct {
	DynamicData

	SharesOption SharesOption `xml:"sharesOption"`
}

type ResourceConfigOption

type ResourceConfigOption struct {
	DynamicData

	CpuAllocationOption    ResourceAllocationOption `xml:"cpuAllocationOption"`
	MemoryAllocationOption ResourceAllocationOption `xml:"memoryAllocationOption"`
}

type ResourceConfigSpec

type ResourceConfigSpec struct {
	DynamicData

	Entity           *ManagedObjectReference `xml:"entity,omitempty"`
	ChangeVersion    string                  `xml:"changeVersion,omitempty"`
	LastModified     *time.Time              `xml:"lastModified"`
	CpuAllocation    ResourceAllocationInfo  `xml:"cpuAllocation"`
	MemoryAllocation ResourceAllocationInfo  `xml:"memoryAllocation"`
}

type ResourceInUse

type ResourceInUse struct {
	VimFault

	Type string `xml:"type,omitempty"`
	Name string `xml:"name,omitempty"`
}

func (*ResourceInUse) GetResourceInUse

func (b *ResourceInUse) GetResourceInUse() *ResourceInUse

type ResourceInUseFault

type ResourceInUseFault BaseResourceInUse

type ResourceNotAvailable

type ResourceNotAvailable struct {
	VimFault

	ContainerType string `xml:"containerType,omitempty"`
	ContainerName string `xml:"containerName,omitempty"`
	Type          string `xml:"type,omitempty"`
}

type ResourceNotAvailableFault

type ResourceNotAvailableFault ResourceNotAvailable

type ResourcePoolCreatedEvent

type ResourcePoolCreatedEvent struct {
	ResourcePoolEvent

	Parent ResourcePoolEventArgument `xml:"parent"`
}

type ResourcePoolDestroyedEvent

type ResourcePoolDestroyedEvent struct {
	ResourcePoolEvent
}

type ResourcePoolEvent

type ResourcePoolEvent struct {
	Event

	ResourcePool ResourcePoolEventArgument `xml:"resourcePool"`
}

func (*ResourcePoolEvent) GetResourcePoolEvent

func (b *ResourcePoolEvent) GetResourcePoolEvent() *ResourcePoolEvent

type ResourcePoolEventArgument

type ResourcePoolEventArgument struct {
	EntityEventArgument

	ResourcePool ManagedObjectReference `xml:"resourcePool"`
}

type ResourcePoolMovedEvent

type ResourcePoolMovedEvent struct {
	ResourcePoolEvent

	OldParent ResourcePoolEventArgument `xml:"oldParent"`
	NewParent ResourcePoolEventArgument `xml:"newParent"`
}

type ResourcePoolQuickStats

type ResourcePoolQuickStats struct {
	DynamicData

	OverallCpuUsage              int64 `xml:"overallCpuUsage,omitempty"`
	OverallCpuDemand             int64 `xml:"overallCpuDemand,omitempty"`
	GuestMemoryUsage             int64 `xml:"guestMemoryUsage,omitempty"`
	HostMemoryUsage              int64 `xml:"hostMemoryUsage,omitempty"`
	DistributedCpuEntitlement    int64 `xml:"distributedCpuEntitlement,omitempty"`
	DistributedMemoryEntitlement int64 `xml:"distributedMemoryEntitlement,omitempty"`
	StaticCpuEntitlement         int   `xml:"staticCpuEntitlement,omitempty"`
	StaticMemoryEntitlement      int   `xml:"staticMemoryEntitlement,omitempty"`
	PrivateMemory                int64 `xml:"privateMemory,omitempty"`
	SharedMemory                 int64 `xml:"sharedMemory,omitempty"`
	SwappedMemory                int64 `xml:"swappedMemory,omitempty"`
	BalloonedMemory              int64 `xml:"balloonedMemory,omitempty"`
	OverheadMemory               int64 `xml:"overheadMemory,omitempty"`
	ConsumedOverheadMemory       int64 `xml:"consumedOverheadMemory,omitempty"`
	CompressedMemory             int64 `xml:"compressedMemory,omitempty"`
}

type ResourcePoolReconfiguredEvent

type ResourcePoolReconfiguredEvent struct {
	ResourcePoolEvent
}

type ResourcePoolResourceUsage

type ResourcePoolResourceUsage struct {
	DynamicData

	ReservationUsed      int64 `xml:"reservationUsed"`
	ReservationUsedForVm int64 `xml:"reservationUsedForVm"`
	UnreservedForPool    int64 `xml:"unreservedForPool"`
	UnreservedForVm      int64 `xml:"unreservedForVm"`
	OverallUsage         int64 `xml:"overallUsage"`
	MaxUsage             int64 `xml:"maxUsage"`
}

type ResourcePoolRuntimeInfo

type ResourcePoolRuntimeInfo struct {
	DynamicData

	Memory        ResourcePoolResourceUsage `xml:"memory"`
	Cpu           ResourcePoolResourceUsage `xml:"cpu"`
	OverallStatus ManagedEntityStatus       `xml:"overallStatus"`
}

type ResourcePoolSummary

type ResourcePoolSummary struct {
	DynamicData

	Name               string                  `xml:"name"`
	Config             ResourceConfigSpec      `xml:"config"`
	Runtime            ResourcePoolRuntimeInfo `xml:"runtime"`
	QuickStats         *ResourcePoolQuickStats `xml:"quickStats,omitempty"`
	ConfiguredMemoryMB int                     `xml:"configuredMemoryMB,omitempty"`
}

func (*ResourcePoolSummary) GetResourcePoolSummary

func (b *ResourcePoolSummary) GetResourcePoolSummary() *ResourcePoolSummary

type ResourceViolatedEvent

type ResourceViolatedEvent struct {
	ResourcePoolEvent
}

type RestartService

type RestartService RestartServiceRequestType

type RestartServiceConsoleVirtualNicRequestType

type RestartServiceConsoleVirtualNicRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Device string                 `xml:"device"`
}

type RestartServiceConsoleVirtualNicResponse

type RestartServiceConsoleVirtualNicResponse struct {
}

type RestartServiceRequestType

type RestartServiceRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Id   string                 `xml:"id"`
}

type RestartServiceResponse

type RestartServiceResponse struct {
}

type RestoreFirmwareConfigurationRequestType

type RestoreFirmwareConfigurationRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Force bool                   `xml:"force"`
}

type RestoreFirmwareConfigurationResponse

type RestoreFirmwareConfigurationResponse struct {
}

type RestrictedVersion

type RestrictedVersion struct {
	SecurityError
}

type RestrictedVersionFault

type RestrictedVersionFault RestrictedVersion

type RetrieveAllPermissionsRequestType

type RetrieveAllPermissionsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RetrieveAllPermissionsResponse

type RetrieveAllPermissionsResponse struct {
	Returnval []Permission `xml:"returnval,omitempty"`
}

type RetrieveAnswerFile

type RetrieveAnswerFile RetrieveAnswerFileRequestType

type RetrieveAnswerFileForProfileRequestType

type RetrieveAnswerFileForProfileRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	Host         ManagedObjectReference `xml:"host"`
	ApplyProfile HostApplyProfile       `xml:"applyProfile"`
}

type RetrieveAnswerFileForProfileResponse

type RetrieveAnswerFileForProfileResponse struct {
	Returnval *AnswerFile `xml:"returnval,omitempty"`
}

type RetrieveAnswerFileRequestType

type RetrieveAnswerFileRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Host ManagedObjectReference `xml:"host"`
}

type RetrieveAnswerFileResponse

type RetrieveAnswerFileResponse struct {
	Returnval *AnswerFile `xml:"returnval,omitempty"`
}

type RetrieveArgumentDescriptionRequestType

type RetrieveArgumentDescriptionRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	EventTypeId string                 `xml:"eventTypeId"`
}

type RetrieveArgumentDescriptionResponse

type RetrieveArgumentDescriptionResponse struct {
	Returnval []EventArgDesc `xml:"returnval,omitempty"`
}

type RetrieveDasAdvancedRuntimeInfoRequestType

type RetrieveDasAdvancedRuntimeInfoRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RetrieveDasAdvancedRuntimeInfoResponse

type RetrieveDasAdvancedRuntimeInfoResponse struct {
	Returnval BaseClusterDasAdvancedRuntimeInfo `xml:"returnval,omitempty,typeattr"`
}

type RetrieveDescription

type RetrieveDescription RetrieveDescriptionRequestType

type RetrieveDescriptionRequestType

type RetrieveDescriptionRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RetrieveDescriptionResponse

type RetrieveDescriptionResponse struct {
	Returnval *ProfileDescription `xml:"returnval,omitempty"`
}

type RetrieveDiskPartitionInfoRequestType

type RetrieveDiskPartitionInfoRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	DevicePath []string               `xml:"devicePath"`
}

type RetrieveDiskPartitionInfoResponse

type RetrieveDiskPartitionInfoResponse struct {
	Returnval []HostDiskPartitionInfo `xml:"returnval,omitempty"`
}

type RetrieveDynamicTypeManager

type RetrieveDynamicTypeManager struct {
	This ManagedObjectReference `xml:"_this"`
}

type RetrieveDynamicTypeManagerResponse

type RetrieveDynamicTypeManagerResponse struct {
	Returnval *InternalDynamicTypeManager `xml:"urn:vim25 returnval"`
}

type RetrieveEntityPermissionsRequestType

type RetrieveEntityPermissionsRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Entity    ManagedObjectReference `xml:"entity"`
	Inherited bool                   `xml:"inherited"`
}

type RetrieveEntityPermissionsResponse

type RetrieveEntityPermissionsResponse struct {
	Returnval []Permission `xml:"returnval,omitempty"`
}

type RetrieveEntityScheduledTaskRequestType

type RetrieveEntityScheduledTaskRequestType struct {
	This   ManagedObjectReference  `xml:"_this"`
	Entity *ManagedObjectReference `xml:"entity,omitempty"`
}

type RetrieveEntityScheduledTaskResponse

type RetrieveEntityScheduledTaskResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type RetrieveHardwareUptimeRequestType

type RetrieveHardwareUptimeRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RetrieveHardwareUptimeResponse

type RetrieveHardwareUptimeResponse struct {
	Returnval int64 `xml:"returnval"`
}

type RetrieveManagedMethodExecuter

type RetrieveManagedMethodExecuter struct {
	This ManagedObjectReference `xml:"_this"`
}

type RetrieveManagedMethodExecuterResponse

type RetrieveManagedMethodExecuterResponse struct {
	Returnval *ReflectManagedMethodExecuter `xml:"urn:vim25 returnval"`
}

type RetrieveObjectScheduledTaskRequestType

type RetrieveObjectScheduledTaskRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Obj  *ManagedObjectReference `xml:"obj,omitempty"`
}

type RetrieveObjectScheduledTaskResponse

type RetrieveObjectScheduledTaskResponse struct {
	Returnval []ManagedObjectReference `xml:"returnval,omitempty"`
}

type RetrieveOptions

type RetrieveOptions struct {
	DynamicData

	MaxObjects int `xml:"maxObjects,omitempty"`
}

type RetrieveProductComponentsRequestType

type RetrieveProductComponentsRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RetrieveProductComponentsResponse

type RetrieveProductComponentsResponse struct {
	Returnval []ProductComponentInfo `xml:"returnval,omitempty"`
}

type RetrieveProperties

type RetrieveProperties RetrievePropertiesRequestType

type RetrievePropertiesExRequestType

type RetrievePropertiesExRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	SpecSet []PropertyFilterSpec   `xml:"specSet"`
	Options RetrieveOptions        `xml:"options"`
}

type RetrievePropertiesExResponse

type RetrievePropertiesExResponse struct {
	Returnval *RetrieveResult `xml:"returnval,omitempty"`
}

type RetrievePropertiesRequestType

type RetrievePropertiesRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	SpecSet []PropertyFilterSpec   `xml:"specSet"`
}

type RetrievePropertiesResponse

type RetrievePropertiesResponse struct {
	Returnval []ObjectContent `xml:"returnval,omitempty"`
}

type RetrieveResult

type RetrieveResult struct {
	DynamicData

	Token   string          `xml:"token,omitempty"`
	Objects []ObjectContent `xml:"objects"`
}

type RetrieveRolePermissionsRequestType

type RetrieveRolePermissionsRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	RoleId int                    `xml:"roleId"`
}

type RetrieveRolePermissionsResponse

type RetrieveRolePermissionsResponse struct {
	Returnval []Permission `xml:"returnval,omitempty"`
}

type RetrieveServiceContentRequestType

type RetrieveServiceContentRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RetrieveServiceContentResponse

type RetrieveServiceContentResponse struct {
	Returnval ServiceContent `xml:"returnval"`
}

type RetrieveUserGroups

type RetrieveUserGroups RetrieveUserGroupsRequestType

type RetrieveUserGroupsRequestType

type RetrieveUserGroupsRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	Domain         string                 `xml:"domain,omitempty"`
	SearchStr      string                 `xml:"searchStr"`
	BelongsToGroup string                 `xml:"belongsToGroup,omitempty"`
	BelongsToUser  string                 `xml:"belongsToUser,omitempty"`
	ExactMatch     bool                   `xml:"exactMatch"`
	FindUsers      bool                   `xml:"findUsers"`
	FindGroups     bool                   `xml:"findGroups"`
}

type RetrieveUserGroupsResponse

type RetrieveUserGroupsResponse struct {
	Returnval []BaseUserSearchResult `xml:"returnval,omitempty,typeattr"`
}

type RevertToCurrentSnapshotRequestType

type RevertToCurrentSnapshotRequestType struct {
	This            ManagedObjectReference  `xml:"_this"`
	Host            *ManagedObjectReference `xml:"host,omitempty"`
	SuppressPowerOn *bool                   `xml:"suppressPowerOn"`
}

type RevertToCurrentSnapshot_Task

type RevertToCurrentSnapshot_Task RevertToCurrentSnapshotRequestType

type RevertToCurrentSnapshot_TaskResponse

type RevertToCurrentSnapshot_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RevertToSnapshotRequestType

type RevertToSnapshotRequestType struct {
	This            ManagedObjectReference  `xml:"_this"`
	Host            *ManagedObjectReference `xml:"host,omitempty"`
	SuppressPowerOn *bool                   `xml:"suppressPowerOn"`
}

type RevertToSnapshot_Task

type RevertToSnapshot_Task RevertToSnapshotRequestType

type RevertToSnapshot_TaskResponse

type RevertToSnapshot_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type RewindCollector

type RewindCollector RewindCollectorRequestType

type RewindCollectorRequestType

type RewindCollectorRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RewindCollectorResponse

type RewindCollectorResponse struct {
}

type RoleAddedEvent

type RoleAddedEvent struct {
	RoleEvent

	PrivilegeList []string `xml:"privilegeList,omitempty"`
}

type RoleEvent

type RoleEvent struct {
	AuthorizationEvent

	Role RoleEventArgument `xml:"role"`
}

func (*RoleEvent) GetRoleEvent

func (b *RoleEvent) GetRoleEvent() *RoleEvent

type RoleEventArgument

type RoleEventArgument struct {
	EventArgument

	RoleId int    `xml:"roleId"`
	Name   string `xml:"name"`
}

type RoleRemovedEvent

type RoleRemovedEvent struct {
	RoleEvent
}

type RoleUpdatedEvent

type RoleUpdatedEvent struct {
	RoleEvent

	PrivilegeList []string `xml:"privilegeList,omitempty"`
}

type RollbackEvent

type RollbackEvent struct {
	DvsEvent

	HostName   string `xml:"hostName"`
	MethodName string `xml:"methodName,omitempty"`
}

type RollbackFailure

type RollbackFailure struct {
	DvsFault

	EntityName string `xml:"entityName"`
	EntityType string `xml:"entityType"`
}

type RollbackFailureFault

type RollbackFailureFault RollbackFailure

type RuleViolation

type RuleViolation struct {
	VmConfigFault

	Host *ManagedObjectReference `xml:"host,omitempty"`
	Rule BaseClusterRuleInfo     `xml:"rule,omitempty,typeattr"`
}

type RuleViolationFault

type RuleViolationFault RuleViolation

type RunScheduledTask

type RunScheduledTask RunScheduledTaskRequestType

type RunScheduledTaskRequestType

type RunScheduledTaskRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type RunScheduledTaskResponse

type RunScheduledTaskResponse struct {
}

type RunScriptAction

type RunScriptAction struct {
	Action

	Script string `xml:"script"`
}

type RuntimeFault

type RuntimeFault struct {
	MethodFault
}

func (*RuntimeFault) GetRuntimeFault

func (b *RuntimeFault) GetRuntimeFault() *RuntimeFault

type RuntimeFaultFault

type RuntimeFaultFault BaseRuntimeFault

type SSLDisabledFault

type SSLDisabledFault struct {
	HostConnectFault
}

type SSLDisabledFaultFault

type SSLDisabledFaultFault SSLDisabledFault

type SSLVerifyFault

type SSLVerifyFault struct {
	HostConnectFault

	SelfSigned bool   `xml:"selfSigned"`
	Thumbprint string `xml:"thumbprint"`
}

type SSLVerifyFaultFault

type SSLVerifyFaultFault SSLVerifyFault

type SSPIAuthentication

type SSPIAuthentication struct {
	GuestAuthentication

	SspiToken string `xml:"sspiToken"`
}

type SSPIChallenge

type SSPIChallenge struct {
	VimFault

	Base64Token string `xml:"base64Token"`
}

type SSPIChallengeFault

type SSPIChallengeFault SSPIChallenge

type ScanHostPatchRequestType

type ScanHostPatchRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Repository HostPatchManagerLocator `xml:"repository"`
	UpdateID   []string                `xml:"updateID,omitempty"`
}

type ScanHostPatchV2RequestType

type ScanHostPatchV2RequestType struct {
	This       ManagedObjectReference                     `xml:"_this"`
	MetaUrls   []string                                   `xml:"metaUrls,omitempty"`
	BundleUrls []string                                   `xml:"bundleUrls,omitempty"`
	Spec       *HostPatchManagerPatchManagerOperationSpec `xml:"spec,omitempty"`
}

type ScanHostPatchV2_Task

type ScanHostPatchV2_Task ScanHostPatchV2RequestType

type ScanHostPatchV2_TaskResponse

type ScanHostPatchV2_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ScanHostPatch_Task

type ScanHostPatch_Task ScanHostPatchRequestType

type ScanHostPatch_TaskResponse

type ScanHostPatch_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ScheduledHardwareUpgradeInfo

type ScheduledHardwareUpgradeInfo struct {
	DynamicData

	UpgradePolicy                  string                `xml:"upgradePolicy,omitempty"`
	VersionKey                     string                `xml:"versionKey,omitempty"`
	ScheduledHardwareUpgradeStatus string                `xml:"scheduledHardwareUpgradeStatus,omitempty"`
	Fault                          *LocalizedMethodFault `xml:"fault,omitempty"`
}

type ScheduledHardwareUpgradeInfoHardwareUpgradePolicy

type ScheduledHardwareUpgradeInfoHardwareUpgradePolicy string

type ScheduledHardwareUpgradeInfoHardwareUpgradeStatus

type ScheduledHardwareUpgradeInfoHardwareUpgradeStatus string

type ScheduledTaskCompletedEvent

type ScheduledTaskCompletedEvent struct {
	ScheduledTaskEvent
}

type ScheduledTaskCreatedEvent

type ScheduledTaskCreatedEvent struct {
	ScheduledTaskEvent
}

type ScheduledTaskDescription

type ScheduledTaskDescription struct {
	DynamicData

	Action        []BaseTypeDescription    `xml:"action,typeattr"`
	SchedulerInfo []ScheduledTaskDetail    `xml:"schedulerInfo"`
	State         []BaseElementDescription `xml:"state,typeattr"`
	DayOfWeek     []BaseElementDescription `xml:"dayOfWeek,typeattr"`
	WeekOfMonth   []BaseElementDescription `xml:"weekOfMonth,typeattr"`
}

type ScheduledTaskDetail

type ScheduledTaskDetail struct {
	TypeDescription

	Frequency string `xml:"frequency"`
}

type ScheduledTaskEmailCompletedEvent

type ScheduledTaskEmailCompletedEvent struct {
	ScheduledTaskEvent

	To string `xml:"to"`
}

type ScheduledTaskEmailFailedEvent

type ScheduledTaskEmailFailedEvent struct {
	ScheduledTaskEvent

	To     string               `xml:"to"`
	Reason LocalizedMethodFault `xml:"reason"`
}

type ScheduledTaskEvent

type ScheduledTaskEvent struct {
	Event

	ScheduledTask ScheduledTaskEventArgument `xml:"scheduledTask"`
	Entity        ManagedEntityEventArgument `xml:"entity"`
}

func (*ScheduledTaskEvent) GetScheduledTaskEvent

func (b *ScheduledTaskEvent) GetScheduledTaskEvent() *ScheduledTaskEvent

type ScheduledTaskEventArgument

type ScheduledTaskEventArgument struct {
	EntityEventArgument

	ScheduledTask ManagedObjectReference `xml:"scheduledTask"`
}

type ScheduledTaskFailedEvent

type ScheduledTaskFailedEvent struct {
	ScheduledTaskEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type ScheduledTaskInfo

type ScheduledTaskInfo struct {
	ScheduledTaskSpec

	ScheduledTask    ManagedObjectReference  `xml:"scheduledTask"`
	Entity           ManagedObjectReference  `xml:"entity"`
	LastModifiedTime time.Time               `xml:"lastModifiedTime"`
	LastModifiedUser string                  `xml:"lastModifiedUser"`
	NextRunTime      *time.Time              `xml:"nextRunTime"`
	PrevRunTime      *time.Time              `xml:"prevRunTime"`
	State            TaskInfoState           `xml:"state"`
	Error            *LocalizedMethodFault   `xml:"error,omitempty"`
	Result           AnyType                 `xml:"result,omitempty,typeattr"`
	Progress         int                     `xml:"progress,omitempty"`
	ActiveTask       *ManagedObjectReference `xml:"activeTask,omitempty"`
	TaskObject       *ManagedObjectReference `xml:"taskObject,omitempty"`
}

type ScheduledTaskReconfiguredEvent

type ScheduledTaskReconfiguredEvent struct {
	ScheduledTaskEvent
}

type ScheduledTaskRemovedEvent

type ScheduledTaskRemovedEvent struct {
	ScheduledTaskEvent
}

type ScheduledTaskSpec

type ScheduledTaskSpec struct {
	DynamicData

	Name         string            `xml:"name"`
	Description  string            `xml:"description"`
	Enabled      bool              `xml:"enabled"`
	Scheduler    BaseTaskScheduler `xml:"scheduler,typeattr"`
	Action       BaseAction        `xml:"action,typeattr"`
	Notification string            `xml:"notification,omitempty"`
}

func (*ScheduledTaskSpec) GetScheduledTaskSpec

func (b *ScheduledTaskSpec) GetScheduledTaskSpec() *ScheduledTaskSpec

type ScheduledTaskStartedEvent

type ScheduledTaskStartedEvent struct {
	ScheduledTaskEvent
}

type ScsiLun

type ScsiLun struct {
	HostDevice

	Key              string               `xml:"key,omitempty"`
	Uuid             string               `xml:"uuid"`
	Descriptor       []ScsiLunDescriptor  `xml:"descriptor,omitempty"`
	CanonicalName    string               `xml:"canonicalName,omitempty"`
	DisplayName      string               `xml:"displayName,omitempty"`
	LunType          string               `xml:"lunType"`
	Vendor           string               `xml:"vendor,omitempty"`
	Model            string               `xml:"model,omitempty"`
	Revision         string               `xml:"revision,omitempty"`
	ScsiLevel        int                  `xml:"scsiLevel,omitempty"`
	SerialNumber     string               `xml:"serialNumber,omitempty"`
	DurableName      *ScsiLunDurableName  `xml:"durableName,omitempty"`
	AlternateName    []ScsiLunDurableName `xml:"alternateName,omitempty"`
	StandardInquiry  []byte               `xml:"standardInquiry,omitempty"`
	QueueDepth       int                  `xml:"queueDepth,omitempty"`
	OperationalState []string             `xml:"operationalState"`
	Capabilities     *ScsiLunCapabilities `xml:"capabilities,omitempty"`
	VStorageSupport  string               `xml:"vStorageSupport,omitempty"`
}

func (*ScsiLun) GetScsiLun

func (b *ScsiLun) GetScsiLun() *ScsiLun

type ScsiLunCapabilities

type ScsiLunCapabilities struct {
	DynamicData

	UpdateDisplayNameSupported bool `xml:"updateDisplayNameSupported"`
}

type ScsiLunDescriptor

type ScsiLunDescriptor struct {
	DynamicData

	Quality string `xml:"quality"`
	Id      string `xml:"id"`
}

type ScsiLunDescriptorQuality

type ScsiLunDescriptorQuality string

type ScsiLunDurableName

type ScsiLunDurableName struct {
	DynamicData

	Namespace   string `xml:"namespace"`
	NamespaceId byte   `xml:"namespaceId"`
	Data        []byte `xml:"data,omitempty"`
}

type ScsiLunState

type ScsiLunState string

type ScsiLunType

type ScsiLunType string

type ScsiLunVStorageSupportStatus

type ScsiLunVStorageSupportStatus string

type SeSparseVirtualDiskSpec

type SeSparseVirtualDiskSpec struct {
	FileBackedVirtualDiskSpec

	GrainSizeKb int `xml:"grainSizeKb,omitempty"`
}

type SearchDatastoreRequestType

type SearchDatastoreRequestType struct {
	This          ManagedObjectReference          `xml:"_this"`
	DatastorePath string                          `xml:"datastorePath"`
	SearchSpec    *HostDatastoreBrowserSearchSpec `xml:"searchSpec,omitempty"`
}

type SearchDatastoreSubFoldersRequestType

type SearchDatastoreSubFoldersRequestType struct {
	This          ManagedObjectReference          `xml:"_this"`
	DatastorePath string                          `xml:"datastorePath"`
	SearchSpec    *HostDatastoreBrowserSearchSpec `xml:"searchSpec,omitempty"`
}

type SearchDatastoreSubFolders_TaskResponse

type SearchDatastoreSubFolders_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type SearchDatastore_Task

type SearchDatastore_Task SearchDatastoreRequestType

type SearchDatastore_TaskResponse

type SearchDatastore_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type SecondaryVmAlreadyDisabled

type SecondaryVmAlreadyDisabled struct {
	VmFaultToleranceIssue

	InstanceUuid string `xml:"instanceUuid"`
}

type SecondaryVmAlreadyDisabledFault

type SecondaryVmAlreadyDisabledFault SecondaryVmAlreadyDisabled

type SecondaryVmAlreadyEnabled

type SecondaryVmAlreadyEnabled struct {
	VmFaultToleranceIssue

	InstanceUuid string `xml:"instanceUuid"`
}

type SecondaryVmAlreadyEnabledFault

type SecondaryVmAlreadyEnabledFault SecondaryVmAlreadyEnabled

type SecondaryVmAlreadyRegistered

type SecondaryVmAlreadyRegistered struct {
	VmFaultToleranceIssue

	InstanceUuid string `xml:"instanceUuid,omitempty"`
}

type SecondaryVmAlreadyRegisteredFault

type SecondaryVmAlreadyRegisteredFault SecondaryVmAlreadyRegistered

type SecondaryVmNotRegistered

type SecondaryVmNotRegistered struct {
	VmFaultToleranceIssue

	InstanceUuid string `xml:"instanceUuid,omitempty"`
}

type SecondaryVmNotRegisteredFault

type SecondaryVmNotRegisteredFault SecondaryVmNotRegistered

type SecurityError

type SecurityError struct {
	RuntimeFault
}

func (*SecurityError) GetSecurityError

func (b *SecurityError) GetSecurityError() *SecurityError

type SecurityErrorFault

type SecurityErrorFault BaseSecurityError

type SecurityProfile

type SecurityProfile struct {
	ApplyProfile

	Permission []PermissionProfile `xml:"permission,omitempty"`
}

type SelectActivePartitionRequestType

type SelectActivePartitionRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Partition *HostScsiDiskPartition `xml:"partition,omitempty"`
}

type SelectActivePartitionResponse

type SelectActivePartitionResponse struct {
}

type SelectVnic

type SelectVnic SelectVnicRequestType

type SelectVnicForNicTypeRequestType

type SelectVnicForNicTypeRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	NicType string                 `xml:"nicType"`
	Device  string                 `xml:"device"`
}

type SelectVnicForNicTypeResponse

type SelectVnicForNicTypeResponse struct {
}

type SelectVnicRequestType

type SelectVnicRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Device string                 `xml:"device"`
}

type SelectVnicResponse

type SelectVnicResponse struct {
}

type SelectionSet

type SelectionSet struct {
	DynamicData
}

func (*SelectionSet) GetSelectionSet

func (b *SelectionSet) GetSelectionSet() *SelectionSet

type SelectionSpec

type SelectionSpec struct {
	DynamicData

	Name string `xml:"name,omitempty"`
}

func (*SelectionSpec) GetSelectionSpec

func (b *SelectionSpec) GetSelectionSpec() *SelectionSpec

type SendEmailAction

type SendEmailAction struct {
	Action

	ToList  string `xml:"toList"`
	CcList  string `xml:"ccList"`
	Subject string `xml:"subject"`
	Body    string `xml:"body"`
}

type SendSNMPAction

type SendSNMPAction struct {
	Action
}

type SendTestNotificationRequestType

type SendTestNotificationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type SendTestNotificationResponse

type SendTestNotificationResponse struct {
}

type ServerLicenseExpiredEvent

type ServerLicenseExpiredEvent struct {
	LicenseEvent

	Product string `xml:"product"`
}

type ServerStartedSessionEvent

type ServerStartedSessionEvent struct {
	SessionEvent
}

type ServiceConsolePortGroupProfile

type ServiceConsolePortGroupProfile struct {
	PortGroupProfile

	IpConfig IpAddressProfile `xml:"ipConfig"`
}

type ServiceConsoleReservationInfo

type ServiceConsoleReservationInfo struct {
	DynamicData

	ServiceConsoleReservedCfg int64 `xml:"serviceConsoleReservedCfg"`
	ServiceConsoleReserved    int64 `xml:"serviceConsoleReserved"`
	Unreserved                int64 `xml:"unreserved"`
}

type ServiceContent

type ServiceContent struct {
	DynamicData

	RootFolder                ManagedObjectReference  `xml:"rootFolder"`
	PropertyCollector         ManagedObjectReference  `xml:"propertyCollector"`
	ViewManager               *ManagedObjectReference `xml:"viewManager,omitempty"`
	About                     AboutInfo               `xml:"about"`
	Setting                   *ManagedObjectReference `xml:"setting,omitempty"`
	UserDirectory             *ManagedObjectReference `xml:"userDirectory,omitempty"`
	SessionManager            *ManagedObjectReference `xml:"sessionManager,omitempty"`
	AuthorizationManager      *ManagedObjectReference `xml:"authorizationManager,omitempty"`
	ServiceManager            *ManagedObjectReference `xml:"serviceManager,omitempty"`
	PerfManager               *ManagedObjectReference `xml:"perfManager,omitempty"`
	ScheduledTaskManager      *ManagedObjectReference `xml:"scheduledTaskManager,omitempty"`
	AlarmManager              *ManagedObjectReference `xml:"alarmManager,omitempty"`
	EventManager              *ManagedObjectReference `xml:"eventManager,omitempty"`
	TaskManager               *ManagedObjectReference `xml:"taskManager,omitempty"`
	ExtensionManager          *ManagedObjectReference `xml:"extensionManager,omitempty"`
	CustomizationSpecManager  *ManagedObjectReference `xml:"customizationSpecManager,omitempty"`
	CustomFieldsManager       *ManagedObjectReference `xml:"customFieldsManager,omitempty"`
	AccountManager            *ManagedObjectReference `xml:"accountManager,omitempty"`
	DiagnosticManager         *ManagedObjectReference `xml:"diagnosticManager,omitempty"`
	LicenseManager            *ManagedObjectReference `xml:"licenseManager,omitempty"`
	SearchIndex               *ManagedObjectReference `xml:"searchIndex,omitempty"`
	FileManager               *ManagedObjectReference `xml:"fileManager,omitempty"`
	DatastoreNamespaceManager *ManagedObjectReference `xml:"datastoreNamespaceManager,omitempty"`
	VirtualDiskManager        *ManagedObjectReference `xml:"virtualDiskManager,omitempty"`
	VirtualizationManager     *ManagedObjectReference `xml:"virtualizationManager,omitempty"`
	SnmpSystem                *ManagedObjectReference `xml:"snmpSystem,omitempty"`
	VmProvisioningChecker     *ManagedObjectReference `xml:"vmProvisioningChecker,omitempty"`
	VmCompatibilityChecker    *ManagedObjectReference `xml:"vmCompatibilityChecker,omitempty"`
	OvfManager                *ManagedObjectReference `xml:"ovfManager,omitempty"`
	IpPoolManager             *ManagedObjectReference `xml:"ipPoolManager,omitempty"`
	DvSwitchManager           *ManagedObjectReference `xml:"dvSwitchManager,omitempty"`
	HostProfileManager        *ManagedObjectReference `xml:"hostProfileManager,omitempty"`
	ClusterProfileManager     *ManagedObjectReference `xml:"clusterProfileManager,omitempty"`
	ComplianceManager         *ManagedObjectReference `xml:"complianceManager,omitempty"`
	LocalizationManager       *ManagedObjectReference `xml:"localizationManager,omitempty"`
	StorageResourceManager    *ManagedObjectReference `xml:"storageResourceManager,omitempty"`
	GuestOperationsManager    *ManagedObjectReference `xml:"guestOperationsManager,omitempty"`
}

type ServiceManagerServiceInfo

type ServiceManagerServiceInfo struct {
	DynamicData

	ServiceName string                 `xml:"serviceName"`
	Location    []string               `xml:"location,omitempty"`
	Service     ManagedObjectReference `xml:"service"`
	Description string                 `xml:"description"`
}

type ServiceProfile

type ServiceProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type SessionEvent

type SessionEvent struct {
	Event
}

func (*SessionEvent) GetSessionEvent

func (b *SessionEvent) GetSessionEvent() *SessionEvent

type SessionIsActive

type SessionIsActive SessionIsActiveRequestType

type SessionIsActiveRequestType

type SessionIsActiveRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	SessionID string                 `xml:"sessionID"`
	UserName  string                 `xml:"userName"`
}

type SessionIsActiveResponse

type SessionIsActiveResponse struct {
	Returnval bool `xml:"returnval"`
}

type SessionManagerGenericServiceTicket

type SessionManagerGenericServiceTicket struct {
	DynamicData

	Id            string `xml:"id"`
	HostName      string `xml:"hostName,omitempty"`
	SslThumbprint string `xml:"sslThumbprint,omitempty"`
}

type SessionManagerHttpServiceRequestSpec

type SessionManagerHttpServiceRequestSpec struct {
	SessionManagerServiceRequestSpec

	Method string `xml:"method,omitempty"`
	Url    string `xml:"url"`
}

type SessionManagerHttpServiceRequestSpecMethod

type SessionManagerHttpServiceRequestSpecMethod string

type SessionManagerLocalTicket

type SessionManagerLocalTicket struct {
	DynamicData

	UserName         string `xml:"userName"`
	PasswordFilePath string `xml:"passwordFilePath"`
}

type SessionManagerServiceRequestSpec

type SessionManagerServiceRequestSpec struct {
	DynamicData
}

func (*SessionManagerServiceRequestSpec) GetSessionManagerServiceRequestSpec

func (b *SessionManagerServiceRequestSpec) GetSessionManagerServiceRequestSpec() *SessionManagerServiceRequestSpec

type SessionManagerVmomiServiceRequestSpec

type SessionManagerVmomiServiceRequestSpec struct {
	SessionManagerServiceRequestSpec

	Method string `xml:"method"`
}

type SessionTerminatedEvent

type SessionTerminatedEvent struct {
	SessionEvent

	SessionId          string `xml:"sessionId"`
	TerminatedUsername string `xml:"terminatedUsername"`
}

type SetCollectorPageSizeRequestType

type SetCollectorPageSizeRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	MaxCount int                    `xml:"maxCount"`
}

type SetCollectorPageSizeResponse

type SetCollectorPageSizeResponse struct {
}

type SetDisplayTopology

type SetDisplayTopology SetDisplayTopologyRequestType

type SetDisplayTopologyRequestType

type SetDisplayTopologyRequestType struct {
	This     ManagedObjectReference          `xml:"_this"`
	Displays []VirtualMachineDisplayTopology `xml:"displays"`
}

type SetDisplayTopologyResponse

type SetDisplayTopologyResponse struct {
}

type SetEntityPermissionsRequestType

type SetEntityPermissionsRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	Entity     ManagedObjectReference `xml:"entity"`
	Permission []Permission           `xml:"permission,omitempty"`
}

type SetEntityPermissionsResponse

type SetEntityPermissionsResponse struct {
}

type SetExtensionCertificateRequestType

type SetExtensionCertificateRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	ExtensionKey   string                 `xml:"extensionKey"`
	CertificatePem string                 `xml:"certificatePem,omitempty"`
}

type SetExtensionCertificateResponse

type SetExtensionCertificateResponse struct {
}

type SetField

type SetField SetFieldRequestType

type SetFieldRequestType

type SetFieldRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Entity ManagedObjectReference `xml:"entity"`
	Key    int                    `xml:"key"`
	Value  string                 `xml:"value"`
}

type SetFieldResponse

type SetFieldResponse struct {
}

type SetLicenseEdition

type SetLicenseEdition SetLicenseEditionRequestType

type SetLicenseEditionRequestType

type SetLicenseEditionRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Host       *ManagedObjectReference `xml:"host,omitempty"`
	FeatureKey string                  `xml:"featureKey,omitempty"`
}

type SetLicenseEditionResponse

type SetLicenseEditionResponse struct {
}

type SetLocale

type SetLocale SetLocaleRequestType

type SetLocaleRequestType

type SetLocaleRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Locale string                 `xml:"locale"`
}

type SetLocaleResponse

type SetLocaleResponse struct {
}

type SetMultipathLunPolicyRequestType

type SetMultipathLunPolicyRequestType struct {
	This   ManagedObjectReference                 `xml:"_this"`
	LunId  string                                 `xml:"lunId"`
	Policy BaseHostMultipathInfoLogicalUnitPolicy `xml:"policy,typeattr"`
}

type SetMultipathLunPolicyResponse

type SetMultipathLunPolicyResponse struct {
}

type SetPublicKey

type SetPublicKey SetPublicKeyRequestType

type SetPublicKeyRequestType

type SetPublicKeyRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	ExtensionKey string                 `xml:"extensionKey"`
	PublicKey    string                 `xml:"publicKey"`
}

type SetPublicKeyResponse

type SetPublicKeyResponse struct {
}

type SetScreenResolution

type SetScreenResolution SetScreenResolutionRequestType

type SetScreenResolutionRequestType

type SetScreenResolutionRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Width  int                    `xml:"width"`
	Height int                    `xml:"height"`
}

type SetScreenResolutionResponse

type SetScreenResolutionResponse struct {
}

type SetTaskDescription

type SetTaskDescription SetTaskDescriptionRequestType

type SetTaskDescriptionRequestType

type SetTaskDescriptionRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	Description LocalizableMessage     `xml:"description"`
}

type SetTaskDescriptionResponse

type SetTaskDescriptionResponse struct {
}

type SetTaskState

type SetTaskState SetTaskStateRequestType

type SetTaskStateRequestType

type SetTaskStateRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	State  TaskInfoState          `xml:"state"`
	Result AnyType                `xml:"result,omitempty,typeattr"`
	Fault  *LocalizedMethodFault  `xml:"fault,omitempty"`
}

type SetTaskStateResponse

type SetTaskStateResponse struct {
}

type SetVirtualDiskUuid

type SetVirtualDiskUuid SetVirtualDiskUuidRequestType

type SetVirtualDiskUuidRequestType

type SetVirtualDiskUuidRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
	Uuid       string                  `xml:"uuid"`
}

type SetVirtualDiskUuidResponse

type SetVirtualDiskUuidResponse struct {
}

type SharedBusControllerNotSupported

type SharedBusControllerNotSupported struct {
	DeviceNotSupported
}

type SharedBusControllerNotSupportedFault

type SharedBusControllerNotSupportedFault SharedBusControllerNotSupported

type SharesInfo

type SharesInfo struct {
	DynamicData

	Shares int         `xml:"shares"`
	Level  SharesLevel `xml:"level"`
}

type SharesLevel

type SharesLevel string

type SharesOption

type SharesOption struct {
	DynamicData

	SharesOption IntOption   `xml:"sharesOption"`
	DefaultLevel SharesLevel `xml:"defaultLevel"`
}

type ShrinkDiskFault

type ShrinkDiskFault struct {
	VimFault

	DiskId int `xml:"diskId,omitempty"`
}

type ShrinkDiskFaultFault

type ShrinkDiskFaultFault ShrinkDiskFault

type ShrinkVirtualDiskRequestType

type ShrinkVirtualDiskRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
	Copy       *bool                   `xml:"copy"`
}

type ShrinkVirtualDisk_Task

type ShrinkVirtualDisk_Task ShrinkVirtualDiskRequestType

type ShrinkVirtualDisk_TaskResponse

type ShrinkVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type ShutdownGuest

type ShutdownGuest ShutdownGuestRequestType

type ShutdownGuestRequestType

type ShutdownGuestRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type ShutdownGuestResponse

type ShutdownGuestResponse struct {
}

type ShutdownHostRequestType

type ShutdownHostRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	Force bool                   `xml:"force"`
}

type ShutdownHost_Task

type ShutdownHost_Task ShutdownHostRequestType

type ShutdownHost_TaskResponse

type ShutdownHost_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type SimpleCommandEncoding

type SimpleCommandEncoding string

type SingleIp

type SingleIp struct {
	IpAddress

	Address string `xml:"address"`
}

type SingleMac

type SingleMac struct {
	MacAddress

	Address string `xml:"address"`
}

type SlpDiscoveryMethod

type SlpDiscoveryMethod string

type SnapshotCloneNotSupported

type SnapshotCloneNotSupported struct {
	SnapshotCopyNotSupported
}

type SnapshotCloneNotSupportedFault

type SnapshotCloneNotSupportedFault SnapshotCloneNotSupported

type SnapshotCopyNotSupported

type SnapshotCopyNotSupported struct {
	MigrationFault
}

func (*SnapshotCopyNotSupported) GetSnapshotCopyNotSupported

func (b *SnapshotCopyNotSupported) GetSnapshotCopyNotSupported() *SnapshotCopyNotSupported

type SnapshotCopyNotSupportedFault

type SnapshotCopyNotSupportedFault BaseSnapshotCopyNotSupported

type SnapshotDisabled

type SnapshotDisabled struct {
	SnapshotFault
}

type SnapshotDisabledFault

type SnapshotDisabledFault SnapshotDisabled

type SnapshotFault

type SnapshotFault struct {
	VimFault
}

func (*SnapshotFault) GetSnapshotFault

func (b *SnapshotFault) GetSnapshotFault() *SnapshotFault

type SnapshotFaultFault

type SnapshotFaultFault BaseSnapshotFault

type SnapshotIncompatibleDeviceInVm

type SnapshotIncompatibleDeviceInVm struct {
	SnapshotFault

	Fault LocalizedMethodFault `xml:"fault"`
}

type SnapshotIncompatibleDeviceInVmFault

type SnapshotIncompatibleDeviceInVmFault SnapshotIncompatibleDeviceInVm

type SnapshotLocked

type SnapshotLocked struct {
	SnapshotFault
}

type SnapshotLockedFault

type SnapshotLockedFault SnapshotLocked

type SnapshotMoveFromNonHomeNotSupported

type SnapshotMoveFromNonHomeNotSupported struct {
	SnapshotCopyNotSupported
}

type SnapshotMoveFromNonHomeNotSupportedFault

type SnapshotMoveFromNonHomeNotSupportedFault SnapshotMoveFromNonHomeNotSupported

type SnapshotMoveNotSupported

type SnapshotMoveNotSupported struct {
	SnapshotCopyNotSupported
}

type SnapshotMoveNotSupportedFault

type SnapshotMoveNotSupportedFault SnapshotMoveNotSupported

type SnapshotMoveToNonHomeNotSupported

type SnapshotMoveToNonHomeNotSupported struct {
	SnapshotCopyNotSupported
}

type SnapshotMoveToNonHomeNotSupportedFault

type SnapshotMoveToNonHomeNotSupportedFault SnapshotMoveToNonHomeNotSupported

type SnapshotNoChange

type SnapshotNoChange struct {
	SnapshotFault
}

type SnapshotNoChangeFault

type SnapshotNoChangeFault SnapshotNoChange

type SnapshotRevertIssue

type SnapshotRevertIssue struct {
	MigrationFault

	SnapshotName string      `xml:"snapshotName,omitempty"`
	Event        []BaseEvent `xml:"event,omitempty,typeattr"`
	Errors       bool        `xml:"errors"`
}

type SnapshotRevertIssueFault

type SnapshotRevertIssueFault SnapshotRevertIssue

type SoftRuleVioCorrectionDisallowed

type SoftRuleVioCorrectionDisallowed struct {
	VmConfigFault

	VmName string `xml:"vmName"`
}

type SoftRuleVioCorrectionDisallowedFault

type SoftRuleVioCorrectionDisallowedFault SoftRuleVioCorrectionDisallowed

type SoftRuleVioCorrectionImpact

type SoftRuleVioCorrectionImpact struct {
	VmConfigFault

	VmName string `xml:"vmName"`
}

type SoftRuleVioCorrectionImpactFault

type SoftRuleVioCorrectionImpactFault SoftRuleVioCorrectionImpact

type SsdDiskNotAvailable

type SsdDiskNotAvailable struct {
	VimFault

	DevicePath string `xml:"devicePath"`
}

type SsdDiskNotAvailableFault

type SsdDiskNotAvailableFault SsdDiskNotAvailable

type StageHostPatchRequestType

type StageHostPatchRequestType struct {
	This       ManagedObjectReference                     `xml:"_this"`
	MetaUrls   []string                                   `xml:"metaUrls,omitempty"`
	BundleUrls []string                                   `xml:"bundleUrls,omitempty"`
	VibUrls    []string                                   `xml:"vibUrls,omitempty"`
	Spec       *HostPatchManagerPatchManagerOperationSpec `xml:"spec,omitempty"`
}

type StageHostPatch_Task

type StageHostPatch_Task StageHostPatchRequestType

type StageHostPatch_TaskResponse

type StageHostPatch_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type StandbyGuest

type StandbyGuest StandbyGuestRequestType

type StandbyGuestRequestType

type StandbyGuestRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type StandbyGuestResponse

type StandbyGuestResponse struct {
}

type StartProgramInGuest

type StartProgramInGuest StartProgramInGuestRequestType

type StartProgramInGuestRequestType

type StartProgramInGuestRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Vm   ManagedObjectReference  `xml:"vm"`
	Auth BaseGuestAuthentication `xml:"auth,typeattr"`
	Spec BaseGuestProgramSpec    `xml:"spec,typeattr"`
}

type StartProgramInGuestResponse

type StartProgramInGuestResponse struct {
	Returnval int64 `xml:"returnval"`
}

type StartRecordingRequestType

type StartRecordingRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	Name        string                 `xml:"name"`
	Description string                 `xml:"description,omitempty"`
}

type StartRecording_Task

type StartRecording_Task StartRecordingRequestType

type StartRecording_TaskResponse

type StartRecording_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type StartReplayingRequestType

type StartReplayingRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	ReplaySnapshot ManagedObjectReference `xml:"replaySnapshot"`
}

type StartReplaying_Task

type StartReplaying_Task StartReplayingRequestType

type StartReplaying_TaskResponse

type StartReplaying_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type StartService

type StartService StartServiceRequestType

type StartServiceRequestType

type StartServiceRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Id   string                 `xml:"id"`
}

type StartServiceResponse

type StartServiceResponse struct {
}

type StateAlarmExpression

type StateAlarmExpression struct {
	AlarmExpression

	Operator  StateAlarmOperator `xml:"operator"`
	Type      string             `xml:"type"`
	StatePath string             `xml:"statePath"`
	Yellow    string             `xml:"yellow,omitempty"`
	Red       string             `xml:"red,omitempty"`
}

type StateAlarmOperator

type StateAlarmOperator string

type StaticRouteProfile

type StaticRouteProfile struct {
	ApplyProfile

	Key string `xml:"key,omitempty"`
}

type StopRecordingRequestType

type StopRecordingRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type StopRecording_Task

type StopRecording_Task StopRecordingRequestType

type StopRecording_TaskResponse

type StopRecording_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type StopReplayingRequestType

type StopReplayingRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type StopReplaying_Task

type StopReplaying_Task StopReplayingRequestType

type StopReplaying_TaskResponse

type StopReplaying_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type StopService

type StopService StopServiceRequestType

type StopServiceRequestType

type StopServiceRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Id   string                 `xml:"id"`
}

type StopServiceResponse

type StopServiceResponse struct {
}

type StorageDrsCannotMoveDiskInMultiWriterMode

type StorageDrsCannotMoveDiskInMultiWriterMode struct {
	VimFault
}

type StorageDrsCannotMoveDiskInMultiWriterModeFault

type StorageDrsCannotMoveDiskInMultiWriterModeFault StorageDrsCannotMoveDiskInMultiWriterMode

type StorageDrsCannotMoveFTVm

type StorageDrsCannotMoveFTVm struct {
	VimFault
}

type StorageDrsCannotMoveFTVmFault

type StorageDrsCannotMoveFTVmFault StorageDrsCannotMoveFTVm

type StorageDrsCannotMoveIndependentDisk

type StorageDrsCannotMoveIndependentDisk struct {
	VimFault
}

type StorageDrsCannotMoveIndependentDiskFault

type StorageDrsCannotMoveIndependentDiskFault StorageDrsCannotMoveIndependentDisk

type StorageDrsCannotMoveManuallyPlacedSwapFile

type StorageDrsCannotMoveManuallyPlacedSwapFile struct {
	VimFault
}

type StorageDrsCannotMoveManuallyPlacedSwapFileFault

type StorageDrsCannotMoveManuallyPlacedSwapFileFault StorageDrsCannotMoveManuallyPlacedSwapFile

type StorageDrsCannotMoveManuallyPlacedVm

type StorageDrsCannotMoveManuallyPlacedVm struct {
	VimFault
}

type StorageDrsCannotMoveManuallyPlacedVmFault

type StorageDrsCannotMoveManuallyPlacedVmFault StorageDrsCannotMoveManuallyPlacedVm

type StorageDrsCannotMoveSharedDisk

type StorageDrsCannotMoveSharedDisk struct {
	VimFault
}

type StorageDrsCannotMoveSharedDiskFault

type StorageDrsCannotMoveSharedDiskFault StorageDrsCannotMoveSharedDisk

type StorageDrsCannotMoveTemplate

type StorageDrsCannotMoveTemplate struct {
	VimFault
}

type StorageDrsCannotMoveTemplateFault

type StorageDrsCannotMoveTemplateFault StorageDrsCannotMoveTemplate

type StorageDrsCannotMoveVmInUserFolder

type StorageDrsCannotMoveVmInUserFolder struct {
	VimFault
}

type StorageDrsCannotMoveVmInUserFolderFault

type StorageDrsCannotMoveVmInUserFolderFault StorageDrsCannotMoveVmInUserFolder

type StorageDrsCannotMoveVmWithMountedCDROM

type StorageDrsCannotMoveVmWithMountedCDROM struct {
	VimFault
}

type StorageDrsCannotMoveVmWithMountedCDROMFault

type StorageDrsCannotMoveVmWithMountedCDROMFault StorageDrsCannotMoveVmWithMountedCDROM

type StorageDrsCannotMoveVmWithNoFilesInLayout

type StorageDrsCannotMoveVmWithNoFilesInLayout struct {
	VimFault
}

type StorageDrsCannotMoveVmWithNoFilesInLayoutFault

type StorageDrsCannotMoveVmWithNoFilesInLayoutFault StorageDrsCannotMoveVmWithNoFilesInLayout

type StorageDrsConfigInfo

type StorageDrsConfigInfo struct {
	DynamicData

	PodConfig StorageDrsPodConfigInfo  `xml:"podConfig"`
	VmConfig  []StorageDrsVmConfigInfo `xml:"vmConfig,omitempty"`
}

type StorageDrsConfigSpec

type StorageDrsConfigSpec struct {
	DynamicData

	PodConfigSpec *StorageDrsPodConfigSpec `xml:"podConfigSpec,omitempty"`
	VmConfigSpec  []StorageDrsVmConfigSpec `xml:"vmConfigSpec,omitempty"`
}

type StorageDrsDatacentersCannotShareDatastore

type StorageDrsDatacentersCannotShareDatastore struct {
	VimFault
}

type StorageDrsDatacentersCannotShareDatastoreFault

type StorageDrsDatacentersCannotShareDatastoreFault StorageDrsDatacentersCannotShareDatastore

type StorageDrsDisabledOnVm

type StorageDrsDisabledOnVm struct {
	VimFault
}

type StorageDrsDisabledOnVmFault

type StorageDrsDisabledOnVmFault StorageDrsDisabledOnVm

type StorageDrsIoLoadBalanceConfig

type StorageDrsIoLoadBalanceConfig struct {
	DynamicData

	IoLatencyThreshold       int `xml:"ioLatencyThreshold,omitempty"`
	IoLoadImbalanceThreshold int `xml:"ioLoadImbalanceThreshold,omitempty"`
}

type StorageDrsIolbDisabledInternally

type StorageDrsIolbDisabledInternally struct {
	VimFault
}

type StorageDrsIolbDisabledInternallyFault

type StorageDrsIolbDisabledInternallyFault StorageDrsIolbDisabledInternally

type StorageDrsOptionSpec

type StorageDrsOptionSpec struct {
	ArrayUpdateSpec

	Option BaseOptionValue `xml:"option,omitempty,typeattr"`
}

type StorageDrsPodConfigInfo

type StorageDrsPodConfigInfo struct {
	DynamicData

	Enabled                bool                              `xml:"enabled"`
	IoLoadBalanceEnabled   bool                              `xml:"ioLoadBalanceEnabled"`
	DefaultVmBehavior      string                            `xml:"defaultVmBehavior"`
	LoadBalanceInterval    int                               `xml:"loadBalanceInterval,omitempty"`
	DefaultIntraVmAffinity *bool                             `xml:"defaultIntraVmAffinity"`
	SpaceLoadBalanceConfig *StorageDrsSpaceLoadBalanceConfig `xml:"spaceLoadBalanceConfig,omitempty"`
	IoLoadBalanceConfig    *StorageDrsIoLoadBalanceConfig    `xml:"ioLoadBalanceConfig,omitempty"`
	Rule                   []BaseClusterRuleInfo             `xml:"rule,omitempty,typeattr"`
	Option                 []BaseOptionValue                 `xml:"option,omitempty,typeattr"`
}

type StorageDrsPodConfigInfoBehavior

type StorageDrsPodConfigInfoBehavior string

type StorageDrsPodConfigSpec

type StorageDrsPodConfigSpec struct {
	DynamicData

	Enabled                *bool                             `xml:"enabled"`
	IoLoadBalanceEnabled   *bool                             `xml:"ioLoadBalanceEnabled"`
	DefaultVmBehavior      string                            `xml:"defaultVmBehavior,omitempty"`
	LoadBalanceInterval    int                               `xml:"loadBalanceInterval,omitempty"`
	DefaultIntraVmAffinity *bool                             `xml:"defaultIntraVmAffinity"`
	SpaceLoadBalanceConfig *StorageDrsSpaceLoadBalanceConfig `xml:"spaceLoadBalanceConfig,omitempty"`
	IoLoadBalanceConfig    *StorageDrsIoLoadBalanceConfig    `xml:"ioLoadBalanceConfig,omitempty"`
	Rule                   []ClusterRuleSpec                 `xml:"rule,omitempty"`
	Option                 []StorageDrsOptionSpec            `xml:"option,omitempty"`
}

type StorageDrsPodSelectionSpec

type StorageDrsPodSelectionSpec struct {
	DynamicData

	InitialVmConfig []VmPodConfigForPlacement `xml:"initialVmConfig,omitempty"`
	StoragePod      *ManagedObjectReference   `xml:"storagePod,omitempty"`
}

type StorageDrsSpaceLoadBalanceConfig

type StorageDrsSpaceLoadBalanceConfig struct {
	DynamicData

	SpaceUtilizationThreshold     int `xml:"spaceUtilizationThreshold,omitempty"`
	MinSpaceUtilizationDifference int `xml:"minSpaceUtilizationDifference,omitempty"`
}

type StorageDrsUnableToMoveFiles

type StorageDrsUnableToMoveFiles struct {
	VimFault
}

type StorageDrsUnableToMoveFilesFault

type StorageDrsUnableToMoveFilesFault StorageDrsUnableToMoveFiles

type StorageDrsVmConfigInfo

type StorageDrsVmConfigInfo struct {
	DynamicData

	Vm                  *ManagedObjectReference          `xml:"vm,omitempty"`
	Enabled             *bool                            `xml:"enabled"`
	Behavior            string                           `xml:"behavior,omitempty"`
	IntraVmAffinity     *bool                            `xml:"intraVmAffinity"`
	IntraVmAntiAffinity *VirtualDiskAntiAffinityRuleSpec `xml:"intraVmAntiAffinity,omitempty"`
}

type StorageDrsVmConfigSpec

type StorageDrsVmConfigSpec struct {
	ArrayUpdateSpec

	Info *StorageDrsVmConfigInfo `xml:"info,omitempty"`
}

type StorageIOAllocationInfo

type StorageIOAllocationInfo struct {
	DynamicData

	Limit       int64       `xml:"limit,omitempty"`
	Shares      *SharesInfo `xml:"shares,omitempty"`
	Reservation int         `xml:"reservation,omitempty"`
}

type StorageIOAllocationOption

type StorageIOAllocationOption struct {
	DynamicData

	LimitOption  LongOption   `xml:"limitOption"`
	SharesOption SharesOption `xml:"sharesOption"`
}

type StorageIORMConfigOption

type StorageIORMConfigOption struct {
	DynamicData

	EnabledOption                BoolOption  `xml:"enabledOption"`
	CongestionThresholdOption    IntOption   `xml:"congestionThresholdOption"`
	StatsCollectionEnabledOption *BoolOption `xml:"statsCollectionEnabledOption,omitempty"`
}

type StorageIORMConfigSpec

type StorageIORMConfigSpec struct {
	DynamicData

	Enabled                  *bool  `xml:"enabled"`
	CongestionThresholdMode  string `xml:"congestionThresholdMode,omitempty"`
	CongestionThreshold      int    `xml:"congestionThreshold,omitempty"`
	PercentOfPeakThroughput  int    `xml:"percentOfPeakThroughput,omitempty"`
	StatsCollectionEnabled   *bool  `xml:"statsCollectionEnabled"`
	StatsAggregationDisabled *bool  `xml:"statsAggregationDisabled"`
}

type StorageIORMInfo

type StorageIORMInfo struct {
	DynamicData

	Enabled                  bool   `xml:"enabled"`
	CongestionThresholdMode  string `xml:"congestionThresholdMode,omitempty"`
	CongestionThreshold      int    `xml:"congestionThreshold"`
	PercentOfPeakThroughput  int    `xml:"percentOfPeakThroughput,omitempty"`
	StatsCollectionEnabled   *bool  `xml:"statsCollectionEnabled"`
	StatsAggregationDisabled *bool  `xml:"statsAggregationDisabled"`
}

type StorageIORMThresholdMode

type StorageIORMThresholdMode string

type StorageMigrationAction

type StorageMigrationAction struct {
	ClusterAction

	Vm                 ManagedObjectReference     `xml:"vm"`
	RelocateSpec       VirtualMachineRelocateSpec `xml:"relocateSpec"`
	Source             ManagedObjectReference     `xml:"source"`
	Destination        ManagedObjectReference     `xml:"destination"`
	SizeTransferred    int64                      `xml:"sizeTransferred"`
	SpaceUtilSrcBefore float32                    `xml:"spaceUtilSrcBefore,omitempty"`
	SpaceUtilDstBefore float32                    `xml:"spaceUtilDstBefore,omitempty"`
	SpaceUtilSrcAfter  float32                    `xml:"spaceUtilSrcAfter,omitempty"`
	SpaceUtilDstAfter  float32                    `xml:"spaceUtilDstAfter,omitempty"`
	IoLatencySrcBefore float32                    `xml:"ioLatencySrcBefore,omitempty"`
	IoLatencyDstBefore float32                    `xml:"ioLatencyDstBefore,omitempty"`
}

type StoragePerformanceSummary

type StoragePerformanceSummary struct {
	DynamicData

	Interval              int       `xml:"interval"`
	Percentile            []int     `xml:"percentile"`
	DatastoreReadLatency  []float64 `xml:"datastoreReadLatency"`
	DatastoreWriteLatency []float64 `xml:"datastoreWriteLatency"`
	DatastoreVmLatency    []float64 `xml:"datastoreVmLatency"`
	DatastoreReadIops     []float64 `xml:"datastoreReadIops"`
	DatastoreWriteIops    []float64 `xml:"datastoreWriteIops"`
	SiocActivityDuration  int       `xml:"siocActivityDuration"`
}

type StoragePlacementAction

type StoragePlacementAction struct {
	ClusterAction

	Vm              *ManagedObjectReference    `xml:"vm,omitempty"`
	RelocateSpec    VirtualMachineRelocateSpec `xml:"relocateSpec"`
	Destination     ManagedObjectReference     `xml:"destination"`
	SpaceUtilBefore float32                    `xml:"spaceUtilBefore,omitempty"`
	SpaceUtilAfter  float32                    `xml:"spaceUtilAfter,omitempty"`
	IoLatencyBefore float32                    `xml:"ioLatencyBefore,omitempty"`
}

type StoragePlacementResult

type StoragePlacementResult struct {
	DynamicData

	Recommendations []ClusterRecommendation `xml:"recommendations,omitempty"`
	DrsFault        *ClusterDrsFaults       `xml:"drsFault,omitempty"`
	Task            *ManagedObjectReference `xml:"task,omitempty"`
}

type StoragePlacementSpec

type StoragePlacementSpec struct {
	DynamicData

	Type                      string                      `xml:"type"`
	Priority                  VirtualMachineMovePriority  `xml:"priority,omitempty"`
	Vm                        *ManagedObjectReference     `xml:"vm,omitempty"`
	PodSelectionSpec          StorageDrsPodSelectionSpec  `xml:"podSelectionSpec"`
	CloneSpec                 *VirtualMachineCloneSpec    `xml:"cloneSpec,omitempty"`
	CloneName                 string                      `xml:"cloneName,omitempty"`
	ConfigSpec                *VirtualMachineConfigSpec   `xml:"configSpec,omitempty"`
	RelocateSpec              *VirtualMachineRelocateSpec `xml:"relocateSpec,omitempty"`
	ResourcePool              *ManagedObjectReference     `xml:"resourcePool,omitempty"`
	Host                      *ManagedObjectReference     `xml:"host,omitempty"`
	Folder                    *ManagedObjectReference     `xml:"folder,omitempty"`
	DisallowPrerequisiteMoves *bool                       `xml:"disallowPrerequisiteMoves"`
	ResourceLeaseDurationSec  int                         `xml:"resourceLeaseDurationSec,omitempty"`
}

type StoragePlacementSpecPlacementType

type StoragePlacementSpecPlacementType string

type StoragePodSummary

type StoragePodSummary struct {
	DynamicData

	Name      string `xml:"name"`
	Capacity  int64  `xml:"capacity"`
	FreeSpace int64  `xml:"freeSpace"`
}

type StorageProfile

type StorageProfile struct {
	ApplyProfile

	NasStorage []NasStorageProfile `xml:"nasStorage,omitempty"`
}

type StorageRequirement

type StorageRequirement struct {
	DynamicData

	Datastore             ManagedObjectReference `xml:"datastore"`
	FreeSpaceRequiredInKb int64                  `xml:"freeSpaceRequiredInKb"`
}

type StorageVMotionNotSupported

type StorageVMotionNotSupported struct {
	MigrationFeatureNotSupported
}

type StorageVMotionNotSupportedFault

type StorageVMotionNotSupportedFault StorageVMotionNotSupported

type StorageVmotionIncompatible

type StorageVmotionIncompatible struct {
	VirtualHardwareCompatibilityIssue

	Datastore *ManagedObjectReference `xml:"datastore,omitempty"`
}

type StorageVmotionIncompatibleFault

type StorageVmotionIncompatibleFault StorageVmotionIncompatible

type StringExpression

type StringExpression struct {
	NegatableExpression

	Value string `xml:"value,omitempty"`
}

type StringOption

type StringOption struct {
	OptionType

	DefaultValue    string `xml:"defaultValue"`
	ValidCharacters string `xml:"validCharacters,omitempty"`
}

type StringPolicy

type StringPolicy struct {
	InheritablePolicy

	Value string `xml:"value,omitempty"`
}

type SuspendVAppRequestType

type SuspendVAppRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type SuspendVApp_Task

type SuspendVApp_Task SuspendVAppRequestType

type SuspendVApp_TaskResponse

type SuspendVApp_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type SuspendVMRequestType

type SuspendVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type SuspendVM_Task

type SuspendVM_Task SuspendVMRequestType

type SuspendVM_TaskResponse

type SuspendVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type SuspendedRelocateNotSupported

type SuspendedRelocateNotSupported struct {
	MigrationFault
}

type SuspendedRelocateNotSupportedFault

type SuspendedRelocateNotSupportedFault SuspendedRelocateNotSupported

type SwapDatastoreNotWritableOnHost

type SwapDatastoreNotWritableOnHost struct {
	DatastoreNotWritableOnHost
}

type SwapDatastoreNotWritableOnHostFault

type SwapDatastoreNotWritableOnHostFault SwapDatastoreNotWritableOnHost

type SwapDatastoreUnset

type SwapDatastoreUnset struct {
	VimFault
}

type SwapDatastoreUnsetFault

type SwapDatastoreUnsetFault SwapDatastoreUnset

type SwapPlacementOverrideNotSupported

type SwapPlacementOverrideNotSupported struct {
	InvalidVmConfig
}

type SwapPlacementOverrideNotSupportedFault

type SwapPlacementOverrideNotSupportedFault SwapPlacementOverrideNotSupported

type SwitchIpUnset

type SwitchIpUnset struct {
	DvsFault
}

type SwitchIpUnsetFault

type SwitchIpUnsetFault SwitchIpUnset

type SwitchNotInUpgradeMode

type SwitchNotInUpgradeMode struct {
	DvsFault
}

type SwitchNotInUpgradeModeFault

type SwitchNotInUpgradeModeFault SwitchNotInUpgradeMode

type SystemError

type SystemError struct {
	RuntimeFault

	Reason string `xml:"reason"`
}

type SystemErrorFault

type SystemErrorFault SystemError

type Tag

type Tag struct {
	DynamicData

	Key string `xml:"key"`
}

type TaskDescription

type TaskDescription struct {
	DynamicData

	MethodInfo []BaseElementDescription `xml:"methodInfo,typeattr"`
	State      []BaseElementDescription `xml:"state,typeattr"`
	Reason     []BaseTypeDescription    `xml:"reason,typeattr"`
}

type TaskEvent

type TaskEvent struct {
	Event

	Info TaskInfo `xml:"info"`
}

func (*TaskEvent) GetTaskEvent

func (b *TaskEvent) GetTaskEvent() *TaskEvent

type TaskFilterSpec

type TaskFilterSpec struct {
	DynamicData

	Entity        *TaskFilterSpecByEntity   `xml:"entity,omitempty"`
	Time          *TaskFilterSpecByTime     `xml:"time,omitempty"`
	UserName      *TaskFilterSpecByUsername `xml:"userName,omitempty"`
	State         []TaskInfoState           `xml:"state,omitempty"`
	Alarm         *ManagedObjectReference   `xml:"alarm,omitempty"`
	ScheduledTask *ManagedObjectReference   `xml:"scheduledTask,omitempty"`
	EventChainId  []int                     `xml:"eventChainId,omitempty"`
	Tag           []string                  `xml:"tag,omitempty"`
	ParentTaskKey []string                  `xml:"parentTaskKey,omitempty"`
	RootTaskKey   []string                  `xml:"rootTaskKey,omitempty"`
}

type TaskFilterSpecByEntity

type TaskFilterSpecByEntity struct {
	DynamicData

	Entity    ManagedObjectReference        `xml:"entity"`
	Recursion TaskFilterSpecRecursionOption `xml:"recursion"`
}

type TaskFilterSpecByTime

type TaskFilterSpecByTime struct {
	DynamicData

	TimeType  TaskFilterSpecTimeOption `xml:"timeType"`
	BeginTime *time.Time               `xml:"beginTime"`
	EndTime   *time.Time               `xml:"endTime"`
}

type TaskFilterSpecByUsername

type TaskFilterSpecByUsername struct {
	DynamicData

	SystemUser bool     `xml:"systemUser"`
	UserList   []string `xml:"userList,omitempty"`
}

type TaskFilterSpecRecursionOption

type TaskFilterSpecRecursionOption string

type TaskFilterSpecTimeOption

type TaskFilterSpecTimeOption string

type TaskInProgress

type TaskInProgress struct {
	VimFault

	Task ManagedObjectReference `xml:"task"`
}

func (*TaskInProgress) GetTaskInProgress

func (b *TaskInProgress) GetTaskInProgress() *TaskInProgress

type TaskInProgressFault

type TaskInProgressFault BaseTaskInProgress

type TaskInfo

type TaskInfo struct {
	DynamicData

	Key           string                   `xml:"key"`
	Task          ManagedObjectReference   `xml:"task"`
	Description   *LocalizableMessage      `xml:"description,omitempty"`
	Name          string                   `xml:"name,omitempty"`
	DescriptionId string                   `xml:"descriptionId"`
	Entity        *ManagedObjectReference  `xml:"entity,omitempty"`
	EntityName    string                   `xml:"entityName,omitempty"`
	Locked        []ManagedObjectReference `xml:"locked,omitempty"`
	State         TaskInfoState            `xml:"state"`
	Cancelled     bool                     `xml:"cancelled"`
	Cancelable    bool                     `xml:"cancelable"`
	Error         *LocalizedMethodFault    `xml:"error,omitempty"`
	Result        AnyType                  `xml:"result,omitempty,typeattr"`
	Progress      int                      `xml:"progress,omitempty"`
	Reason        BaseTaskReason           `xml:"reason,typeattr"`
	QueueTime     time.Time                `xml:"queueTime"`
	StartTime     *time.Time               `xml:"startTime"`
	CompleteTime  *time.Time               `xml:"completeTime"`
	EventChainId  int                      `xml:"eventChainId"`
	ChangeTag     string                   `xml:"changeTag,omitempty"`
	ParentTaskKey string                   `xml:"parentTaskKey,omitempty"`
	RootTaskKey   string                   `xml:"rootTaskKey,omitempty"`
}

type TaskInfoState

type TaskInfoState string

type TaskReason

type TaskReason struct {
	DynamicData
}

func (*TaskReason) GetTaskReason

func (b *TaskReason) GetTaskReason() *TaskReason

type TaskReasonAlarm

type TaskReasonAlarm struct {
	TaskReason

	AlarmName  string                 `xml:"alarmName"`
	Alarm      ManagedObjectReference `xml:"alarm"`
	EntityName string                 `xml:"entityName"`
	Entity     ManagedObjectReference `xml:"entity"`
}

type TaskReasonSchedule

type TaskReasonSchedule struct {
	TaskReason

	Name          string                 `xml:"name"`
	ScheduledTask ManagedObjectReference `xml:"scheduledTask"`
}

type TaskReasonSystem

type TaskReasonSystem struct {
	TaskReason
}

type TaskReasonUser

type TaskReasonUser struct {
	TaskReason

	UserName string `xml:"userName"`
}

type TaskScheduler

type TaskScheduler struct {
	DynamicData

	ActiveTime *time.Time `xml:"activeTime"`
	ExpireTime *time.Time `xml:"expireTime"`
}

func (*TaskScheduler) GetTaskScheduler

func (b *TaskScheduler) GetTaskScheduler() *TaskScheduler

type TaskTimeoutEvent

type TaskTimeoutEvent struct {
	TaskEvent
}

type TeamingMatchEvent

type TeamingMatchEvent struct {
	DvsHealthStatusChangeEvent
}

type TeamingMisMatchEvent

type TeamingMisMatchEvent struct {
	DvsHealthStatusChangeEvent
}

type TemplateBeingUpgradedEvent

type TemplateBeingUpgradedEvent struct {
	TemplateUpgradeEvent
}

type TemplateConfigFileInfo

type TemplateConfigFileInfo struct {
	VmConfigFileInfo
}

type TemplateConfigFileQuery

type TemplateConfigFileQuery struct {
	VmConfigFileQuery
}

type TemplateUpgradeEvent

type TemplateUpgradeEvent struct {
	Event

	LegacyTemplate string `xml:"legacyTemplate"`
}

func (*TemplateUpgradeEvent) GetTemplateUpgradeEvent

func (b *TemplateUpgradeEvent) GetTemplateUpgradeEvent() *TemplateUpgradeEvent

type TemplateUpgradeFailedEvent

type TemplateUpgradeFailedEvent struct {
	TemplateUpgradeEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type TemplateUpgradedEvent

type TemplateUpgradedEvent struct {
	TemplateUpgradeEvent
}

type TerminateFaultTolerantVMRequestType

type TerminateFaultTolerantVMRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Vm   *ManagedObjectReference `xml:"vm,omitempty"`
}

type TerminateFaultTolerantVM_Task

type TerminateFaultTolerantVM_Task TerminateFaultTolerantVMRequestType

type TerminateFaultTolerantVM_TaskResponse

type TerminateFaultTolerantVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type TerminateProcessInGuestRequestType

type TerminateProcessInGuestRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Vm   ManagedObjectReference  `xml:"vm"`
	Auth BaseGuestAuthentication `xml:"auth,typeattr"`
	Pid  int64                   `xml:"pid"`
}

type TerminateProcessInGuestResponse

type TerminateProcessInGuestResponse struct {
}

type TerminateSession

type TerminateSession TerminateSessionRequestType

type TerminateSessionRequestType

type TerminateSessionRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	SessionId []string               `xml:"sessionId"`
}

type TerminateSessionResponse

type TerminateSessionResponse struct {
}

type TerminateVM

type TerminateVM TerminateVMRequestType

type TerminateVMRequestType

type TerminateVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type TerminateVMResponse

type TerminateVMResponse struct {
}

type ThirdPartyLicenseAssignmentFailed

type ThirdPartyLicenseAssignmentFailed struct {
	RuntimeFault

	Host   ManagedObjectReference `xml:"host"`
	Module string                 `xml:"module"`
	Reason string                 `xml:"reason,omitempty"`
}

type ThirdPartyLicenseAssignmentFailedFault

type ThirdPartyLicenseAssignmentFailedFault ThirdPartyLicenseAssignmentFailed

type ThirdPartyLicenseAssignmentFailedReason

type ThirdPartyLicenseAssignmentFailedReason string

type TicketedSessionAuthentication

type TicketedSessionAuthentication struct {
	GuestAuthentication

	Ticket string `xml:"ticket"`
}

type TimedOutHostOperationEvent

type TimedOutHostOperationEvent struct {
	HostEvent
}

type Timedout

type Timedout struct {
	VimFault
}

func (*Timedout) GetTimedout

func (b *Timedout) GetTimedout() *Timedout

type TimedoutFault

type TimedoutFault BaseTimedout

type TooManyConcurrentNativeClones

type TooManyConcurrentNativeClones struct {
	FileFault
}

type TooManyConcurrentNativeClonesFault

type TooManyConcurrentNativeClonesFault TooManyConcurrentNativeClones

type TooManyConsecutiveOverrides

type TooManyConsecutiveOverrides struct {
	VimFault
}

type TooManyConsecutiveOverridesFault

type TooManyConsecutiveOverridesFault TooManyConsecutiveOverrides

type TooManyDevices

type TooManyDevices struct {
	InvalidVmConfig
}

type TooManyDevicesFault

type TooManyDevicesFault TooManyDevices

type TooManyDisksOnLegacyHost

type TooManyDisksOnLegacyHost struct {
	MigrationFault

	DiskCount     int  `xml:"diskCount"`
	TimeoutDanger bool `xml:"timeoutDanger"`
}

type TooManyDisksOnLegacyHostFault

type TooManyDisksOnLegacyHostFault TooManyDisksOnLegacyHost

type TooManyGuestLogons

type TooManyGuestLogons struct {
	GuestOperationsFault
}

type TooManyGuestLogonsFault

type TooManyGuestLogonsFault TooManyGuestLogons

type TooManyHosts

type TooManyHosts struct {
	HostConnectFault
}

type TooManyHostsFault

type TooManyHostsFault TooManyHosts

type TooManyNativeCloneLevels

type TooManyNativeCloneLevels struct {
	FileFault
}

type TooManyNativeCloneLevelsFault

type TooManyNativeCloneLevelsFault TooManyNativeCloneLevels

type TooManyNativeClonesOnFile

type TooManyNativeClonesOnFile struct {
	FileFault
}

type TooManyNativeClonesOnFileFault

type TooManyNativeClonesOnFileFault TooManyNativeClonesOnFile

type TooManySnapshotLevels

type TooManySnapshotLevels struct {
	SnapshotFault
}

type TooManySnapshotLevelsFault

type TooManySnapshotLevelsFault TooManySnapshotLevels

type ToolsAlreadyUpgraded

type ToolsAlreadyUpgraded struct {
	VmToolsUpgradeFault
}

type ToolsAlreadyUpgradedFault

type ToolsAlreadyUpgradedFault ToolsAlreadyUpgraded

type ToolsAutoUpgradeNotSupported

type ToolsAutoUpgradeNotSupported struct {
	VmToolsUpgradeFault
}

type ToolsAutoUpgradeNotSupportedFault

type ToolsAutoUpgradeNotSupportedFault ToolsAutoUpgradeNotSupported

type ToolsConfigInfo

type ToolsConfigInfo struct {
	DynamicData

	ToolsVersion         int                                  `xml:"toolsVersion,omitempty"`
	AfterPowerOn         *bool                                `xml:"afterPowerOn"`
	AfterResume          *bool                                `xml:"afterResume"`
	BeforeGuestStandby   *bool                                `xml:"beforeGuestStandby"`
	BeforeGuestShutdown  *bool                                `xml:"beforeGuestShutdown"`
	BeforeGuestReboot    *bool                                `xml:"beforeGuestReboot"`
	ToolsUpgradePolicy   string                               `xml:"toolsUpgradePolicy,omitempty"`
	PendingCustomization string                               `xml:"pendingCustomization,omitempty"`
	SyncTimeWithHost     *bool                                `xml:"syncTimeWithHost"`
	LastInstallInfo      *ToolsConfigInfoToolsLastInstallInfo `xml:"lastInstallInfo,omitempty"`
}

type ToolsConfigInfoToolsLastInstallInfo

type ToolsConfigInfoToolsLastInstallInfo struct {
	DynamicData

	Counter int                   `xml:"counter"`
	Fault   *LocalizedMethodFault `xml:"fault,omitempty"`
}

type ToolsImageCopyFailed

type ToolsImageCopyFailed struct {
	VmToolsUpgradeFault
}

type ToolsImageCopyFailedFault

type ToolsImageCopyFailedFault ToolsImageCopyFailed

type ToolsImageNotAvailable

type ToolsImageNotAvailable struct {
	VmToolsUpgradeFault
}

type ToolsImageNotAvailableFault

type ToolsImageNotAvailableFault ToolsImageNotAvailable

type ToolsImageSignatureCheckFailed

type ToolsImageSignatureCheckFailed struct {
	VmToolsUpgradeFault
}

type ToolsImageSignatureCheckFailedFault

type ToolsImageSignatureCheckFailedFault ToolsImageSignatureCheckFailed

type ToolsInstallationInProgress

type ToolsInstallationInProgress struct {
	MigrationFault
}

type ToolsInstallationInProgressFault

type ToolsInstallationInProgressFault ToolsInstallationInProgress

type ToolsUnavailable

type ToolsUnavailable struct {
	VimFault
}

type ToolsUnavailableFault

type ToolsUnavailableFault ToolsUnavailable

type ToolsUpgradeCancelled

type ToolsUpgradeCancelled struct {
	VmToolsUpgradeFault
}

type ToolsUpgradeCancelledFault

type ToolsUpgradeCancelledFault ToolsUpgradeCancelled

type TraversalSpec

type TraversalSpec struct {
	SelectionSpec

	Type      string              `xml:"type"`
	Path      string              `xml:"path"`
	Skip      *bool               `xml:"skip"`
	SelectSet []BaseSelectionSpec `xml:"selectSet,omitempty,typeattr"`
}

type TurnOffFaultToleranceForVMRequestType

type TurnOffFaultToleranceForVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type TurnOffFaultToleranceForVM_TaskResponse

type TurnOffFaultToleranceForVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type TypeDescription

type TypeDescription struct {
	Description

	Key string `xml:"key"`
}

func (*TypeDescription) GetTypeDescription

func (b *TypeDescription) GetTypeDescription() *TypeDescription

type UnSupportedDatastoreForVFlash

type UnSupportedDatastoreForVFlash struct {
	UnsupportedDatastore

	DatastoreName string `xml:"datastoreName"`
	Type          string `xml:"type"`
}

type UnSupportedDatastoreForVFlashFault

type UnSupportedDatastoreForVFlashFault UnSupportedDatastoreForVFlash

type UnassignUserFromGroupRequestType

type UnassignUserFromGroupRequestType struct {
	This  ManagedObjectReference `xml:"_this"`
	User  string                 `xml:"user"`
	Group string                 `xml:"group"`
}

type UnassignUserFromGroupResponse

type UnassignUserFromGroupResponse struct {
}

type UnbindVnic

type UnbindVnic UnbindVnicRequestType

type UnbindVnicRequestType

type UnbindVnicRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	IScsiHbaName string                 `xml:"iScsiHbaName"`
	VnicDevice   string                 `xml:"vnicDevice"`
	Force        bool                   `xml:"force"`
}

type UnbindVnicResponse

type UnbindVnicResponse struct {
}

type UncommittedUndoableDisk

type UncommittedUndoableDisk struct {
	MigrationFault
}

type UncommittedUndoableDiskFault

type UncommittedUndoableDiskFault UncommittedUndoableDisk

type UnconfiguredPropertyValue

type UnconfiguredPropertyValue struct {
	InvalidPropertyValue
}

type UnconfiguredPropertyValueFault

type UnconfiguredPropertyValueFault UnconfiguredPropertyValue

type UncustomizableGuest

type UncustomizableGuest struct {
	CustomizationFault

	UncustomizableGuestOS string `xml:"uncustomizableGuestOS"`
}

type UncustomizableGuestFault

type UncustomizableGuestFault UncustomizableGuest

type UnexpectedCustomizationFault

type UnexpectedCustomizationFault struct {
	CustomizationFault
}

type UnexpectedCustomizationFaultFault

type UnexpectedCustomizationFaultFault UnexpectedCustomizationFault

type UnexpectedFault

type UnexpectedFault struct {
	RuntimeFault

	FaultName string                `xml:"faultName"`
	Fault     *LocalizedMethodFault `xml:"fault,omitempty"`
}

type UnexpectedFaultFault

type UnexpectedFaultFault UnexpectedFault

type UninstallHostPatchRequestType

type UninstallHostPatchRequestType struct {
	This        ManagedObjectReference                     `xml:"_this"`
	BulletinIds []string                                   `xml:"bulletinIds,omitempty"`
	Spec        *HostPatchManagerPatchManagerOperationSpec `xml:"spec,omitempty"`
}

type UninstallHostPatch_Task

type UninstallHostPatch_Task UninstallHostPatchRequestType

type UninstallHostPatch_TaskResponse

type UninstallHostPatch_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UninstallService

type UninstallService UninstallServiceRequestType

type UninstallServiceRequestType

type UninstallServiceRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Id   string                 `xml:"id"`
}

type UninstallServiceResponse

type UninstallServiceResponse struct {
}

type UnlicensedVirtualMachinesEvent

type UnlicensedVirtualMachinesEvent struct {
	LicenseEvent

	Unlicensed int `xml:"unlicensed"`
	Available  int `xml:"available"`
}

type UnlicensedVirtualMachinesFoundEvent

type UnlicensedVirtualMachinesFoundEvent struct {
	LicenseEvent

	Available int `xml:"available"`
}

type UnmountForceMountedVmfsVolumeRequestType

type UnmountForceMountedVmfsVolumeRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VmfsUuid string                 `xml:"vmfsUuid"`
}

type UnmountForceMountedVmfsVolumeResponse

type UnmountForceMountedVmfsVolumeResponse struct {
}

type UnmountToolsInstallerRequestType

type UnmountToolsInstallerRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type UnmountToolsInstallerResponse

type UnmountToolsInstallerResponse struct {
}

type UnmountVffsVolume

type UnmountVffsVolume UnmountVffsVolumeRequestType

type UnmountVffsVolumeRequestType

type UnmountVffsVolumeRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VffsUuid string                 `xml:"vffsUuid"`
}

type UnmountVffsVolumeResponse

type UnmountVffsVolumeResponse struct {
}

type UnmountVmfsVolume

type UnmountVmfsVolume UnmountVmfsVolumeRequestType

type UnmountVmfsVolumeRequestType

type UnmountVmfsVolumeRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VmfsUuid string                 `xml:"vmfsUuid"`
}

type UnmountVmfsVolumeResponse

type UnmountVmfsVolumeResponse struct {
}

type UnrecognizedHost

type UnrecognizedHost struct {
	VimFault

	HostName string `xml:"hostName"`
}

type UnrecognizedHostFault

type UnrecognizedHostFault UnrecognizedHost

type UnregisterAndDestroyRequestType

type UnregisterAndDestroyRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type UnregisterAndDestroy_Task

type UnregisterAndDestroy_Task UnregisterAndDestroyRequestType

type UnregisterAndDestroy_TaskResponse

type UnregisterAndDestroy_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UnregisterExtension

type UnregisterExtension UnregisterExtensionRequestType

type UnregisterExtensionRequestType

type UnregisterExtensionRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	ExtensionKey string                 `xml:"extensionKey"`
}

type UnregisterExtensionResponse

type UnregisterExtensionResponse struct {
}

type UnregisterVM

type UnregisterVM UnregisterVMRequestType

type UnregisterVMRequestType

type UnregisterVMRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type UnregisterVMResponse

type UnregisterVMResponse struct {
}

type UnsharedSwapVMotionNotSupported

type UnsharedSwapVMotionNotSupported struct {
	MigrationFeatureNotSupported
}

type UnsharedSwapVMotionNotSupportedFault

type UnsharedSwapVMotionNotSupportedFault UnsharedSwapVMotionNotSupported

type UnsupportedDatastore

type UnsupportedDatastore struct {
	VmConfigFault

	Datastore *ManagedObjectReference `xml:"datastore,omitempty"`
}

func (*UnsupportedDatastore) GetUnsupportedDatastore

func (b *UnsupportedDatastore) GetUnsupportedDatastore() *UnsupportedDatastore

type UnsupportedDatastoreFault

type UnsupportedDatastoreFault BaseUnsupportedDatastore

type UnsupportedGuest

type UnsupportedGuest struct {
	InvalidVmConfig

	UnsupportedGuestOS string `xml:"unsupportedGuestOS"`
}

type UnsupportedGuestFault

type UnsupportedGuestFault UnsupportedGuest

type UnsupportedVimApiVersion

type UnsupportedVimApiVersion struct {
	VimFault

	Version string `xml:"version,omitempty"`
}

type UnsupportedVimApiVersionFault

type UnsupportedVimApiVersionFault UnsupportedVimApiVersion

type UnsupportedVmxLocation

type UnsupportedVmxLocation struct {
	VmConfigFault
}

type UnsupportedVmxLocationFault

type UnsupportedVmxLocationFault UnsupportedVmxLocation

type UnusedVirtualDiskBlocksNotScrubbed

type UnusedVirtualDiskBlocksNotScrubbed struct {
	DeviceBackingNotSupported
}

type UnusedVirtualDiskBlocksNotScrubbedFault

type UnusedVirtualDiskBlocksNotScrubbedFault UnusedVirtualDiskBlocksNotScrubbed

type UpdateAnswerFileRequestType

type UpdateAnswerFileRequestType struct {
	This       ManagedObjectReference   `xml:"_this"`
	Host       ManagedObjectReference   `xml:"host"`
	ConfigSpec BaseAnswerFileCreateSpec `xml:"configSpec,typeattr"`
}

type UpdateAnswerFile_Task

type UpdateAnswerFile_Task UpdateAnswerFileRequestType

type UpdateAnswerFile_TaskResponse

type UpdateAnswerFile_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UpdateAssignedLicenseRequestType

type UpdateAssignedLicenseRequestType struct {
	This              ManagedObjectReference `xml:"_this"`
	Entity            string                 `xml:"entity"`
	LicenseKey        string                 `xml:"licenseKey"`
	EntityDisplayName string                 `xml:"entityDisplayName,omitempty"`
}

type UpdateAssignedLicenseResponse

type UpdateAssignedLicenseResponse struct {
	Returnval LicenseManagerLicenseInfo `xml:"returnval"`
}

type UpdateAuthorizationRoleRequestType

type UpdateAuthorizationRoleRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	RoleId  int                    `xml:"roleId"`
	NewName string                 `xml:"newName"`
	PrivIds []string               `xml:"privIds,omitempty"`
}

type UpdateAuthorizationRoleResponse

type UpdateAuthorizationRoleResponse struct {
}

type UpdateBootDevice

type UpdateBootDevice UpdateBootDeviceRequestType

type UpdateBootDeviceRequestType

type UpdateBootDeviceRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Key  string                 `xml:"key"`
}

type UpdateBootDeviceResponse

type UpdateBootDeviceResponse struct {
}

type UpdateChildResourceConfigurationRequestType

type UpdateChildResourceConfigurationRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec []ResourceConfigSpec   `xml:"spec"`
}

type UpdateChildResourceConfigurationResponse

type UpdateChildResourceConfigurationResponse struct {
}

type UpdateClusterProfileRequestType

type UpdateClusterProfileRequestType struct {
	This   ManagedObjectReference       `xml:"_this"`
	Config BaseClusterProfileConfigSpec `xml:"config,typeattr"`
}

type UpdateClusterProfileResponse

type UpdateClusterProfileResponse struct {
}

type UpdateConfig

type UpdateConfig UpdateConfigRequestType

type UpdateConfigRequestType

type UpdateConfigRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Name   string                 `xml:"name,omitempty"`
	Config *ResourceConfigSpec    `xml:"config,omitempty"`
}

type UpdateConfigResponse

type UpdateConfigResponse struct {
}

type UpdateConsoleIpRouteConfigRequestType

type UpdateConsoleIpRouteConfigRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Config BaseHostIpRouteConfig  `xml:"config,typeattr"`
}

type UpdateConsoleIpRouteConfigResponse

type UpdateConsoleIpRouteConfigResponse struct {
}

type UpdateCounterLevelMappingRequestType

type UpdateCounterLevelMappingRequestType struct {
	This            ManagedObjectReference                  `xml:"_this"`
	CounterLevelMap []PerformanceManagerCounterLevelMapping `xml:"counterLevelMap"`
}

type UpdateCounterLevelMappingResponse

type UpdateCounterLevelMappingResponse struct {
}

type UpdateDVSHealthCheckConfigRequestType

type UpdateDVSHealthCheckConfigRequestType struct {
	This              ManagedObjectReference     `xml:"_this"`
	HealthCheckConfig []BaseDVSHealthCheckConfig `xml:"healthCheckConfig,typeattr"`
}

type UpdateDVSHealthCheckConfig_TaskResponse

type UpdateDVSHealthCheckConfig_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UpdateDVSLacpGroupConfigRequestType

type UpdateDVSLacpGroupConfigRequestType struct {
	This          ManagedObjectReference   `xml:"_this"`
	LacpGroupSpec []VMwareDvsLacpGroupSpec `xml:"lacpGroupSpec"`
}

type UpdateDVSLacpGroupConfig_Task

type UpdateDVSLacpGroupConfig_Task UpdateDVSLacpGroupConfigRequestType

type UpdateDVSLacpGroupConfig_TaskResponse

type UpdateDVSLacpGroupConfig_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UpdateDateTime

type UpdateDateTime UpdateDateTimeRequestType

type UpdateDateTimeConfigRequestType

type UpdateDateTimeConfigRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Config HostDateTimeConfig     `xml:"config"`
}

type UpdateDateTimeConfigResponse

type UpdateDateTimeConfigResponse struct {
}

type UpdateDateTimeRequestType

type UpdateDateTimeRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	DateTime time.Time              `xml:"dateTime"`
}

type UpdateDateTimeResponse

type UpdateDateTimeResponse struct {
}

type UpdateDefaultPolicy

type UpdateDefaultPolicy UpdateDefaultPolicyRequestType

type UpdateDefaultPolicyRequestType

type UpdateDefaultPolicyRequestType struct {
	This          ManagedObjectReference    `xml:"_this"`
	DefaultPolicy HostFirewallDefaultPolicy `xml:"defaultPolicy"`
}

type UpdateDefaultPolicyResponse

type UpdateDefaultPolicyResponse struct {
}

type UpdateDiskPartitionsRequestType

type UpdateDiskPartitionsRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	DevicePath string                 `xml:"devicePath"`
	Spec       HostDiskPartitionSpec  `xml:"spec"`
}

type UpdateDiskPartitionsResponse

type UpdateDiskPartitionsResponse struct {
}

type UpdateDnsConfig

type UpdateDnsConfig UpdateDnsConfigRequestType

type UpdateDnsConfigRequestType

type UpdateDnsConfigRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Config BaseHostDnsConfig      `xml:"config,typeattr"`
}

type UpdateDnsConfigResponse

type UpdateDnsConfigResponse struct {
}

type UpdateDvsCapability

type UpdateDvsCapability UpdateDvsCapabilityRequestType

type UpdateDvsCapabilityRequestType

type UpdateDvsCapabilityRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	Capability DVSCapability          `xml:"capability"`
}

type UpdateDvsCapabilityResponse

type UpdateDvsCapabilityResponse struct {
}

type UpdateExtension

type UpdateExtension UpdateExtensionRequestType

type UpdateExtensionRequestType

type UpdateExtensionRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Extension Extension              `xml:"extension"`
}

type UpdateExtensionResponse

type UpdateExtensionResponse struct {
}

type UpdateFlags

type UpdateFlags UpdateFlagsRequestType

type UpdateFlagsRequestType

type UpdateFlagsRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	FlagInfo HostFlagInfo           `xml:"flagInfo"`
}

type UpdateFlagsResponse

type UpdateFlagsResponse struct {
}

type UpdateHostImageAcceptanceLevelRequestType

type UpdateHostImageAcceptanceLevelRequestType struct {
	This               ManagedObjectReference `xml:"_this"`
	NewAcceptanceLevel string                 `xml:"newAcceptanceLevel"`
}

type UpdateHostImageAcceptanceLevelResponse

type UpdateHostImageAcceptanceLevelResponse struct {
}

type UpdateHostProfile

type UpdateHostProfile UpdateHostProfileRequestType

type UpdateHostProfileRequestType

type UpdateHostProfileRequestType struct {
	This   ManagedObjectReference    `xml:"_this"`
	Config BaseHostProfileConfigSpec `xml:"config,typeattr"`
}

type UpdateHostProfileResponse

type UpdateHostProfileResponse struct {
}

type UpdateInternetScsiAdvancedOptionsRequestType

type UpdateInternetScsiAdvancedOptionsRequestType struct {
	This           ManagedObjectReference          `xml:"_this"`
	IScsiHbaDevice string                          `xml:"iScsiHbaDevice"`
	TargetSet      *HostInternetScsiHbaTargetSet   `xml:"targetSet,omitempty"`
	Options        []HostInternetScsiHbaParamValue `xml:"options"`
}

type UpdateInternetScsiAdvancedOptionsResponse

type UpdateInternetScsiAdvancedOptionsResponse struct {
}

type UpdateInternetScsiAliasRequestType

type UpdateInternetScsiAliasRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	IScsiHbaDevice string                 `xml:"iScsiHbaDevice"`
	IScsiAlias     string                 `xml:"iScsiAlias"`
}

type UpdateInternetScsiAliasResponse

type UpdateInternetScsiAliasResponse struct {
}

type UpdateInternetScsiAuthenticationPropertiesRequestType

type UpdateInternetScsiAuthenticationPropertiesRequestType struct {
	This                     ManagedObjectReference                      `xml:"_this"`
	IScsiHbaDevice           string                                      `xml:"iScsiHbaDevice"`
	AuthenticationProperties HostInternetScsiHbaAuthenticationProperties `xml:"authenticationProperties"`
	TargetSet                *HostInternetScsiHbaTargetSet               `xml:"targetSet,omitempty"`
}

type UpdateInternetScsiAuthenticationPropertiesResponse

type UpdateInternetScsiAuthenticationPropertiesResponse struct {
}

type UpdateInternetScsiDigestPropertiesRequestType

type UpdateInternetScsiDigestPropertiesRequestType struct {
	This             ManagedObjectReference              `xml:"_this"`
	IScsiHbaDevice   string                              `xml:"iScsiHbaDevice"`
	TargetSet        *HostInternetScsiHbaTargetSet       `xml:"targetSet,omitempty"`
	DigestProperties HostInternetScsiHbaDigestProperties `xml:"digestProperties"`
}

type UpdateInternetScsiDigestPropertiesResponse

type UpdateInternetScsiDigestPropertiesResponse struct {
}

type UpdateInternetScsiDiscoveryPropertiesRequestType

type UpdateInternetScsiDiscoveryPropertiesRequestType struct {
	This                ManagedObjectReference                 `xml:"_this"`
	IScsiHbaDevice      string                                 `xml:"iScsiHbaDevice"`
	DiscoveryProperties HostInternetScsiHbaDiscoveryProperties `xml:"discoveryProperties"`
}

type UpdateInternetScsiDiscoveryPropertiesResponse

type UpdateInternetScsiDiscoveryPropertiesResponse struct {
}

type UpdateInternetScsiIPPropertiesRequestType

type UpdateInternetScsiIPPropertiesRequestType struct {
	This           ManagedObjectReference          `xml:"_this"`
	IScsiHbaDevice string                          `xml:"iScsiHbaDevice"`
	IpProperties   HostInternetScsiHbaIPProperties `xml:"ipProperties"`
}

type UpdateInternetScsiIPPropertiesResponse

type UpdateInternetScsiIPPropertiesResponse struct {
}

type UpdateInternetScsiNameRequestType

type UpdateInternetScsiNameRequestType struct {
	This           ManagedObjectReference `xml:"_this"`
	IScsiHbaDevice string                 `xml:"iScsiHbaDevice"`
	IScsiName      string                 `xml:"iScsiName"`
}

type UpdateInternetScsiNameResponse

type UpdateInternetScsiNameResponse struct {
}

type UpdateIpConfig

type UpdateIpConfig UpdateIpConfigRequestType

type UpdateIpConfigRequestType

type UpdateIpConfigRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	IpConfig HostIpConfig           `xml:"ipConfig"`
}

type UpdateIpConfigResponse

type UpdateIpConfigResponse struct {
}

type UpdateIpPool

type UpdateIpPool UpdateIpPoolRequestType

type UpdateIpPoolRequestType

type UpdateIpPoolRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Dc   ManagedObjectReference `xml:"dc"`
	Pool IpPool                 `xml:"pool"`
}

type UpdateIpPoolResponse

type UpdateIpPoolResponse struct {
}

type UpdateIpRouteConfig

type UpdateIpRouteConfig UpdateIpRouteConfigRequestType

type UpdateIpRouteConfigRequestType

type UpdateIpRouteConfigRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Config BaseHostIpRouteConfig  `xml:"config,typeattr"`
}

type UpdateIpRouteConfigResponse

type UpdateIpRouteConfigResponse struct {
}

type UpdateIpRouteTableConfigRequestType

type UpdateIpRouteTableConfigRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Config HostIpRouteTableConfig `xml:"config"`
}

type UpdateIpRouteTableConfigResponse

type UpdateIpRouteTableConfigResponse struct {
}

type UpdateIpmi

type UpdateIpmi UpdateIpmiRequestType

type UpdateIpmiRequestType

type UpdateIpmiRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	IpmiInfo HostIpmiInfo           `xml:"ipmiInfo"`
}

type UpdateIpmiResponse

type UpdateIpmiResponse struct {
}

type UpdateLicense

type UpdateLicense UpdateLicenseRequestType

type UpdateLicenseLabel

type UpdateLicenseLabel UpdateLicenseLabelRequestType

type UpdateLicenseLabelRequestType

type UpdateLicenseLabelRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	LicenseKey string                 `xml:"licenseKey"`
	LabelKey   string                 `xml:"labelKey"`
	LabelValue string                 `xml:"labelValue"`
}

type UpdateLicenseLabelResponse

type UpdateLicenseLabelResponse struct {
}

type UpdateLicenseRequestType

type UpdateLicenseRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	LicenseKey string                 `xml:"licenseKey"`
	Labels     []KeyValue             `xml:"labels,omitempty"`
}

type UpdateLicenseResponse

type UpdateLicenseResponse struct {
	Returnval LicenseManagerLicenseInfo `xml:"returnval"`
}

type UpdateLinkedChildrenRequestType

type UpdateLinkedChildrenRequestType struct {
	This         ManagedObjectReference   `xml:"_this"`
	AddChangeSet []VirtualAppLinkInfo     `xml:"addChangeSet,omitempty"`
	RemoveSet    []ManagedObjectReference `xml:"removeSet,omitempty"`
}

type UpdateLinkedChildrenResponse

type UpdateLinkedChildrenResponse struct {
}

type UpdateLocalSwapDatastoreRequestType

type UpdateLocalSwapDatastoreRequestType struct {
	This      ManagedObjectReference  `xml:"_this"`
	Datastore *ManagedObjectReference `xml:"datastore,omitempty"`
}

type UpdateLocalSwapDatastoreResponse

type UpdateLocalSwapDatastoreResponse struct {
}

type UpdateModuleOptionStringRequestType

type UpdateModuleOptionStringRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Name    string                 `xml:"name"`
	Options string                 `xml:"options"`
}

type UpdateModuleOptionStringResponse

type UpdateModuleOptionStringResponse struct {
}

type UpdateNetworkConfig

type UpdateNetworkConfig UpdateNetworkConfigRequestType

type UpdateNetworkConfigRequestType

type UpdateNetworkConfigRequestType struct {
	This       ManagedObjectReference `xml:"_this"`
	Config     HostNetworkConfig      `xml:"config"`
	ChangeMode string                 `xml:"changeMode"`
}

type UpdateNetworkConfigResponse

type UpdateNetworkConfigResponse struct {
	Returnval HostNetworkConfigResult `xml:"returnval"`
}

type UpdateNetworkResourcePoolRequestType

type UpdateNetworkResourcePoolRequestType struct {
	This       ManagedObjectReference             `xml:"_this"`
	ConfigSpec []DVSNetworkResourcePoolConfigSpec `xml:"configSpec"`
}

type UpdateNetworkResourcePoolResponse

type UpdateNetworkResourcePoolResponse struct {
}

type UpdateOptions

type UpdateOptions UpdateOptionsRequestType

type UpdateOptionsRequestType

type UpdateOptionsRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	ChangedValue []BaseOptionValue      `xml:"changedValue,typeattr"`
}

type UpdateOptionsResponse

type UpdateOptionsResponse struct {
}

type UpdatePassthruConfigRequestType

type UpdatePassthruConfigRequestType struct {
	This   ManagedObjectReference      `xml:"_this"`
	Config []BaseHostPciPassthruConfig `xml:"config,typeattr"`
}

type UpdatePassthruConfigResponse

type UpdatePassthruConfigResponse struct {
}

type UpdatePerfInterval

type UpdatePerfInterval UpdatePerfIntervalRequestType

type UpdatePerfIntervalRequestType

type UpdatePerfIntervalRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	Interval PerfInterval           `xml:"interval"`
}

type UpdatePerfIntervalResponse

type UpdatePerfIntervalResponse struct {
}

type UpdatePhysicalNicLinkSpeedRequestType

type UpdatePhysicalNicLinkSpeedRequestType struct {
	This      ManagedObjectReference `xml:"_this"`
	Device    string                 `xml:"device"`
	LinkSpeed *PhysicalNicLinkInfo   `xml:"linkSpeed,omitempty"`
}

type UpdatePhysicalNicLinkSpeedResponse

type UpdatePhysicalNicLinkSpeedResponse struct {
}

type UpdatePortGroup

type UpdatePortGroup UpdatePortGroupRequestType

type UpdatePortGroupRequestType

type UpdatePortGroupRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	PgName  string                 `xml:"pgName"`
	Portgrp HostPortGroupSpec      `xml:"portgrp"`
}

type UpdatePortGroupResponse

type UpdatePortGroupResponse struct {
}

type UpdateProgress

type UpdateProgress UpdateProgressRequestType

type UpdateProgressRequestType

type UpdateProgressRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	PercentDone int                    `xml:"percentDone"`
}

type UpdateProgressResponse

type UpdateProgressResponse struct {
}

type UpdateReferenceHost

type UpdateReferenceHost UpdateReferenceHostRequestType

type UpdateReferenceHostRequestType

type UpdateReferenceHostRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
}

type UpdateReferenceHostResponse

type UpdateReferenceHostResponse struct {
}

type UpdateRuleset

type UpdateRuleset UpdateRulesetRequestType

type UpdateRulesetRequestType

type UpdateRulesetRequestType struct {
	This ManagedObjectReference         `xml:"_this"`
	Id   string                         `xml:"id"`
	Spec HostFirewallRulesetRulesetSpec `xml:"spec"`
}

type UpdateRulesetResponse

type UpdateRulesetResponse struct {
}

type UpdateScsiLunDisplayNameRequestType

type UpdateScsiLunDisplayNameRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	LunUuid     string                 `xml:"lunUuid"`
	DisplayName string                 `xml:"displayName"`
}

type UpdateScsiLunDisplayNameResponse

type UpdateScsiLunDisplayNameResponse struct {
}

type UpdateServiceConsoleVirtualNicRequestType

type UpdateServiceConsoleVirtualNicRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Device string                 `xml:"device"`
	Nic    HostVirtualNicSpec     `xml:"nic"`
}

type UpdateServiceConsoleVirtualNicResponse

type UpdateServiceConsoleVirtualNicResponse struct {
}

type UpdateServiceMessageRequestType

type UpdateServiceMessageRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Message string                 `xml:"message"`
}

type UpdateServiceMessageResponse

type UpdateServiceMessageResponse struct {
}

type UpdateServicePolicy

type UpdateServicePolicy UpdateServicePolicyRequestType

type UpdateServicePolicyRequestType

type UpdateServicePolicyRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Id     string                 `xml:"id"`
	Policy string                 `xml:"policy"`
}

type UpdateServicePolicyResponse

type UpdateServicePolicyResponse struct {
}

type UpdateSet

type UpdateSet struct {
	DynamicData

	Version   string                 `xml:"version"`
	FilterSet []PropertyFilterUpdate `xml:"filterSet,omitempty"`
	Truncated *bool                  `xml:"truncated"`
}

type UpdateSoftwareInternetScsiEnabledRequestType

type UpdateSoftwareInternetScsiEnabledRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Enabled bool                   `xml:"enabled"`
}

type UpdateSoftwareInternetScsiEnabledResponse

type UpdateSoftwareInternetScsiEnabledResponse struct {
}

type UpdateSystemResourcesRequestType

type UpdateSystemResourcesRequestType struct {
	This         ManagedObjectReference `xml:"_this"`
	ResourceInfo HostSystemResourceInfo `xml:"resourceInfo"`
}

type UpdateSystemResourcesResponse

type UpdateSystemResourcesResponse struct {
}

type UpdateSystemSwapConfigurationRequestType

type UpdateSystemSwapConfigurationRequestType struct {
	This          ManagedObjectReference      `xml:"_this"`
	SysSwapConfig HostSystemSwapConfiguration `xml:"sysSwapConfig"`
}

type UpdateSystemSwapConfigurationResponse

type UpdateSystemSwapConfigurationResponse struct {
}

type UpdateUser

type UpdateUser UpdateUserRequestType

type UpdateUserRequestType

type UpdateUserRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	User BaseHostAccountSpec    `xml:"user,typeattr"`
}

type UpdateUserResponse

type UpdateUserResponse struct {
}

type UpdateVAppConfig

type UpdateVAppConfig UpdateVAppConfigRequestType

type UpdateVAppConfigRequestType

type UpdateVAppConfigRequestType struct {
	This ManagedObjectReference `xml:"_this"`
	Spec VAppConfigSpec         `xml:"spec"`
}

type UpdateVAppConfigResponse

type UpdateVAppConfigResponse struct {
}

type UpdateVirtualMachineFilesRequestType

type UpdateVirtualMachineFilesRequestType struct {
	This                      ManagedObjectReference            `xml:"_this"`
	MountPathDatastoreMapping []DatastoreMountPathDatastorePair `xml:"mountPathDatastoreMapping"`
}

type UpdateVirtualMachineFilesResult

type UpdateVirtualMachineFilesResult struct {
	DynamicData

	FailedVmFile []UpdateVirtualMachineFilesResultFailedVmFileInfo `xml:"failedVmFile,omitempty"`
}

type UpdateVirtualMachineFilesResultFailedVmFileInfo

type UpdateVirtualMachineFilesResultFailedVmFileInfo struct {
	DynamicData

	VmFile string               `xml:"vmFile"`
	Fault  LocalizedMethodFault `xml:"fault"`
}

type UpdateVirtualMachineFiles_TaskResponse

type UpdateVirtualMachineFiles_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UpdateVirtualNic

type UpdateVirtualNic UpdateVirtualNicRequestType

type UpdateVirtualNicRequestType

type UpdateVirtualNicRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Device string                 `xml:"device"`
	Nic    HostVirtualNicSpec     `xml:"nic"`
}

type UpdateVirtualNicResponse

type UpdateVirtualNicResponse struct {
}

type UpdateVirtualSwitch

type UpdateVirtualSwitch UpdateVirtualSwitchRequestType

type UpdateVirtualSwitchRequestType

type UpdateVirtualSwitchRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	VswitchName string                 `xml:"vswitchName"`
	Spec        HostVirtualSwitchSpec  `xml:"spec"`
}

type UpdateVirtualSwitchResponse

type UpdateVirtualSwitchResponse struct {
}

type UpdateVsanRequestType

type UpdateVsanRequestType struct {
	This   ManagedObjectReference `xml:"_this"`
	Config VsanHostConfigInfo     `xml:"config"`
}

type UpdateVsan_Task

type UpdateVsan_Task UpdateVsanRequestType

type UpdateVsan_TaskResponse

type UpdateVsan_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UpdatedAgentBeingRestartedEvent

type UpdatedAgentBeingRestartedEvent struct {
	HostEvent
}

type UpgradeEvent

type UpgradeEvent struct {
	Event

	Message string `xml:"message"`
}

func (*UpgradeEvent) GetUpgradeEvent

func (b *UpgradeEvent) GetUpgradeEvent() *UpgradeEvent

type UpgradePolicy

type UpgradePolicy string

type UpgradeToolsRequestType

type UpgradeToolsRequestType struct {
	This             ManagedObjectReference `xml:"_this"`
	InstallerOptions string                 `xml:"installerOptions,omitempty"`
}

type UpgradeTools_Task

type UpgradeTools_Task UpgradeToolsRequestType

type UpgradeTools_TaskResponse

type UpgradeTools_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UpgradeVMRequestType

type UpgradeVMRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Version string                 `xml:"version,omitempty"`
}

type UpgradeVM_Task

type UpgradeVM_Task UpgradeVMRequestType

type UpgradeVM_TaskResponse

type UpgradeVM_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

type UpgradeVmLayout

type UpgradeVmLayout UpgradeVmLayoutRequestType

type UpgradeVmLayoutRequestType

type UpgradeVmLayoutRequestType struct {
	This ManagedObjectReference `xml:"_this"`
}

type UpgradeVmLayoutResponse

type UpgradeVmLayoutResponse struct {
}

type UpgradeVmfs

type UpgradeVmfs UpgradeVmfsRequestType

type UpgradeVmfsRequestType

type UpgradeVmfsRequestType struct {
	This     ManagedObjectReference `xml:"_this"`
	VmfsPath string                 `xml:"vmfsPath"`
}

type UpgradeVmfsResponse

type UpgradeVmfsResponse struct {
}

type UplinkPortMtuNotSupportEvent

type UplinkPortMtuNotSupportEvent struct {
	DvsHealthStatusChangeEvent
}

type UplinkPortMtuSupportEvent

type UplinkPortMtuSupportEvent struct {
	DvsHealthStatusChangeEvent
}

type UplinkPortVlanTrunkedEvent

type UplinkPortVlanTrunkedEvent struct {
	DvsHealthStatusChangeEvent
}

type UplinkPortVlanUntrunkedEvent

type UplinkPortVlanUntrunkedEvent struct {
	DvsHealthStatusChangeEvent
}

type UserAssignedToGroup

type UserAssignedToGroup struct {
	HostEvent

	UserLogin string `xml:"userLogin"`
	Group     string `xml:"group"`
}

type UserGroupProfile

type UserGroupProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type UserInputRequiredParameterMetadata

type UserInputRequiredParameterMetadata struct {
	ProfilePolicyOptionMetadata

	UserInputParameter []ProfileParameterMetadata `xml:"userInputParameter,omitempty"`
}

type UserLoginSessionEvent

type UserLoginSessionEvent struct {
	SessionEvent

	IpAddress string `xml:"ipAddress"`
	UserAgent string `xml:"userAgent,omitempty"`
	Locale    string `xml:"locale"`
	SessionId string `xml:"sessionId"`
}

type UserLogoutSessionEvent

type UserLogoutSessionEvent struct {
	SessionEvent

	IpAddress string     `xml:"ipAddress,omitempty"`
	UserAgent string     `xml:"userAgent,omitempty"`
	CallCount int64      `xml:"callCount,omitempty"`
	SessionId string     `xml:"sessionId,omitempty"`
	LoginTime *time.Time `xml:"loginTime"`
}

type UserNotFound

type UserNotFound struct {
	VimFault

	Principal  string `xml:"principal"`
	Unresolved bool   `xml:"unresolved"`
}

type UserNotFoundFault

type UserNotFoundFault UserNotFound

type UserPasswordChanged

type UserPasswordChanged struct {
	HostEvent

	UserLogin string `xml:"userLogin"`
}

type UserProfile

type UserProfile struct {
	ApplyProfile

	Key string `xml:"key"`
}

type UserSearchResult

type UserSearchResult struct {
	DynamicData

	Principal string `xml:"principal"`
	FullName  string `xml:"fullName,omitempty"`
	Group     bool   `xml:"group"`
}

func (*UserSearchResult) GetUserSearchResult

func (b *UserSearchResult) GetUserSearchResult() *UserSearchResult

type UserSession

type UserSession struct {
	DynamicData

	Key              string    `xml:"key"`
	UserName         string    `xml:"userName"`
	FullName         string    `xml:"fullName"`
	LoginTime        time.Time `xml:"loginTime"`
	LastActiveTime   time.Time `xml:"lastActiveTime"`
	Locale           string    `xml:"locale"`
	MessageLocale    string    `xml:"messageLocale"`
	ExtensionSession *bool     `xml:"extensionSession"`
	IpAddress        string    `xml:"ipAddress,omitempty"`
	UserAgent        string    `xml:"userAgent,omitempty"`
	CallCount        int64     `xml:"callCount,omitempty"`
}

type UserUnassignedFromGroup

type UserUnassignedFromGroup struct {
	HostEvent

	UserLogin string `xml:"userLogin"`
	Group     string `xml:"group"`
}

type UserUpgradeEvent

type UserUpgradeEvent struct {
	UpgradeEvent
}

type VAppAutoStartAction

type VAppAutoStartAction string

type VAppCloneSpec

type VAppCloneSpec struct {
	DynamicData

	Location        ManagedObjectReference            `xml:"location"`
	Host            *ManagedObjectReference           `xml:"host,omitempty"`
	ResourceSpec    *ResourceConfigSpec               `xml:"resourceSpec,omitempty"`
	VmFolder        *ManagedObjectReference           `xml:"vmFolder,omitempty"`
	NetworkMapping  []VAppCloneSpecNetworkMappingPair `xml:"networkMapping,omitempty"`
	Property        []KeyValue                        `xml:"property,omitempty"`
	ResourceMapping []VAppCloneSpecResourceMap        `xml:"resourceMapping,omitempty"`
	Provisioning    string                            `xml:"provisioning,omitempty"`
}

type VAppCloneSpecNetworkMappingPair

type VAppCloneSpecNetworkMappingPair struct {
	DynamicData

	Source      ManagedObjectReference `xml:"source"`
	Destination ManagedObjectReference `xml:"destination"`
}

type VAppCloneSpecProvisioningType

type VAppCloneSpecProvisioningType string

type VAppCloneSpecResourceMap

type VAppCloneSpecResourceMap struct {
	DynamicData

	Source       ManagedObjectReference  `xml:"source"`
	Parent       *ManagedObjectReference `xml:"parent,omitempty"`
	ResourceSpec *ResourceConfigSpec     `xml:"resourceSpec,omitempty"`
	Location     *ManagedObjectReference `xml:"location,omitempty"`
}

type VAppConfigFault

type VAppConfigFault struct {
	VimFault
}

func (*VAppConfigFault) GetVAppConfigFault

func (b *VAppConfigFault) GetVAppConfigFault() *VAppConfigFault

type VAppConfigFaultFault

type VAppConfigFaultFault BaseVAppConfigFault

type VAppConfigInfo

type VAppConfigInfo struct {
	VmConfigInfo

	EntityConfig []VAppEntityConfigInfo `xml:"entityConfig,omitempty"`
	Annotation   string                 `xml:"annotation"`
	InstanceUuid string                 `xml:"instanceUuid,omitempty"`
	ManagedBy    *ManagedByInfo         `xml:"managedBy,omitempty"`
}

type VAppConfigSpec

type VAppConfigSpec struct {
	VmConfigSpec

	EntityConfig []VAppEntityConfigInfo `xml:"entityConfig,omitempty"`
	Annotation   string                 `xml:"annotation,omitempty"`
	InstanceUuid string                 `xml:"instanceUuid,omitempty"`
	ManagedBy    *ManagedByInfo         `xml:"managedBy,omitempty"`
}

type VAppEntityConfigInfo

type VAppEntityConfigInfo struct {
	DynamicData

	Key               *ManagedObjectReference `xml:"key,omitempty"`
	Tag               string                  `xml:"tag,omitempty"`
	StartOrder        int                     `xml:"startOrder,omitempty"`
	StartDelay        int                     `xml:"startDelay,omitempty"`
	WaitingForGuest   *bool                   `xml:"waitingForGuest"`
	StartAction       string                  `xml:"startAction,omitempty"`
	StopDelay         int                     `xml:"stopDelay,omitempty"`
	StopAction        string                  `xml:"stopAction,omitempty"`
	DestroyWithParent *bool                   `xml:"destroyWithParent"`
}

type VAppIPAssignmentInfo

type VAppIPAssignmentInfo struct {
	DynamicData

	SupportedAllocationScheme []string `xml:"supportedAllocationScheme,omitempty"`
	IpAllocationPolicy        string   `xml:"ipAllocationPolicy,omitempty"`
	SupportedIpProtocol       []string `xml:"supportedIpProtocol,omitempty"`
	IpProtocol                string   `xml:"ipProtocol,omitempty"`
}

type VAppIPAssignmentInfoAllocationSchemes

type VAppIPAssignmentInfoAllocationSchemes string

type VAppIPAssignmentInfoIpAllocationPolicy

type VAppIPAssignmentInfoIpAllocationPolicy string

type VAppIPAssignmentInfoProtocols

type VAppIPAssignmentInfoProtocols string

type VAppNotRunning

type VAppNotRunning struct {
	VmConfigFault
}

type VAppNotRunningFault

type VAppNotRunningFault VAppNotRunning

type VAppOperationInProgress

type VAppOperationInProgress struct {
	RuntimeFault
}

type VAppOperationInProgressFault

type VAppOperationInProgressFault VAppOperationInProgress

type VAppOvfSectionInfo

type VAppOvfSectionInfo struct {
	DynamicData

	Key             int    `xml:"key,omitempty"`
	Namespace       string `xml:"namespace,omitempty"`
	Type            string `xml:"type,omitempty"`
	AtEnvelopeLevel *bool  `xml:"atEnvelopeLevel"`
	Contents        string `xml:"contents,omitempty"`
}

type VAppOvfSectionSpec

type VAppOvfSectionSpec struct {
	ArrayUpdateSpec

	Info *VAppOvfSectionInfo `xml:"info,omitempty"`
}

type VAppProductInfo

type VAppProductInfo struct {
	DynamicData

	Key         int    `xml:"key"`
	ClassId     string `xml:"classId,omitempty"`
	InstanceId  string `xml:"instanceId,omitempty"`
	Name        string `xml:"name,omitempty"`
	Vendor      string `xml:"vendor,omitempty"`
	Version     string `xml:"version,omitempty"`
	FullVersion string `xml:"fullVersion,omitempty"`
	VendorUrl   string `xml:"vendorUrl,omitempty"`
	ProductUrl  string `xml:"productUrl,omitempty"`
	AppUrl      string `xml:"appUrl,omitempty"`
}

type VAppProductSpec

type VAppProductSpec struct {
	ArrayUpdateSpec

	Info *VAppProductInfo `xml:"info,omitempty"`
}

type VAppPropertyFault

type VAppPropertyFault struct {
	VmConfigFault

	Id       string `xml:"id"`
	Category string `xml:"category"`
	Label    string `xml:"label"`
	Type     string `xml:"type"`
	Value    string `xml:"value"`
}

func (*VAppPropertyFault) GetVAppPropertyFault

func (b *VAppPropertyFault) GetVAppPropertyFault() *VAppPropertyFault

type VAppPropertyFaultFault

type VAppPropertyFaultFault BaseVAppPropertyFault

type VAppPropertyInfo

type VAppPropertyInfo struct {
	DynamicData

	Key              int    `xml:"key"`
	ClassId          string `xml:"classId,omitempty"`
	InstanceId       string `xml:"instanceId,omitempty"`
	Id               string `xml:"id,omitempty"`
	Category         string `xml:"category,omitempty"`
	Label            string `xml:"label,omitempty"`
	Type             string `xml:"type,omitempty"`
	TypeReference    string `xml:"typeReference,omitempty"`
	UserConfigurable *bool  `xml:"userConfigurable"`
	DefaultValue     string `xml:"defaultValue,omitempty"`
	Value            string `xml:"value,omitempty"`
	Description      string `xml:"description,omitempty"`
}

type VAppPropertySpec

type VAppPropertySpec struct {
	ArrayUpdateSpec

	Info *VAppPropertyInfo `xml:"info,omitempty"`
}

type VAppTaskInProgress

type VAppTaskInProgress struct {
	TaskInProgress
}

type VAppTaskInProgressFault

type VAppTaskInProgressFault VAppTaskInProgress

type VFlashModuleNotSupported

type VFlashModuleNotSupported struct {
	VmConfigFault

	VmName     string `xml:"vmName"`
	ModuleName string `xml:"moduleName"`
	Reason     string `xml:"reason"`
	HostName   string `xml:"hostName"`
}

type VFlashModuleNotSupportedFault

type VFlashModuleNotSupportedFault VFlashModuleNotSupported

type VFlashModuleNotSupportedReason

type VFlashModuleNotSupportedReason string

type VFlashModuleVersionIncompatible

type VFlashModuleVersionIncompatible struct {
	VimFault

	ModuleName             string `xml:"moduleName"`
	VmRequestModuleVersion string `xml:"vmRequestModuleVersion"`
	HostMinSupportedVerson string `xml:"hostMinSupportedVerson"`
	HostModuleVersion      string `xml:"hostModuleVersion"`
}

type VFlashModuleVersionIncompatibleFault

type VFlashModuleVersionIncompatibleFault VFlashModuleVersionIncompatible

type VMFSDatastoreCreatedEvent

type VMFSDatastoreCreatedEvent struct {
	HostEvent

	Datastore DatastoreEventArgument `xml:"datastore"`
}

type VMFSDatastoreExpandedEvent

type VMFSDatastoreExpandedEvent struct {
	HostEvent

	Datastore DatastoreEventArgument `xml:"datastore"`
}

type VMFSDatastoreExtendedEvent

type VMFSDatastoreExtendedEvent struct {
	HostEvent

	Datastore DatastoreEventArgument `xml:"datastore"`
}

type VMINotSupported

type VMINotSupported struct {
	DeviceNotSupported
}

type VMINotSupportedFault

type VMINotSupportedFault VMINotSupported

type VMOnConflictDVPort

type VMOnConflictDVPort struct {
	CannotAccessNetwork
}

type VMOnConflictDVPortFault

type VMOnConflictDVPortFault VMOnConflictDVPort

type VMOnVirtualIntranet

type VMOnVirtualIntranet struct {
	CannotAccessNetwork
}

type VMOnVirtualIntranetFault

type VMOnVirtualIntranetFault VMOnVirtualIntranet

type VMotionAcrossNetworkNotSupported

type VMotionAcrossNetworkNotSupported struct {
	MigrationFeatureNotSupported
}

type VMotionAcrossNetworkNotSupportedFault

type VMotionAcrossNetworkNotSupportedFault VMotionAcrossNetworkNotSupported

type VMotionCompatibilityType

type VMotionCompatibilityType string

type VMotionInterfaceIssue

type VMotionInterfaceIssue struct {
	MigrationFault

	AtSourceHost     bool                    `xml:"atSourceHost"`
	FailedHost       string                  `xml:"failedHost"`
	FailedHostEntity *ManagedObjectReference `xml:"failedHostEntity,omitempty"`
}

func (*VMotionInterfaceIssue) GetVMotionInterfaceIssue

func (b *VMotionInterfaceIssue) GetVMotionInterfaceIssue() *VMotionInterfaceIssue

type VMotionInterfaceIssueFault

type VMotionInterfaceIssueFault BaseVMotionInterfaceIssue

type VMotionLicenseExpiredEvent

type VMotionLicenseExpiredEvent struct {
	LicenseEvent
}

type VMotionLinkCapacityLow

type VMotionLinkCapacityLow struct {
	VMotionInterfaceIssue

	Network string `xml:"network"`
}

type VMotionLinkCapacityLowFault

type VMotionLinkCapacityLowFault VMotionLinkCapacityLow

type VMotionLinkDown

type VMotionLinkDown struct {
	VMotionInterfaceIssue

	Network string `xml:"network"`
}

type VMotionLinkDownFault

type VMotionLinkDownFault VMotionLinkDown

type VMotionNotConfigured

type VMotionNotConfigured struct {
	VMotionInterfaceIssue
}

type VMotionNotConfiguredFault

type VMotionNotConfiguredFault VMotionNotConfigured

type VMotionNotLicensed

type VMotionNotLicensed struct {
	VMotionInterfaceIssue
}

type VMotionNotLicensedFault

type VMotionNotLicensedFault VMotionNotLicensed

type VMotionNotSupported

type VMotionNotSupported struct {
	VMotionInterfaceIssue
}

type VMotionNotSupportedFault

type VMotionNotSupportedFault VMotionNotSupported

type VMotionProtocolIncompatible

type VMotionProtocolIncompatible struct {
	MigrationFault
}

type VMotionProtocolIncompatibleFault

type VMotionProtocolIncompatibleFault VMotionProtocolIncompatible

type VMwareDVSConfigInfo

type VMwareDVSConfigInfo struct {
	DVSConfigInfo

	VspanSession                []VMwareVspanSession         `xml:"vspanSession,omitempty"`
	PvlanConfig                 []VMwareDVSPvlanMapEntry     `xml:"pvlanConfig,omitempty"`
	MaxMtu                      int                          `xml:"maxMtu"`
	LinkDiscoveryProtocolConfig *LinkDiscoveryProtocolConfig `xml:"linkDiscoveryProtocolConfig,omitempty"`
	IpfixConfig                 *VMwareIpfixConfig           `xml:"ipfixConfig,omitempty"`
	LacpGroupConfig             []VMwareDvsLacpGroupConfig   `xml:"lacpGroupConfig,omitempty"`
	LacpApiVersion              string                       `xml:"lacpApiVersion,omitempty"`
}

type VMwareDVSConfigSpec

type VMwareDVSConfigSpec struct {
	DVSConfigSpec

	PvlanConfigSpec             []VMwareDVSPvlanConfigSpec   `xml:"pvlanConfigSpec,omitempty"`
	VspanConfigSpec             []VMwareDVSVspanConfigSpec   `xml:"vspanConfigSpec,omitempty"`
	MaxMtu                      int                          `xml:"maxMtu,omitempty"`
	LinkDiscoveryProtocolConfig *LinkDiscoveryProtocolConfig `xml:"linkDiscoveryProtocolConfig,omitempty"`
	IpfixConfig                 *VMwareIpfixConfig           `xml:"ipfixConfig,omitempty"`
	LacpApiVersion              string                       `xml:"lacpApiVersion,omitempty"`
}

type VMwareDVSFeatureCapability

type VMwareDVSFeatureCapability struct {
	DVSFeatureCapability

	VspanSupported  *bool                     `xml:"vspanSupported"`
	LldpSupported   *bool                     `xml:"lldpSupported"`
	IpfixSupported  *bool                     `xml:"ipfixSupported"`
	VspanCapability *VMwareDVSVspanCapability `xml:"vspanCapability,omitempty"`
	LacpCapability  *VMwareDvsLacpCapability  `xml:"lacpCapability,omitempty"`
}

type VMwareDVSHealthCheckCapability

type VMwareDVSHealthCheckCapability struct {
	DVSHealthCheckCapability

	VlanMtuSupported bool `xml:"vlanMtuSupported"`
	TeamingSupported bool `xml:"teamingSupported"`
}

type VMwareDVSHealthCheckConfig

type VMwareDVSHealthCheckConfig struct {
	DVSHealthCheckConfig
}

func (*VMwareDVSHealthCheckConfig) GetVMwareDVSHealthCheckConfig

func (b *VMwareDVSHealthCheckConfig) GetVMwareDVSHealthCheckConfig() *VMwareDVSHealthCheckConfig

type VMwareDVSMtuHealthCheckResult

type VMwareDVSMtuHealthCheckResult struct {
	HostMemberUplinkHealthCheckResult

	MtuMismatch             bool           `xml:"mtuMismatch"`
	VlanSupportSwitchMtu    []NumericRange `xml:"vlanSupportSwitchMtu,omitempty"`
	VlanNotSupportSwitchMtu []NumericRange `xml:"vlanNotSupportSwitchMtu,omitempty"`
}

type VMwareDVSPortSetting

type VMwareDVSPortSetting struct {
	DVPortSetting

	Vlan                BaseVmwareDistributedVirtualSwitchVlanSpec `xml:"vlan,omitempty,typeattr"`
	QosTag              *IntPolicy                                 `xml:"qosTag,omitempty"`
	UplinkTeamingPolicy *VmwareUplinkPortTeamingPolicy             `xml:"uplinkTeamingPolicy,omitempty"`
	SecurityPolicy      *DVSSecurityPolicy                         `xml:"securityPolicy,omitempty"`
	IpfixEnabled        *BoolPolicy                                `xml:"ipfixEnabled,omitempty"`
	TxUplink            *BoolPolicy                                `xml:"txUplink,omitempty"`
	LacpPolicy          *VMwareUplinkLacpPolicy                    `xml:"lacpPolicy,omitempty"`
}

type VMwareDVSPortgroupPolicy

type VMwareDVSPortgroupPolicy struct {
	DVPortgroupPolicy

	VlanOverrideAllowed           bool  `xml:"vlanOverrideAllowed"`
	UplinkTeamingOverrideAllowed  bool  `xml:"uplinkTeamingOverrideAllowed"`
	SecurityPolicyOverrideAllowed bool  `xml:"securityPolicyOverrideAllowed"`
	IpfixOverrideAllowed          *bool `xml:"ipfixOverrideAllowed"`
}

type VMwareDVSPvlanConfigSpec

type VMwareDVSPvlanConfigSpec struct {
	DynamicData

	PvlanEntry VMwareDVSPvlanMapEntry `xml:"pvlanEntry"`
	Operation  string                 `xml:"operation"`
}

type VMwareDVSPvlanMapEntry

type VMwareDVSPvlanMapEntry struct {
	DynamicData

	PrimaryVlanId   int    `xml:"primaryVlanId"`
	SecondaryVlanId int    `xml:"secondaryVlanId"`
	PvlanType       string `xml:"pvlanType"`
}

type VMwareDVSTeamingHealthCheckConfig

type VMwareDVSTeamingHealthCheckConfig struct {
	VMwareDVSHealthCheckConfig
}

type VMwareDVSTeamingHealthCheckResult

type VMwareDVSTeamingHealthCheckResult struct {
	HostMemberHealthCheckResult

	TeamingStatus string `xml:"teamingStatus"`
}

type VMwareDVSTeamingMatchStatus

type VMwareDVSTeamingMatchStatus string

type VMwareDVSVlanHealthCheckResult

type VMwareDVSVlanHealthCheckResult struct {
	HostMemberUplinkHealthCheckResult

	TrunkedVlan   []NumericRange `xml:"trunkedVlan,omitempty"`
	UntrunkedVlan []NumericRange `xml:"untrunkedVlan,omitempty"`
}

type VMwareDVSVlanMtuHealthCheckConfig

type VMwareDVSVlanMtuHealthCheckConfig struct {
	VMwareDVSHealthCheckConfig
}

type VMwareDVSVspanCapability

type VMwareDVSVspanCapability struct {
	DynamicData

	MixedDestSupported         bool `xml:"mixedDestSupported"`
	DvportSupported            bool `xml:"dvportSupported"`
	RemoteSourceSupported      bool `xml:"remoteSourceSupported"`
	RemoteDestSupported        bool `xml:"remoteDestSupported"`
	EncapRemoteSourceSupported bool `xml:"encapRemoteSourceSupported"`
}

type VMwareDVSVspanConfigSpec

type VMwareDVSVspanConfigSpec struct {
	DynamicData

	VspanSession VMwareVspanSession `xml:"vspanSession"`
	Operation    string             `xml:"operation"`
}

type VMwareDVSVspanSessionType

type VMwareDVSVspanSessionType string

type VMwareDvsLacpApiVersion

type VMwareDvsLacpApiVersion string

type VMwareDvsLacpCapability

type VMwareDvsLacpCapability struct {
	DynamicData

	LacpSupported           *bool `xml:"lacpSupported"`
	MultiLacpGroupSupported *bool `xml:"multiLacpGroupSupported"`
}

type VMwareDvsLacpGroupConfig

type VMwareDvsLacpGroupConfig struct {
	DynamicData

	Key                  string                   `xml:"key,omitempty"`
	Name                 string                   `xml:"name,omitempty"`
	Mode                 string                   `xml:"mode,omitempty"`
	UplinkNum            int                      `xml:"uplinkNum,omitempty"`
	LoadbalanceAlgorithm string                   `xml:"loadbalanceAlgorithm,omitempty"`
	Vlan                 *VMwareDvsLagVlanConfig  `xml:"vlan,omitempty"`
	Ipfix                *VMwareDvsLagIpfixConfig `xml:"ipfix,omitempty"`
	UplinkName           []string                 `xml:"uplinkName,omitempty"`
	UplinkPortKey        []string                 `xml:"uplinkPortKey,omitempty"`
}

type VMwareDvsLacpGroupSpec

type VMwareDvsLacpGroupSpec struct {
	DynamicData

	LacpGroupConfig VMwareDvsLacpGroupConfig `xml:"lacpGroupConfig"`
	Operation       string                   `xml:"operation"`
}

type VMwareDvsLacpLoadBalanceAlgorithm

type VMwareDvsLacpLoadBalanceAlgorithm string

type VMwareDvsLagIpfixConfig

type VMwareDvsLagIpfixConfig struct {
	DynamicData

	IpfixEnabled *bool `xml:"ipfixEnabled"`
}

type VMwareDvsLagVlanConfig

type VMwareDvsLagVlanConfig struct {
	DynamicData

	VlanId []NumericRange `xml:"vlanId,omitempty"`
}

type VMwareIpfixConfig

type VMwareIpfixConfig struct {
	DynamicData

	CollectorIpAddress string `xml:"collectorIpAddress,omitempty"`
	CollectorPort      int    `xml:"collectorPort,omitempty"`
	ActiveFlowTimeout  int    `xml:"activeFlowTimeout"`
	IdleFlowTimeout    int    `xml:"idleFlowTimeout"`
	SamplingRate       int    `xml:"samplingRate"`
	InternalFlowsOnly  bool   `xml:"internalFlowsOnly"`
}

type VMwareUplinkLacpMode

type VMwareUplinkLacpMode string

type VMwareUplinkLacpPolicy

type VMwareUplinkLacpPolicy struct {
	InheritablePolicy

	Enable *BoolPolicy   `xml:"enable,omitempty"`
	Mode   *StringPolicy `xml:"mode,omitempty"`
}

type VMwareUplinkPortOrderPolicy

type VMwareUplinkPortOrderPolicy struct {
	InheritablePolicy

	ActiveUplinkPort  []string `xml:"activeUplinkPort,omitempty"`
	StandbyUplinkPort []string `xml:"standbyUplinkPort,omitempty"`
}

type VMwareVspanPort

type VMwareVspanPort struct {
	DynamicData

	PortKey                   []string `xml:"portKey,omitempty"`
	UplinkPortName            []string `xml:"uplinkPortName,omitempty"`
	WildcardPortConnecteeType []string `xml:"wildcardPortConnecteeType,omitempty"`
	Vlans                     []int    `xml:"vlans,omitempty"`
	IpAddress                 []string `xml:"ipAddress,omitempty"`
}

type VMwareVspanSession

type VMwareVspanSession struct {
	DynamicData

	Key                   string           `xml:"key,omitempty"`
	Name                  string           `xml:"name,omitempty"`
	Description           string           `xml:"description,omitempty"`
	Enabled               bool             `xml:"enabled"`
	SourcePortTransmitted *VMwareVspanPort `xml:"sourcePortTransmitted,omitempty"`
	SourcePortReceived    *VMwareVspanPort `xml:"sourcePortReceived,omitempty"`
	DestinationPort       *VMwareVspanPort `xml:"destinationPort,omitempty"`
	EncapsulationVlanId   int              `xml:"encapsulationVlanId,omitempty"`
	StripOriginalVlan     bool             `xml:"stripOriginalVlan"`
	MirroredPacketLength  int              `xml:"mirroredPacketLength,omitempty"`
	NormalTrafficAllowed  bool             `xml:"normalTrafficAllowed"`
	SessionType           string           `xml:"sessionType,omitempty"`
	SamplingRate          int              `xml:"samplingRate,omitempty"`
}

type ValidateCredentialsInGuestRequestType

type ValidateCredentialsInGuestRequestType struct {
	This ManagedObjectReference  `xml:"_this"`
	Vm   ManagedObjectReference  `xml:"vm"`
	Auth BaseGuestAuthentication `xml:"auth,typeattr"`
}

type ValidateCredentialsInGuestResponse

type ValidateCredentialsInGuestResponse struct {
}

type ValidateHost

type ValidateHost ValidateHostRequestType

type ValidateHostRequestType

type ValidateHostRequestType struct {
	This          ManagedObjectReference `xml:"_this"`
	OvfDescriptor string                 `xml:"ovfDescriptor"`
	Host          ManagedObjectReference `xml:"host"`
	Vhp           OvfValidateHostParams  `xml:"vhp"`
}

type ValidateHostResponse

type ValidateHostResponse struct {
	Returnval OvfValidateHostResult `xml:"returnval"`
}

type ValidateMigration

type ValidateMigration ValidateMigrationRequestType

type ValidateMigrationRequestType

type ValidateMigrationRequestType struct {
	This     ManagedObjectReference   `xml:"_this"`
	Vm       []ManagedObjectReference `xml:"vm"`
	State    VirtualMachinePowerState `xml:"state,omitempty"`
	TestType []string                 `xml:"testType,omitempty"`
	Pool     *ManagedObjectReference  `xml:"pool,omitempty"`
	Host     *ManagedObjectReference  `xml:"host,omitempty"`
}

type ValidateMigrationResponse

type ValidateMigrationResponse struct {
	Returnval []BaseEvent `xml:"returnval,omitempty,typeattr"`
}

type ValidateMigrationTestType

type ValidateMigrationTestType string

type VcAgentUninstallFailedEvent

type VcAgentUninstallFailedEvent struct {
	HostEvent

	Reason string `xml:"reason,omitempty"`
}

type VcAgentUninstalledEvent

type VcAgentUninstalledEvent struct {
	HostEvent
}

type VcAgentUpgradeFailedEvent

type VcAgentUpgradeFailedEvent struct {
	HostEvent

	Reason string `xml:"reason,omitempty"`
}

type VcAgentUpgradedEvent

type VcAgentUpgradedEvent struct {
	HostEvent
}

type VimAccountPasswordChangedEvent

type VimAccountPasswordChangedEvent struct {
	HostEvent
}

type VimFault

type VimFault struct {
	MethodFault
}

func (*VimFault) GetVimFault

func (b *VimFault) GetVimFault() *VimFault

type VimFaultFault

type VimFaultFault BaseVimFault

type VirtualAHCIController

type VirtualAHCIController struct {
	VirtualSATAController
}

type VirtualAHCIControllerOption

type VirtualAHCIControllerOption struct {
	VirtualSATAControllerOption
}

type VirtualAppImportSpec

type VirtualAppImportSpec struct {
	ImportSpec

	Name             string             `xml:"name"`
	VAppConfigSpec   VAppConfigSpec     `xml:"vAppConfigSpec"`
	ResourcePoolSpec ResourceConfigSpec `xml:"resourcePoolSpec"`
	Child            []BaseImportSpec   `xml:"child,omitempty,typeattr"`
}

type VirtualAppLinkInfo

type VirtualAppLinkInfo struct {
	DynamicData

	Key               ManagedObjectReference `xml:"key"`
	DestroyWithParent *bool                  `xml:"destroyWithParent"`
}

type VirtualAppSummary

type VirtualAppSummary struct {
	ResourcePoolSummary

	Product             *VAppProductInfo    `xml:"product,omitempty"`
	VAppState           VirtualAppVAppState `xml:"vAppState,omitempty"`
	Suspended           *bool               `xml:"suspended"`
	InstallBootRequired *bool               `xml:"installBootRequired"`
	InstanceUuid        string              `xml:"instanceUuid,omitempty"`
}

type VirtualAppVAppState

type VirtualAppVAppState string

type VirtualBusLogicController

type VirtualBusLogicController struct {
	VirtualSCSIController
}

type VirtualBusLogicControllerOption

type VirtualBusLogicControllerOption struct {
	VirtualSCSIControllerOption
}

type VirtualCdrom

type VirtualCdrom struct {
	VirtualDevice
}

type VirtualCdromAtapiBackingInfo

type VirtualCdromAtapiBackingInfo struct {
	VirtualDeviceDeviceBackingInfo
}

type VirtualCdromAtapiBackingOption

type VirtualCdromAtapiBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualCdromIsoBackingInfo

type VirtualCdromIsoBackingInfo struct {
	VirtualDeviceFileBackingInfo
}

type VirtualCdromIsoBackingOption

type VirtualCdromIsoBackingOption struct {
	VirtualDeviceFileBackingOption
}

type VirtualCdromOption

type VirtualCdromOption struct {
	VirtualDeviceOption
}

type VirtualCdromPassthroughBackingInfo

type VirtualCdromPassthroughBackingInfo struct {
	VirtualDeviceDeviceBackingInfo

	Exclusive bool `xml:"exclusive"`
}

type VirtualCdromPassthroughBackingOption

type VirtualCdromPassthroughBackingOption struct {
	VirtualDeviceDeviceBackingOption

	Exclusive BoolOption `xml:"exclusive"`
}

type VirtualCdromRemoteAtapiBackingInfo

type VirtualCdromRemoteAtapiBackingInfo struct {
	VirtualDeviceRemoteDeviceBackingInfo
}

type VirtualCdromRemoteAtapiBackingOption

type VirtualCdromRemoteAtapiBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualCdromRemotePassthroughBackingInfo

type VirtualCdromRemotePassthroughBackingInfo struct {
	VirtualDeviceRemoteDeviceBackingInfo

	Exclusive bool `xml:"exclusive"`
}

type VirtualCdromRemotePassthroughBackingOption

type VirtualCdromRemotePassthroughBackingOption struct {
	VirtualDeviceRemoteDeviceBackingOption

	Exclusive BoolOption `xml:"exclusive"`
}

type VirtualController

type VirtualController struct {
	VirtualDevice

	BusNumber int   `xml:"busNumber"`
	Device    []int `xml:"device,omitempty"`
}

func (*VirtualController) GetVirtualController

func (b *VirtualController) GetVirtualController() *VirtualController

type VirtualControllerOption

type VirtualControllerOption struct {
	VirtualDeviceOption

	Devices         IntOption `xml:"devices"`
	SupportedDevice []string  `xml:"supportedDevice,omitempty"`
}

func (*VirtualControllerOption) GetVirtualControllerOption

func (b *VirtualControllerOption) GetVirtualControllerOption() *VirtualControllerOption

type VirtualDevice

type VirtualDevice struct {
	DynamicData

	Key           int                          `xml:"key"`
	DeviceInfo    BaseDescription              `xml:"deviceInfo,omitempty,typeattr"`
	Backing       BaseVirtualDeviceBackingInfo `xml:"backing,omitempty,typeattr"`
	Connectable   *VirtualDeviceConnectInfo    `xml:"connectable,omitempty"`
	SlotInfo      BaseVirtualDeviceBusSlotInfo `xml:"slotInfo,omitempty,typeattr"`
	ControllerKey int                          `xml:"controllerKey,omitempty"`
	UnitNumber    int                          `xml:"unitNumber,omitempty"`
}

func (*VirtualDevice) GetVirtualDevice

func (b *VirtualDevice) GetVirtualDevice() *VirtualDevice

type VirtualDeviceBackingInfo

type VirtualDeviceBackingInfo struct {
	DynamicData
}

func (*VirtualDeviceBackingInfo) GetVirtualDeviceBackingInfo

func (b *VirtualDeviceBackingInfo) GetVirtualDeviceBackingInfo() *VirtualDeviceBackingInfo

type VirtualDeviceBackingOption

type VirtualDeviceBackingOption struct {
	DynamicData

	Type string `xml:"type"`
}

func (*VirtualDeviceBackingOption) GetVirtualDeviceBackingOption

func (b *VirtualDeviceBackingOption) GetVirtualDeviceBackingOption() *VirtualDeviceBackingOption

type VirtualDeviceBusSlotInfo

type VirtualDeviceBusSlotInfo struct {
	DynamicData
}

func (*VirtualDeviceBusSlotInfo) GetVirtualDeviceBusSlotInfo

func (b *VirtualDeviceBusSlotInfo) GetVirtualDeviceBusSlotInfo() *VirtualDeviceBusSlotInfo

type VirtualDeviceBusSlotOption

type VirtualDeviceBusSlotOption struct {
	DynamicData

	Type string `xml:"type"`
}

type VirtualDeviceConfigSpec

type VirtualDeviceConfigSpec struct {
	DynamicData

	Operation     VirtualDeviceConfigSpecOperation     `xml:"operation,omitempty"`
	FileOperation VirtualDeviceConfigSpecFileOperation `xml:"fileOperation,omitempty"`
	Device        BaseVirtualDevice                    `xml:"device,typeattr"`
	Profile       []BaseVirtualMachineProfileSpec      `xml:"profile,omitempty,typeattr"`
}

func (*VirtualDeviceConfigSpec) GetVirtualDeviceConfigSpec

func (b *VirtualDeviceConfigSpec) GetVirtualDeviceConfigSpec() *VirtualDeviceConfigSpec

type VirtualDeviceConfigSpecFileOperation

type VirtualDeviceConfigSpecFileOperation string

type VirtualDeviceConfigSpecOperation

type VirtualDeviceConfigSpecOperation string

type VirtualDeviceConnectInfo

type VirtualDeviceConnectInfo struct {
	DynamicData

	StartConnected    bool   `xml:"startConnected"`
	AllowGuestControl bool   `xml:"allowGuestControl"`
	Connected         bool   `xml:"connected"`
	Status            string `xml:"status,omitempty"`
}

type VirtualDeviceConnectInfoStatus

type VirtualDeviceConnectInfoStatus string

type VirtualDeviceConnectOption

type VirtualDeviceConnectOption struct {
	DynamicData

	StartConnected    BoolOption `xml:"startConnected"`
	AllowGuestControl BoolOption `xml:"allowGuestControl"`
}

type VirtualDeviceDeviceBackingInfo

type VirtualDeviceDeviceBackingInfo struct {
	VirtualDeviceBackingInfo

	DeviceName    string `xml:"deviceName"`
	UseAutoDetect *bool  `xml:"useAutoDetect"`
}

func (*VirtualDeviceDeviceBackingInfo) GetVirtualDeviceDeviceBackingInfo

func (b *VirtualDeviceDeviceBackingInfo) GetVirtualDeviceDeviceBackingInfo() *VirtualDeviceDeviceBackingInfo

type VirtualDeviceDeviceBackingOption

type VirtualDeviceDeviceBackingOption struct {
	VirtualDeviceBackingOption

	AutoDetectAvailable BoolOption `xml:"autoDetectAvailable"`
}

func (*VirtualDeviceDeviceBackingOption) GetVirtualDeviceDeviceBackingOption

func (b *VirtualDeviceDeviceBackingOption) GetVirtualDeviceDeviceBackingOption() *VirtualDeviceDeviceBackingOption

type VirtualDeviceFileBackingInfo

type VirtualDeviceFileBackingInfo struct {
	VirtualDeviceBackingInfo

	FileName        string                  `xml:"fileName"`
	Datastore       *ManagedObjectReference `xml:"datastore,omitempty"`
	BackingObjectId string                  `xml:"backingObjectId,omitempty"`
}

func (*VirtualDeviceFileBackingInfo) GetVirtualDeviceFileBackingInfo

func (b *VirtualDeviceFileBackingInfo) GetVirtualDeviceFileBackingInfo() *VirtualDeviceFileBackingInfo

type VirtualDeviceFileBackingOption

type VirtualDeviceFileBackingOption struct {
	VirtualDeviceBackingOption

	FileNameExtensions *ChoiceOption `xml:"fileNameExtensions,omitempty"`
}

func (*VirtualDeviceFileBackingOption) GetVirtualDeviceFileBackingOption

func (b *VirtualDeviceFileBackingOption) GetVirtualDeviceFileBackingOption() *VirtualDeviceFileBackingOption

type VirtualDeviceFileExtension

type VirtualDeviceFileExtension string

type VirtualDeviceOption

type VirtualDeviceOption struct {
	DynamicData

	Type                      string                           `xml:"type"`
	ConnectOption             *VirtualDeviceConnectOption      `xml:"connectOption,omitempty"`
	BusSlotOption             *VirtualDeviceBusSlotOption      `xml:"busSlotOption,omitempty"`
	ControllerType            string                           `xml:"controllerType,omitempty"`
	AutoAssignController      *BoolOption                      `xml:"autoAssignController,omitempty"`
	BackingOption             []BaseVirtualDeviceBackingOption `xml:"backingOption,omitempty,typeattr"`
	DefaultBackingOptionIndex int                              `xml:"defaultBackingOptionIndex,omitempty"`
	LicensingLimit            []string                         `xml:"licensingLimit,omitempty"`
	Deprecated                bool                             `xml:"deprecated"`
	PlugAndPlay               bool                             `xml:"plugAndPlay"`
	HotRemoveSupported        *bool                            `xml:"hotRemoveSupported"`
}

func (*VirtualDeviceOption) GetVirtualDeviceOption

func (b *VirtualDeviceOption) GetVirtualDeviceOption() *VirtualDeviceOption

type VirtualDevicePciBusSlotInfo

type VirtualDevicePciBusSlotInfo struct {
	VirtualDeviceBusSlotInfo

	PciSlotNumber int `xml:"pciSlotNumber"`
}

func (*VirtualDevicePciBusSlotInfo) GetVirtualDevicePciBusSlotInfo

func (b *VirtualDevicePciBusSlotInfo) GetVirtualDevicePciBusSlotInfo() *VirtualDevicePciBusSlotInfo

type VirtualDevicePipeBackingInfo

type VirtualDevicePipeBackingInfo struct {
	VirtualDeviceBackingInfo

	PipeName string `xml:"pipeName"`
}

func (*VirtualDevicePipeBackingInfo) GetVirtualDevicePipeBackingInfo

func (b *VirtualDevicePipeBackingInfo) GetVirtualDevicePipeBackingInfo() *VirtualDevicePipeBackingInfo

type VirtualDevicePipeBackingOption

type VirtualDevicePipeBackingOption struct {
	VirtualDeviceBackingOption
}

func (*VirtualDevicePipeBackingOption) GetVirtualDevicePipeBackingOption

func (b *VirtualDevicePipeBackingOption) GetVirtualDevicePipeBackingOption() *VirtualDevicePipeBackingOption

type VirtualDeviceRemoteDeviceBackingInfo

type VirtualDeviceRemoteDeviceBackingInfo struct {
	VirtualDeviceBackingInfo

	DeviceName    string `xml:"deviceName"`
	UseAutoDetect *bool  `xml:"useAutoDetect"`
}

func (*VirtualDeviceRemoteDeviceBackingInfo) GetVirtualDeviceRemoteDeviceBackingInfo

func (b *VirtualDeviceRemoteDeviceBackingInfo) GetVirtualDeviceRemoteDeviceBackingInfo() *VirtualDeviceRemoteDeviceBackingInfo

type VirtualDeviceRemoteDeviceBackingOption

type VirtualDeviceRemoteDeviceBackingOption struct {
	VirtualDeviceBackingOption

	AutoDetectAvailable BoolOption `xml:"autoDetectAvailable"`
}

func (*VirtualDeviceRemoteDeviceBackingOption) GetVirtualDeviceRemoteDeviceBackingOption

func (b *VirtualDeviceRemoteDeviceBackingOption) GetVirtualDeviceRemoteDeviceBackingOption() *VirtualDeviceRemoteDeviceBackingOption

type VirtualDeviceURIBackingInfo

type VirtualDeviceURIBackingInfo struct {
	VirtualDeviceBackingInfo

	ServiceURI string `xml:"serviceURI"`
	Direction  string `xml:"direction"`
	ProxyURI   string `xml:"proxyURI,omitempty"`
}

func (*VirtualDeviceURIBackingInfo) GetVirtualDeviceURIBackingInfo

func (b *VirtualDeviceURIBackingInfo) GetVirtualDeviceURIBackingInfo() *VirtualDeviceURIBackingInfo

type VirtualDeviceURIBackingOption

type VirtualDeviceURIBackingOption struct {
	VirtualDeviceBackingOption

	Directions ChoiceOption `xml:"directions"`
}

func (*VirtualDeviceURIBackingOption) GetVirtualDeviceURIBackingOption

func (b *VirtualDeviceURIBackingOption) GetVirtualDeviceURIBackingOption() *VirtualDeviceURIBackingOption

type VirtualDeviceURIBackingOptionDirection

type VirtualDeviceURIBackingOptionDirection string

type VirtualDisk

type VirtualDisk struct {
	VirtualDevice

	CapacityInKB          int64                             `xml:"capacityInKB"`
	CapacityInBytes       int64                             `xml:"capacityInBytes,omitempty"`
	Shares                *SharesInfo                       `xml:"shares,omitempty"`
	StorageIOAllocation   *StorageIOAllocationInfo          `xml:"storageIOAllocation,omitempty"`
	DiskObjectId          string                            `xml:"diskObjectId,omitempty"`
	VFlashCacheConfigInfo *VirtualDiskVFlashCacheConfigInfo `xml:"vFlashCacheConfigInfo,omitempty"`
}

type VirtualDiskAdapterType

type VirtualDiskAdapterType string

type VirtualDiskAntiAffinityRuleSpec

type VirtualDiskAntiAffinityRuleSpec struct {
	ClusterRuleInfo

	DiskId []int `xml:"diskId"`
}

type VirtualDiskBlocksNotFullyProvisioned

type VirtualDiskBlocksNotFullyProvisioned struct {
	DeviceBackingNotSupported
}

type VirtualDiskBlocksNotFullyProvisionedFault

type VirtualDiskBlocksNotFullyProvisionedFault VirtualDiskBlocksNotFullyProvisioned

type VirtualDiskCompatibilityMode

type VirtualDiskCompatibilityMode string

type VirtualDiskConfigSpec

type VirtualDiskConfigSpec struct {
	VirtualDeviceConfigSpec

	MigrateCache *bool `xml:"migrateCache"`
}

type VirtualDiskDeltaDiskFormat

type VirtualDiskDeltaDiskFormat string

type VirtualDiskDeltaDiskFormatsSupported

type VirtualDiskDeltaDiskFormatsSupported struct {
	DynamicData

	DatastoreType   string       `xml:"datastoreType"`
	DeltaDiskFormat ChoiceOption `xml:"deltaDiskFormat"`
}

type VirtualDiskFlatVer1BackingInfo

type VirtualDiskFlatVer1BackingInfo struct {
	VirtualDeviceFileBackingInfo

	DiskMode     string                          `xml:"diskMode"`
	Split        *bool                           `xml:"split"`
	WriteThrough *bool                           `xml:"writeThrough"`
	ContentId    string                          `xml:"contentId,omitempty"`
	Parent       *VirtualDiskFlatVer1BackingInfo `xml:"parent,omitempty"`
}

type VirtualDiskFlatVer1BackingOption

type VirtualDiskFlatVer1BackingOption struct {
	VirtualDeviceFileBackingOption

	DiskMode     ChoiceOption `xml:"diskMode"`
	Split        BoolOption   `xml:"split"`
	WriteThrough BoolOption   `xml:"writeThrough"`
	Growable     bool         `xml:"growable"`
}

type VirtualDiskFlatVer2BackingInfo

type VirtualDiskFlatVer2BackingInfo struct {
	VirtualDeviceFileBackingInfo

	DiskMode        string                          `xml:"diskMode"`
	Split           *bool                           `xml:"split"`
	WriteThrough    *bool                           `xml:"writeThrough"`
	ThinProvisioned *bool                           `xml:"thinProvisioned"`
	EagerlyScrub    *bool                           `xml:"eagerlyScrub"`
	Uuid            string                          `xml:"uuid,omitempty"`
	ContentId       string                          `xml:"contentId,omitempty"`
	ChangeId        string                          `xml:"changeId,omitempty"`
	Parent          *VirtualDiskFlatVer2BackingInfo `xml:"parent,omitempty"`
	DeltaDiskFormat string                          `xml:"deltaDiskFormat,omitempty"`
	DigestEnabled   *bool                           `xml:"digestEnabled"`
	DeltaGrainSize  int                             `xml:"deltaGrainSize,omitempty"`
}

type VirtualDiskFlatVer2BackingOption

type VirtualDiskFlatVer2BackingOption struct {
	VirtualDeviceFileBackingOption

	DiskMode                  ChoiceOption                           `xml:"diskMode"`
	Split                     BoolOption                             `xml:"split"`
	WriteThrough              BoolOption                             `xml:"writeThrough"`
	Growable                  bool                                   `xml:"growable"`
	HotGrowable               bool                                   `xml:"hotGrowable"`
	Uuid                      bool                                   `xml:"uuid"`
	ThinProvisioned           *BoolOption                            `xml:"thinProvisioned,omitempty"`
	EagerlyScrub              *BoolOption                            `xml:"eagerlyScrub,omitempty"`
	DeltaDiskFormat           *ChoiceOption                          `xml:"deltaDiskFormat,omitempty"`
	DeltaDiskFormatsSupported []VirtualDiskDeltaDiskFormatsSupported `xml:"deltaDiskFormatsSupported,omitempty"`
}

type VirtualDiskId

type VirtualDiskId struct {
	DynamicData

	Vm     ManagedObjectReference `xml:"vm"`
	DiskId int                    `xml:"diskId"`
}

type VirtualDiskMode

type VirtualDiskMode string

type VirtualDiskModeNotSupported

type VirtualDiskModeNotSupported struct {
	DeviceNotSupported

	Mode string `xml:"mode"`
}

type VirtualDiskModeNotSupportedFault

type VirtualDiskModeNotSupportedFault VirtualDiskModeNotSupported

type VirtualDiskOption

type VirtualDiskOption struct {
	VirtualDeviceOption

	CapacityInKB            LongOption                                `xml:"capacityInKB"`
	IoAllocationOption      *StorageIOAllocationOption                `xml:"ioAllocationOption,omitempty"`
	VFlashCacheConfigOption *VirtualDiskOptionVFlashCacheConfigOption `xml:"vFlashCacheConfigOption,omitempty"`
}

type VirtualDiskOptionVFlashCacheConfigOption

type VirtualDiskOptionVFlashCacheConfigOption struct {
	DynamicData

	CacheConsistencyType ChoiceOption `xml:"cacheConsistencyType"`
	CacheMode            ChoiceOption `xml:"cacheMode"`
	ReservationInMB      LongOption   `xml:"reservationInMB"`
	BlockSizeInKB        LongOption   `xml:"blockSizeInKB"`
}

type VirtualDiskPartitionedRawDiskVer2BackingInfo

type VirtualDiskPartitionedRawDiskVer2BackingInfo struct {
	VirtualDiskRawDiskVer2BackingInfo

	Partition []int `xml:"partition"`
}

type VirtualDiskPartitionedRawDiskVer2BackingOption

type VirtualDiskPartitionedRawDiskVer2BackingOption struct {
	VirtualDiskRawDiskVer2BackingOption
}

type VirtualDiskRawDiskMappingVer1BackingInfo

type VirtualDiskRawDiskMappingVer1BackingInfo struct {
	VirtualDeviceFileBackingInfo

	LunUuid           string                                    `xml:"lunUuid,omitempty"`
	DeviceName        string                                    `xml:"deviceName,omitempty"`
	CompatibilityMode string                                    `xml:"compatibilityMode,omitempty"`
	DiskMode          string                                    `xml:"diskMode,omitempty"`
	Uuid              string                                    `xml:"uuid,omitempty"`
	ContentId         string                                    `xml:"contentId,omitempty"`
	ChangeId          string                                    `xml:"changeId,omitempty"`
	Parent            *VirtualDiskRawDiskMappingVer1BackingInfo `xml:"parent,omitempty"`
}

type VirtualDiskRawDiskMappingVer1BackingOption

type VirtualDiskRawDiskMappingVer1BackingOption struct {
	VirtualDeviceDeviceBackingOption

	DescriptorFileNameExtensions *ChoiceOption `xml:"descriptorFileNameExtensions,omitempty"`
	CompatibilityMode            ChoiceOption  `xml:"compatibilityMode"`
	DiskMode                     ChoiceOption  `xml:"diskMode"`
	Uuid                         bool          `xml:"uuid"`
}

type VirtualDiskRawDiskVer2BackingInfo

type VirtualDiskRawDiskVer2BackingInfo struct {
	VirtualDeviceDeviceBackingInfo

	DescriptorFileName string `xml:"descriptorFileName"`
	Uuid               string `xml:"uuid,omitempty"`
	ChangeId           string `xml:"changeId,omitempty"`
}

func (*VirtualDiskRawDiskVer2BackingInfo) GetVirtualDiskRawDiskVer2BackingInfo

func (b *VirtualDiskRawDiskVer2BackingInfo) GetVirtualDiskRawDiskVer2BackingInfo() *VirtualDiskRawDiskVer2BackingInfo

type VirtualDiskRawDiskVer2BackingOption

type VirtualDiskRawDiskVer2BackingOption struct {
	VirtualDeviceDeviceBackingOption

	DescriptorFileNameExtensions ChoiceOption `xml:"descriptorFileNameExtensions"`
	Uuid                         bool         `xml:"uuid"`
}

func (*VirtualDiskRawDiskVer2BackingOption) GetVirtualDiskRawDiskVer2BackingOption

func (b *VirtualDiskRawDiskVer2BackingOption) GetVirtualDiskRawDiskVer2BackingOption() *VirtualDiskRawDiskVer2BackingOption

type VirtualDiskSeSparseBackingInfo

type VirtualDiskSeSparseBackingInfo struct {
	VirtualDeviceFileBackingInfo

	DiskMode        string                          `xml:"diskMode"`
	WriteThrough    *bool                           `xml:"writeThrough"`
	Uuid            string                          `xml:"uuid,omitempty"`
	ContentId       string                          `xml:"contentId,omitempty"`
	ChangeId        string                          `xml:"changeId,omitempty"`
	Parent          *VirtualDiskSeSparseBackingInfo `xml:"parent,omitempty"`
	DeltaDiskFormat string                          `xml:"deltaDiskFormat,omitempty"`
	DigestEnabled   *bool                           `xml:"digestEnabled"`
	GrainSize       int                             `xml:"grainSize,omitempty"`
}

type VirtualDiskSeSparseBackingOption

type VirtualDiskSeSparseBackingOption struct {
	VirtualDeviceFileBackingOption

	DiskMode                  ChoiceOption                           `xml:"diskMode"`
	WriteThrough              BoolOption                             `xml:"writeThrough"`
	Growable                  bool                                   `xml:"growable"`
	HotGrowable               bool                                   `xml:"hotGrowable"`
	Uuid                      bool                                   `xml:"uuid"`
	DeltaDiskFormatsSupported []VirtualDiskDeltaDiskFormatsSupported `xml:"deltaDiskFormatsSupported"`
}

type VirtualDiskSparseVer1BackingInfo

type VirtualDiskSparseVer1BackingInfo struct {
	VirtualDeviceFileBackingInfo

	DiskMode      string                            `xml:"diskMode"`
	Split         *bool                             `xml:"split"`
	WriteThrough  *bool                             `xml:"writeThrough"`
	SpaceUsedInKB int64                             `xml:"spaceUsedInKB,omitempty"`
	ContentId     string                            `xml:"contentId,omitempty"`
	Parent        *VirtualDiskSparseVer1BackingInfo `xml:"parent,omitempty"`
}

type VirtualDiskSparseVer1BackingOption

type VirtualDiskSparseVer1BackingOption struct {
	VirtualDeviceFileBackingOption

	DiskModes    ChoiceOption `xml:"diskModes"`
	Split        BoolOption   `xml:"split"`
	WriteThrough BoolOption   `xml:"writeThrough"`
	Growable     bool         `xml:"growable"`
}

type VirtualDiskSparseVer2BackingInfo

type VirtualDiskSparseVer2BackingInfo struct {
	VirtualDeviceFileBackingInfo

	DiskMode      string                            `xml:"diskMode"`
	Split         *bool                             `xml:"split"`
	WriteThrough  *bool                             `xml:"writeThrough"`
	SpaceUsedInKB int64                             `xml:"spaceUsedInKB,omitempty"`
	Uuid          string                            `xml:"uuid,omitempty"`
	ContentId     string                            `xml:"contentId,omitempty"`
	ChangeId      string                            `xml:"changeId,omitempty"`
	Parent        *VirtualDiskSparseVer2BackingInfo `xml:"parent,omitempty"`
}

type VirtualDiskSparseVer2BackingOption

type VirtualDiskSparseVer2BackingOption struct {
	VirtualDeviceFileBackingOption

	DiskMode     ChoiceOption `xml:"diskMode"`
	Split        BoolOption   `xml:"split"`
	WriteThrough BoolOption   `xml:"writeThrough"`
	Growable     bool         `xml:"growable"`
	HotGrowable  bool         `xml:"hotGrowable"`
	Uuid         bool         `xml:"uuid"`
}

type VirtualDiskSpec

type VirtualDiskSpec struct {
	DynamicData

	DiskType    string `xml:"diskType"`
	AdapterType string `xml:"adapterType"`
}

func (*VirtualDiskSpec) GetVirtualDiskSpec

func (b *VirtualDiskSpec) GetVirtualDiskSpec() *VirtualDiskSpec

type VirtualDiskType

type VirtualDiskType string

type VirtualDiskVFlashCacheConfigInfo

type VirtualDiskVFlashCacheConfigInfo struct {
	DynamicData

	VFlashModule         string `xml:"vFlashModule,omitempty"`
	ReservationInMB      int64  `xml:"reservationInMB,omitempty"`
	CacheConsistencyType string `xml:"cacheConsistencyType,omitempty"`
	CacheMode            string `xml:"cacheMode,omitempty"`
	BlockSizeInKB        int64  `xml:"blockSizeInKB,omitempty"`
}

type VirtualDiskVFlashCacheConfigInfoCacheConsistencyType

type VirtualDiskVFlashCacheConfigInfoCacheConsistencyType string

type VirtualDiskVFlashCacheConfigInfoCacheMode

type VirtualDiskVFlashCacheConfigInfoCacheMode string

type VirtualE1000

type VirtualE1000 struct {
	VirtualEthernetCard
}

type VirtualE1000Option

type VirtualE1000Option struct {
	VirtualEthernetCardOption
}

type VirtualE1000e

type VirtualE1000e struct {
	VirtualEthernetCard
}

type VirtualE1000eOption

type VirtualE1000eOption struct {
	VirtualEthernetCardOption
}

type VirtualEnsoniq1371

type VirtualEnsoniq1371 struct {
	VirtualSoundCard
}

type VirtualEnsoniq1371Option

type VirtualEnsoniq1371Option struct {
	VirtualSoundCardOption
}

type VirtualEthernetCard

type VirtualEthernetCard struct {
	VirtualDevice

	AddressType      string `xml:"addressType,omitempty"`
	MacAddress       string `xml:"macAddress,omitempty"`
	WakeOnLanEnabled *bool  `xml:"wakeOnLanEnabled"`
}

func (*VirtualEthernetCard) GetVirtualEthernetCard

func (b *VirtualEthernetCard) GetVirtualEthernetCard() *VirtualEthernetCard

type VirtualEthernetCardDVPortBackingOption

type VirtualEthernetCardDVPortBackingOption struct {
	VirtualDeviceBackingOption
}

type VirtualEthernetCardDistributedVirtualPortBackingInfo

type VirtualEthernetCardDistributedVirtualPortBackingInfo struct {
	VirtualDeviceBackingInfo

	Port DistributedVirtualSwitchPortConnection `xml:"port"`
}

type VirtualEthernetCardLegacyNetworkBackingInfo

type VirtualEthernetCardLegacyNetworkBackingInfo struct {
	VirtualDeviceDeviceBackingInfo
}

type VirtualEthernetCardLegacyNetworkBackingOption

type VirtualEthernetCardLegacyNetworkBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualEthernetCardLegacyNetworkDeviceName

type VirtualEthernetCardLegacyNetworkDeviceName string

type VirtualEthernetCardMacType

type VirtualEthernetCardMacType string

type VirtualEthernetCardNetworkBackingInfo

type VirtualEthernetCardNetworkBackingInfo struct {
	VirtualDeviceDeviceBackingInfo

	Network           *ManagedObjectReference `xml:"network,omitempty"`
	InPassthroughMode *bool                   `xml:"inPassthroughMode"`
}

type VirtualEthernetCardNetworkBackingOption

type VirtualEthernetCardNetworkBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualEthernetCardNotSupported

type VirtualEthernetCardNotSupported struct {
	DeviceNotSupported
}

type VirtualEthernetCardNotSupportedFault

type VirtualEthernetCardNotSupportedFault VirtualEthernetCardNotSupported

type VirtualEthernetCardOpaqueNetworkBackingInfo

type VirtualEthernetCardOpaqueNetworkBackingInfo struct {
	VirtualDeviceBackingInfo

	OpaqueNetworkId   string `xml:"opaqueNetworkId"`
	OpaqueNetworkType string `xml:"opaqueNetworkType"`
}

type VirtualEthernetCardOpaqueNetworkBackingOption

type VirtualEthernetCardOpaqueNetworkBackingOption struct {
	VirtualDeviceBackingOption
}

type VirtualEthernetCardOption

type VirtualEthernetCardOption struct {
	VirtualDeviceOption

	SupportedOUI              ChoiceOption `xml:"supportedOUI"`
	MacType                   ChoiceOption `xml:"macType"`
	WakeOnLanEnabled          BoolOption   `xml:"wakeOnLanEnabled"`
	VmDirectPathGen2Supported *bool        `xml:"vmDirectPathGen2Supported"`
}

func (*VirtualEthernetCardOption) GetVirtualEthernetCardOption

func (b *VirtualEthernetCardOption) GetVirtualEthernetCardOption() *VirtualEthernetCardOption

type VirtualFloppy

type VirtualFloppy struct {
	VirtualDevice
}

type VirtualFloppyDeviceBackingInfo

type VirtualFloppyDeviceBackingInfo struct {
	VirtualDeviceDeviceBackingInfo
}

type VirtualFloppyDeviceBackingOption

type VirtualFloppyDeviceBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualFloppyImageBackingInfo

type VirtualFloppyImageBackingInfo struct {
	VirtualDeviceFileBackingInfo
}

type VirtualFloppyImageBackingOption

type VirtualFloppyImageBackingOption struct {
	VirtualDeviceFileBackingOption
}

type VirtualFloppyOption

type VirtualFloppyOption struct {
	VirtualDeviceOption
}

type VirtualFloppyRemoteDeviceBackingInfo

type VirtualFloppyRemoteDeviceBackingInfo struct {
	VirtualDeviceRemoteDeviceBackingInfo
}

type VirtualFloppyRemoteDeviceBackingOption

type VirtualFloppyRemoteDeviceBackingOption struct {
	VirtualDeviceRemoteDeviceBackingOption
}

type VirtualHardware

type VirtualHardware struct {
	DynamicData

	NumCPU              int                 `xml:"numCPU"`
	NumCoresPerSocket   int                 `xml:"numCoresPerSocket,omitempty"`
	MemoryMB            int                 `xml:"memoryMB"`
	VirtualICH7MPresent *bool               `xml:"virtualICH7MPresent"`
	VirtualSMCPresent   *bool               `xml:"virtualSMCPresent"`
	Device              []BaseVirtualDevice `xml:"device,omitempty,typeattr"`
}

type VirtualHardwareCompatibilityIssue

type VirtualHardwareCompatibilityIssue struct {
	VmConfigFault
}

func (*VirtualHardwareCompatibilityIssue) GetVirtualHardwareCompatibilityIssue

func (b *VirtualHardwareCompatibilityIssue) GetVirtualHardwareCompatibilityIssue() *VirtualHardwareCompatibilityIssue

type VirtualHardwareCompatibilityIssueFault

type VirtualHardwareCompatibilityIssueFault BaseVirtualHardwareCompatibilityIssue

type VirtualHardwareOption

type VirtualHardwareOption struct {
	DynamicData

	HwVersion             int                       `xml:"hwVersion"`
	VirtualDeviceOption   []BaseVirtualDeviceOption `xml:"virtualDeviceOption,typeattr"`
	DeviceListReadonly    bool                      `xml:"deviceListReadonly"`
	NumCPU                []int                     `xml:"numCPU"`
	NumCoresPerSocket     *IntOption                `xml:"numCoresPerSocket,omitempty"`
	NumCpuReadonly        bool                      `xml:"numCpuReadonly"`
	MemoryMB              LongOption                `xml:"memoryMB"`
	NumPCIControllers     IntOption                 `xml:"numPCIControllers"`
	NumIDEControllers     IntOption                 `xml:"numIDEControllers"`
	NumUSBControllers     IntOption                 `xml:"numUSBControllers"`
	NumUSBXHCIControllers *IntOption                `xml:"numUSBXHCIControllers,omitempty"`
	NumSIOControllers     IntOption                 `xml:"numSIOControllers"`
	NumPS2Controllers     IntOption                 `xml:"numPS2Controllers"`
	LicensingLimit        []string                  `xml:"licensingLimit,omitempty"`
	NumSupportedWwnPorts  *IntOption                `xml:"numSupportedWwnPorts,omitempty"`
	NumSupportedWwnNodes  *IntOption                `xml:"numSupportedWwnNodes,omitempty"`
	ResourceConfigOption  *ResourceConfigOption     `xml:"resourceConfigOption,omitempty"`
}

type VirtualHardwareVersionNotSupported

type VirtualHardwareVersionNotSupported struct {
	VirtualHardwareCompatibilityIssue

	HostName string                 `xml:"hostName"`
	Host     ManagedObjectReference `xml:"host"`
}

type VirtualHardwareVersionNotSupportedFault

type VirtualHardwareVersionNotSupportedFault VirtualHardwareVersionNotSupported

type VirtualHdAudioCard

type VirtualHdAudioCard struct {
	VirtualSoundCard
}

type VirtualHdAudioCardOption

type VirtualHdAudioCardOption struct {
	VirtualSoundCardOption
}

type VirtualIDEController

type VirtualIDEController struct {
	VirtualController
}

type VirtualIDEControllerOption

type VirtualIDEControllerOption struct {
	VirtualControllerOption

	NumIDEDisks  IntOption `xml:"numIDEDisks"`
	NumIDECdroms IntOption `xml:"numIDECdroms"`
}

type VirtualKeyboard

type VirtualKeyboard struct {
	VirtualDevice
}

type VirtualKeyboardOption

type VirtualKeyboardOption struct {
	VirtualDeviceOption
}

type VirtualLsiLogicController

type VirtualLsiLogicController struct {
	VirtualSCSIController
}

type VirtualLsiLogicControllerOption

type VirtualLsiLogicControllerOption struct {
	VirtualSCSIControllerOption
}

type VirtualLsiLogicSASController

type VirtualLsiLogicSASController struct {
	VirtualSCSIController
}

type VirtualLsiLogicSASControllerOption

type VirtualLsiLogicSASControllerOption struct {
	VirtualSCSIControllerOption
}

type VirtualMachineAffinityInfo

type VirtualMachineAffinityInfo struct {
	DynamicData

	AffinitySet []int `xml:"affinitySet,omitempty"`
}

type VirtualMachineAppHeartbeatStatusType

type VirtualMachineAppHeartbeatStatusType string

type VirtualMachineBootOptions

type VirtualMachineBootOptions struct {
	DynamicData

	BootDelay        int64                                         `xml:"bootDelay,omitempty"`
	EnterBIOSSetup   *bool                                         `xml:"enterBIOSSetup"`
	BootRetryEnabled *bool                                         `xml:"bootRetryEnabled"`
	BootRetryDelay   int64                                         `xml:"bootRetryDelay,omitempty"`
	BootOrder        []BaseVirtualMachineBootOptionsBootableDevice `xml:"bootOrder,omitempty,typeattr"`
}

type VirtualMachineBootOptionsBootableCdromDevice

type VirtualMachineBootOptionsBootableCdromDevice struct {
	VirtualMachineBootOptionsBootableDevice
}

type VirtualMachineBootOptionsBootableDevice

type VirtualMachineBootOptionsBootableDevice struct {
	DynamicData
}

func (*VirtualMachineBootOptionsBootableDevice) GetVirtualMachineBootOptionsBootableDevice

func (b *VirtualMachineBootOptionsBootableDevice) GetVirtualMachineBootOptionsBootableDevice() *VirtualMachineBootOptionsBootableDevice

type VirtualMachineBootOptionsBootableDiskDevice

type VirtualMachineBootOptionsBootableDiskDevice struct {
	VirtualMachineBootOptionsBootableDevice

	DeviceKey int `xml:"deviceKey"`
}

type VirtualMachineBootOptionsBootableEthernetDevice

type VirtualMachineBootOptionsBootableEthernetDevice struct {
	VirtualMachineBootOptionsBootableDevice

	DeviceKey int `xml:"deviceKey"`
}

type VirtualMachineBootOptionsBootableFloppyDevice

type VirtualMachineBootOptionsBootableFloppyDevice struct {
	VirtualMachineBootOptionsBootableDevice
}

type VirtualMachineCapability

type VirtualMachineCapability struct {
	DynamicData

	SnapshotOperationsSupported         bool  `xml:"snapshotOperationsSupported"`
	MultipleSnapshotsSupported          bool  `xml:"multipleSnapshotsSupported"`
	SnapshotConfigSupported             bool  `xml:"snapshotConfigSupported"`
	PoweredOffSnapshotsSupported        bool  `xml:"poweredOffSnapshotsSupported"`
	MemorySnapshotsSupported            bool  `xml:"memorySnapshotsSupported"`
	RevertToSnapshotSupported           bool  `xml:"revertToSnapshotSupported"`
	QuiescedSnapshotsSupported          bool  `xml:"quiescedSnapshotsSupported"`
	DisableSnapshotsSupported           bool  `xml:"disableSnapshotsSupported"`
	LockSnapshotsSupported              bool  `xml:"lockSnapshotsSupported"`
	ConsolePreferencesSupported         bool  `xml:"consolePreferencesSupported"`
	CpuFeatureMaskSupported             bool  `xml:"cpuFeatureMaskSupported"`
	S1AcpiManagementSupported           bool  `xml:"s1AcpiManagementSupported"`
	SettingScreenResolutionSupported    bool  `xml:"settingScreenResolutionSupported"`
	ToolsAutoUpdateSupported            bool  `xml:"toolsAutoUpdateSupported"`
	VmNpivWwnSupported                  bool  `xml:"vmNpivWwnSupported"`
	NpivWwnOnNonRdmVmSupported          bool  `xml:"npivWwnOnNonRdmVmSupported"`
	VmNpivWwnDisableSupported           *bool `xml:"vmNpivWwnDisableSupported"`
	VmNpivWwnUpdateSupported            *bool `xml:"vmNpivWwnUpdateSupported"`
	SwapPlacementSupported              bool  `xml:"swapPlacementSupported"`
	ToolsSyncTimeSupported              bool  `xml:"toolsSyncTimeSupported"`
	VirtualMmuUsageSupported            bool  `xml:"virtualMmuUsageSupported"`
	DiskSharesSupported                 bool  `xml:"diskSharesSupported"`
	BootOptionsSupported                bool  `xml:"bootOptionsSupported"`
	BootRetryOptionsSupported           *bool `xml:"bootRetryOptionsSupported"`
	SettingVideoRamSizeSupported        bool  `xml:"settingVideoRamSizeSupported"`
	SettingDisplayTopologySupported     *bool `xml:"settingDisplayTopologySupported"`
	RecordReplaySupported               *bool `xml:"recordReplaySupported"`
	ChangeTrackingSupported             *bool `xml:"changeTrackingSupported"`
	MultipleCoresPerSocketSupported     *bool `xml:"multipleCoresPerSocketSupported"`
	HostBasedReplicationSupported       *bool `xml:"hostBasedReplicationSupported"`
	GuestAutoLockSupported              *bool `xml:"guestAutoLockSupported"`
	MemoryReservationLockSupported      *bool `xml:"memoryReservationLockSupported"`
	FeatureRequirementSupported         *bool `xml:"featureRequirementSupported"`
	PoweredOnMonitorTypeChangeSupported *bool `xml:"poweredOnMonitorTypeChangeSupported"`
	SeSparseDiskSupported               *bool `xml:"seSparseDiskSupported"`
	NestedHVSupported                   *bool `xml:"nestedHVSupported"`
	VPMCSupported                       *bool `xml:"vPMCSupported"`
}

type VirtualMachineCdromInfo

type VirtualMachineCdromInfo struct {
	VirtualMachineTargetInfo
}

type VirtualMachineCloneSpec

type VirtualMachineCloneSpec struct {
	DynamicData

	Location      VirtualMachineRelocateSpec `xml:"location"`
	Template      bool                       `xml:"template"`
	Config        *VirtualMachineConfigSpec  `xml:"config,omitempty"`
	Customization *CustomizationSpec         `xml:"customization,omitempty"`
	PowerOn       bool                       `xml:"powerOn"`
	Snapshot      *ManagedObjectReference    `xml:"snapshot,omitempty"`
	Memory        *bool                      `xml:"memory"`
}

type VirtualMachineConfigInfo

type VirtualMachineConfigInfo struct {
	DynamicData

	ChangeVersion                string                                     `xml:"changeVersion"`
	Modified                     time.Time                                  `xml:"modified"`
	Name                         string                                     `xml:"name"`
	GuestFullName                string                                     `xml:"guestFullName"`
	Version                      string                                     `xml:"version"`
	Uuid                         string                                     `xml:"uuid"`
	InstanceUuid                 string                                     `xml:"instanceUuid,omitempty"`
	NpivNodeWorldWideName        []int64                                    `xml:"npivNodeWorldWideName,omitempty"`
	NpivPortWorldWideName        []int64                                    `xml:"npivPortWorldWideName,omitempty"`
	NpivWorldWideNameType        string                                     `xml:"npivWorldWideNameType,omitempty"`
	NpivDesiredNodeWwns          int16                                      `xml:"npivDesiredNodeWwns,omitempty"`
	NpivDesiredPortWwns          int16                                      `xml:"npivDesiredPortWwns,omitempty"`
	NpivTemporaryDisabled        *bool                                      `xml:"npivTemporaryDisabled"`
	NpivOnNonRdmDisks            *bool                                      `xml:"npivOnNonRdmDisks"`
	LocationId                   string                                     `xml:"locationId,omitempty"`
	Template                     bool                                       `xml:"template"`
	GuestId                      string                                     `xml:"guestId"`
	AlternateGuestName           string                                     `xml:"alternateGuestName"`
	Annotation                   string                                     `xml:"annotation,omitempty"`
	Files                        VirtualMachineFileInfo                     `xml:"files"`
	Tools                        *ToolsConfigInfo                           `xml:"tools,omitempty"`
	Flags                        VirtualMachineFlagInfo                     `xml:"flags"`
	ConsolePreferences           *VirtualMachineConsolePreferences          `xml:"consolePreferences,omitempty"`
	DefaultPowerOps              VirtualMachineDefaultPowerOpInfo           `xml:"defaultPowerOps"`
	Hardware                     VirtualHardware                            `xml:"hardware"`
	CpuAllocation                *ResourceAllocationInfo                    `xml:"cpuAllocation,omitempty"`
	MemoryAllocation             *ResourceAllocationInfo                    `xml:"memoryAllocation,omitempty"`
	LatencySensitivity           *LatencySensitivity                        `xml:"latencySensitivity,omitempty"`
	MemoryHotAddEnabled          *bool                                      `xml:"memoryHotAddEnabled"`
	CpuHotAddEnabled             *bool                                      `xml:"cpuHotAddEnabled"`
	CpuHotRemoveEnabled          *bool                                      `xml:"cpuHotRemoveEnabled"`
	HotPlugMemoryLimit           int64                                      `xml:"hotPlugMemoryLimit,omitempty"`
	HotPlugMemoryIncrementSize   int64                                      `xml:"hotPlugMemoryIncrementSize,omitempty"`
	CpuAffinity                  *VirtualMachineAffinityInfo                `xml:"cpuAffinity,omitempty"`
	MemoryAffinity               *VirtualMachineAffinityInfo                `xml:"memoryAffinity,omitempty"`
	NetworkShaper                *VirtualMachineNetworkShaperInfo           `xml:"networkShaper,omitempty"`
	ExtraConfig                  []BaseOptionValue                          `xml:"extraConfig,omitempty,typeattr"`
	CpuFeatureMask               []HostCpuIdInfo                            `xml:"cpuFeatureMask,omitempty"`
	DatastoreUrl                 []VirtualMachineConfigInfoDatastoreUrlPair `xml:"datastoreUrl,omitempty"`
	SwapPlacement                string                                     `xml:"swapPlacement,omitempty"`
	BootOptions                  *VirtualMachineBootOptions                 `xml:"bootOptions,omitempty"`
	FtInfo                       BaseFaultToleranceConfigInfo               `xml:"ftInfo,omitempty,typeattr"`
	VAppConfig                   BaseVmConfigInfo                           `xml:"vAppConfig,omitempty,typeattr"`
	VAssertsEnabled              *bool                                      `xml:"vAssertsEnabled"`
	ChangeTrackingEnabled        *bool                                      `xml:"changeTrackingEnabled"`
	Firmware                     string                                     `xml:"firmware,omitempty"`
	MaxMksConnections            int                                        `xml:"maxMksConnections,omitempty"`
	GuestAutoLockEnabled         *bool                                      `xml:"guestAutoLockEnabled"`
	ManagedBy                    *ManagedByInfo                             `xml:"managedBy,omitempty"`
	MemoryReservationLockedToMax *bool                                      `xml:"memoryReservationLockedToMax"`
	InitialOverhead              *VirtualMachineConfigInfoOverheadInfo      `xml:"initialOverhead,omitempty"`
	NestedHVEnabled              *bool                                      `xml:"nestedHVEnabled"`
	VPMCEnabled                  *bool                                      `xml:"vPMCEnabled"`
	ScheduledHardwareUpgradeInfo *ScheduledHardwareUpgradeInfo              `xml:"scheduledHardwareUpgradeInfo,omitempty"`
	VFlashCacheReservation       int64                                      `xml:"vFlashCacheReservation,omitempty"`
}

type VirtualMachineConfigInfoDatastoreUrlPair

type VirtualMachineConfigInfoDatastoreUrlPair struct {
	DynamicData

	Name string `xml:"name"`
	Url  string `xml:"url"`
}

type VirtualMachineConfigInfoNpivWwnType

type VirtualMachineConfigInfoNpivWwnType string

type VirtualMachineConfigInfoOverheadInfo

type VirtualMachineConfigInfoOverheadInfo struct {
	DynamicData

	InitialMemoryReservation int64 `xml:"initialMemoryReservation,omitempty"`
	InitialSwapReservation   int64 `xml:"initialSwapReservation,omitempty"`
}

type VirtualMachineConfigInfoSwapPlacementType

type VirtualMachineConfigInfoSwapPlacementType string

type VirtualMachineConfigOption

type VirtualMachineConfigOption struct {
	DynamicData

	Version                          string                   `xml:"version"`
	Description                      string                   `xml:"description"`
	GuestOSDescriptor                []GuestOsDescriptor      `xml:"guestOSDescriptor"`
	GuestOSDefaultIndex              int                      `xml:"guestOSDefaultIndex"`
	HardwareOptions                  VirtualHardwareOption    `xml:"hardwareOptions"`
	Capabilities                     VirtualMachineCapability `xml:"capabilities"`
	Datastore                        DatastoreOption          `xml:"datastore"`
	DefaultDevice                    []BaseVirtualDevice      `xml:"defaultDevice,omitempty,typeattr"`
	SupportedMonitorType             []string                 `xml:"supportedMonitorType"`
	SupportedOvfEnvironmentTransport []string                 `xml:"supportedOvfEnvironmentTransport,omitempty"`
	SupportedOvfInstallTransport     []string                 `xml:"supportedOvfInstallTransport,omitempty"`
}

type VirtualMachineConfigOptionDescriptor

type VirtualMachineConfigOptionDescriptor struct {
	DynamicData

	Key                 string                   `xml:"key"`
	Description         string                   `xml:"description,omitempty"`
	Host                []ManagedObjectReference `xml:"host,omitempty"`
	CreateSupported     *bool                    `xml:"createSupported"`
	DefaultConfigOption *bool                    `xml:"defaultConfigOption"`
	RunSupported        *bool                    `xml:"runSupported"`
	UpgradeSupported    *bool                    `xml:"upgradeSupported"`
}

type VirtualMachineConfigSpec

type VirtualMachineConfigSpec struct {
	DynamicData

	ChangeVersion                string                            `xml:"changeVersion,omitempty"`
	Name                         string                            `xml:"name,omitempty"`
	Version                      string                            `xml:"version,omitempty"`
	Uuid                         string                            `xml:"uuid,omitempty"`
	InstanceUuid                 string                            `xml:"instanceUuid,omitempty"`
	NpivNodeWorldWideName        []int64                           `xml:"npivNodeWorldWideName,omitempty"`
	NpivPortWorldWideName        []int64                           `xml:"npivPortWorldWideName,omitempty"`
	NpivWorldWideNameType        string                            `xml:"npivWorldWideNameType,omitempty"`
	NpivDesiredNodeWwns          int16                             `xml:"npivDesiredNodeWwns,omitempty"`
	NpivDesiredPortWwns          int16                             `xml:"npivDesiredPortWwns,omitempty"`
	NpivTemporaryDisabled        *bool                             `xml:"npivTemporaryDisabled"`
	NpivOnNonRdmDisks            *bool                             `xml:"npivOnNonRdmDisks"`
	NpivWorldWideNameOp          string                            `xml:"npivWorldWideNameOp,omitempty"`
	LocationId                   string                            `xml:"locationId,omitempty"`
	GuestId                      string                            `xml:"guestId,omitempty"`
	AlternateGuestName           string                            `xml:"alternateGuestName,omitempty"`
	Annotation                   string                            `xml:"annotation,omitempty"`
	Files                        *VirtualMachineFileInfo           `xml:"files,omitempty"`
	Tools                        *ToolsConfigInfo                  `xml:"tools,omitempty"`
	Flags                        *VirtualMachineFlagInfo           `xml:"flags,omitempty"`
	ConsolePreferences           *VirtualMachineConsolePreferences `xml:"consolePreferences,omitempty"`
	PowerOpInfo                  *VirtualMachineDefaultPowerOpInfo `xml:"powerOpInfo,omitempty"`
	NumCPUs                      int                               `xml:"numCPUs,omitempty"`
	NumCoresPerSocket            int                               `xml:"numCoresPerSocket,omitempty"`
	MemoryMB                     int64                             `xml:"memoryMB,omitempty"`
	MemoryHotAddEnabled          *bool                             `xml:"memoryHotAddEnabled"`
	CpuHotAddEnabled             *bool                             `xml:"cpuHotAddEnabled"`
	CpuHotRemoveEnabled          *bool                             `xml:"cpuHotRemoveEnabled"`
	VirtualICH7MPresent          *bool                             `xml:"virtualICH7MPresent"`
	VirtualSMCPresent            *bool                             `xml:"virtualSMCPresent"`
	DeviceChange                 []BaseVirtualDeviceConfigSpec     `xml:"deviceChange,omitempty,typeattr"`
	CpuAllocation                *ResourceAllocationInfo           `xml:"cpuAllocation,omitempty"`
	MemoryAllocation             *ResourceAllocationInfo           `xml:"memoryAllocation,omitempty"`
	LatencySensitivity           *LatencySensitivity               `xml:"latencySensitivity,omitempty"`
	CpuAffinity                  *VirtualMachineAffinityInfo       `xml:"cpuAffinity,omitempty"`
	MemoryAffinity               *VirtualMachineAffinityInfo       `xml:"memoryAffinity,omitempty"`
	NetworkShaper                *VirtualMachineNetworkShaperInfo  `xml:"networkShaper,omitempty"`
	CpuFeatureMask               []VirtualMachineCpuIdInfoSpec     `xml:"cpuFeatureMask,omitempty"`
	ExtraConfig                  []BaseOptionValue                 `xml:"extraConfig,omitempty,typeattr"`
	SwapPlacement                string                            `xml:"swapPlacement,omitempty"`
	BootOptions                  *VirtualMachineBootOptions        `xml:"bootOptions,omitempty"`
	VAppConfig                   BaseVmConfigSpec                  `xml:"vAppConfig,omitempty,typeattr"`
	FtInfo                       BaseFaultToleranceConfigInfo      `xml:"ftInfo,omitempty,typeattr"`
	VAppConfigRemoved            *bool                             `xml:"vAppConfigRemoved"`
	VAssertsEnabled              *bool                             `xml:"vAssertsEnabled"`
	ChangeTrackingEnabled        *bool                             `xml:"changeTrackingEnabled"`
	Firmware                     string                            `xml:"firmware,omitempty"`
	MaxMksConnections            int                               `xml:"maxMksConnections,omitempty"`
	GuestAutoLockEnabled         *bool                             `xml:"guestAutoLockEnabled"`
	ManagedBy                    *ManagedByInfo                    `xml:"managedBy,omitempty"`
	MemoryReservationLockedToMax *bool                             `xml:"memoryReservationLockedToMax"`
	NestedHVEnabled              *bool                             `xml:"nestedHVEnabled"`
	VPMCEnabled                  *bool                             `xml:"vPMCEnabled"`
	ScheduledHardwareUpgradeInfo *ScheduledHardwareUpgradeInfo     `xml:"scheduledHardwareUpgradeInfo,omitempty"`
	VmProfile                    []BaseVirtualMachineProfileSpec   `xml:"vmProfile,omitempty,typeattr"`
}

type VirtualMachineConfigSpecNpivWwnOp

type VirtualMachineConfigSpecNpivWwnOp string

type VirtualMachineConfigSummary

type VirtualMachineConfigSummary struct {
	DynamicData

	Name                string                       `xml:"name"`
	Template            bool                         `xml:"template"`
	VmPathName          string                       `xml:"vmPathName"`
	MemorySizeMB        int                          `xml:"memorySizeMB,omitempty"`
	CpuReservation      int                          `xml:"cpuReservation,omitempty"`
	MemoryReservation   int                          `xml:"memoryReservation,omitempty"`
	NumCpu              int                          `xml:"numCpu,omitempty"`
	NumEthernetCards    int                          `xml:"numEthernetCards,omitempty"`
	NumVirtualDisks     int                          `xml:"numVirtualDisks,omitempty"`
	Uuid                string                       `xml:"uuid,omitempty"`
	InstanceUuid        string                       `xml:"instanceUuid,omitempty"`
	GuestId             string                       `xml:"guestId,omitempty"`
	GuestFullName       string                       `xml:"guestFullName,omitempty"`
	Annotation          string                       `xml:"annotation,omitempty"`
	Product             *VAppProductInfo             `xml:"product,omitempty"`
	InstallBootRequired *bool                        `xml:"installBootRequired"`
	FtInfo              BaseFaultToleranceConfigInfo `xml:"ftInfo,omitempty,typeattr"`
	ManagedBy           *ManagedByInfo               `xml:"managedBy,omitempty"`
}

type VirtualMachineConnectionState

type VirtualMachineConnectionState string

type VirtualMachineConsolePreferences

type VirtualMachineConsolePreferences struct {
	DynamicData

	PowerOnWhenOpened        *bool `xml:"powerOnWhenOpened"`
	EnterFullScreenOnPowerOn *bool `xml:"enterFullScreenOnPowerOn"`
	CloseOnPowerOffOrSuspend *bool `xml:"closeOnPowerOffOrSuspend"`
}

type VirtualMachineCpuIdInfoSpec

type VirtualMachineCpuIdInfoSpec struct {
	ArrayUpdateSpec

	Info *HostCpuIdInfo `xml:"info,omitempty"`
}

type VirtualMachineDatastoreInfo

type VirtualMachineDatastoreInfo struct {
	VirtualMachineTargetInfo

	Datastore              DatastoreSummary    `xml:"datastore"`
	Capability             DatastoreCapability `xml:"capability"`
	MaxFileSize            int64               `xml:"maxFileSize"`
	MaxVirtualDiskCapacity int64               `xml:"maxVirtualDiskCapacity,omitempty"`
	Mode                   string              `xml:"mode"`
	VStorageSupport        string              `xml:"vStorageSupport,omitempty"`
}

type VirtualMachineDatastoreVolumeOption

type VirtualMachineDatastoreVolumeOption struct {
	DynamicData

	FileSystemType string `xml:"fileSystemType"`
	MajorVersion   int    `xml:"majorVersion,omitempty"`
}

type VirtualMachineDefaultPowerOpInfo

type VirtualMachineDefaultPowerOpInfo struct {
	DynamicData

	PowerOffType        string `xml:"powerOffType,omitempty"`
	SuspendType         string `xml:"suspendType,omitempty"`
	ResetType           string `xml:"resetType,omitempty"`
	DefaultPowerOffType string `xml:"defaultPowerOffType,omitempty"`
	DefaultSuspendType  string `xml:"defaultSuspendType,omitempty"`
	DefaultResetType    string `xml:"defaultResetType,omitempty"`
	StandbyAction       string `xml:"standbyAction,omitempty"`
}

type VirtualMachineDefinedProfileSpec

type VirtualMachineDefinedProfileSpec struct {
	VirtualMachineProfileSpec

	ProfileId   string                        `xml:"profileId"`
	ProfileData *VirtualMachineProfileRawData `xml:"profileData,omitempty"`
}

type VirtualMachineDeviceRuntimeInfo

type VirtualMachineDeviceRuntimeInfo struct {
	DynamicData

	RuntimeState BaseVirtualMachineDeviceRuntimeInfoDeviceRuntimeState `xml:"runtimeState,typeattr"`
	Key          int                                                   `xml:"key"`
}

type VirtualMachineDeviceRuntimeInfoDeviceRuntimeState

type VirtualMachineDeviceRuntimeInfoDeviceRuntimeState struct {
	DynamicData
}

func (*VirtualMachineDeviceRuntimeInfoDeviceRuntimeState) GetVirtualMachineDeviceRuntimeInfoDeviceRuntimeState

func (b *VirtualMachineDeviceRuntimeInfoDeviceRuntimeState) GetVirtualMachineDeviceRuntimeInfoDeviceRuntimeState() *VirtualMachineDeviceRuntimeInfoDeviceRuntimeState

type VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState

type VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeState struct {
	VirtualMachineDeviceRuntimeInfoDeviceRuntimeState

	VmDirectPathGen2Active                 bool     `xml:"vmDirectPathGen2Active"`
	VmDirectPathGen2InactiveReasonVm       []string `xml:"vmDirectPathGen2InactiveReasonVm,omitempty"`
	VmDirectPathGen2InactiveReasonOther    []string `xml:"vmDirectPathGen2InactiveReasonOther,omitempty"`
	VmDirectPathGen2InactiveReasonExtended string   `xml:"vmDirectPathGen2InactiveReasonExtended,omitempty"`
	ReservationStatus                      string   `xml:"reservationStatus,omitempty"`
}

type VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther

type VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonOther string

type VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm

type VirtualMachineDeviceRuntimeInfoVirtualEthernetCardRuntimeStateVmDirectPathGen2InactiveReasonVm string

type VirtualMachineDiskDeviceInfo

type VirtualMachineDiskDeviceInfo struct {
	VirtualMachineTargetInfo

	Capacity int64                    `xml:"capacity,omitempty"`
	Vm       []ManagedObjectReference `xml:"vm,omitempty"`
}

func (*VirtualMachineDiskDeviceInfo) GetVirtualMachineDiskDeviceInfo

func (b *VirtualMachineDiskDeviceInfo) GetVirtualMachineDiskDeviceInfo() *VirtualMachineDiskDeviceInfo

type VirtualMachineDisplayTopology

type VirtualMachineDisplayTopology struct {
	DynamicData

	X      int `xml:"x"`
	Y      int `xml:"y"`
	Width  int `xml:"width"`
	Height int `xml:"height"`
}

type VirtualMachineEmptyProfileSpec

type VirtualMachineEmptyProfileSpec struct {
	VirtualMachineProfileSpec
}

type VirtualMachineFaultToleranceState

type VirtualMachineFaultToleranceState string

type VirtualMachineFeatureRequirement

type VirtualMachineFeatureRequirement struct {
	DynamicData

	Key         string `xml:"key"`
	FeatureName string `xml:"featureName"`
	Value       string `xml:"value"`
}

type VirtualMachineFileInfo

type VirtualMachineFileInfo struct {
	DynamicData

	VmPathName        string `xml:"vmPathName,omitempty"`
	SnapshotDirectory string `xml:"snapshotDirectory,omitempty"`
	SuspendDirectory  string `xml:"suspendDirectory,omitempty"`
	LogDirectory      string `xml:"logDirectory,omitempty"`
}

type VirtualMachineFileLayout

type VirtualMachineFileLayout struct {
	DynamicData

	ConfigFile []string                                 `xml:"configFile,omitempty"`
	LogFile    []string                                 `xml:"logFile,omitempty"`
	Disk       []VirtualMachineFileLayoutDiskLayout     `xml:"disk,omitempty"`
	Snapshot   []VirtualMachineFileLayoutSnapshotLayout `xml:"snapshot,omitempty"`
	SwapFile   string                                   `xml:"swapFile,omitempty"`
}

type VirtualMachineFileLayoutDiskLayout

type VirtualMachineFileLayoutDiskLayout struct {
	DynamicData

	Key      int      `xml:"key"`
	DiskFile []string `xml:"diskFile"`
}

type VirtualMachineFileLayoutEx

type VirtualMachineFileLayoutEx struct {
	DynamicData

	File      []VirtualMachineFileLayoutExFileInfo       `xml:"file,omitempty"`
	Disk      []VirtualMachineFileLayoutExDiskLayout     `xml:"disk,omitempty"`
	Snapshot  []VirtualMachineFileLayoutExSnapshotLayout `xml:"snapshot,omitempty"`
	Timestamp time.Time                                  `xml:"timestamp"`
}

type VirtualMachineFileLayoutExDiskLayout

type VirtualMachineFileLayoutExDiskLayout struct {
	DynamicData

	Key   int                                  `xml:"key"`
	Chain []VirtualMachineFileLayoutExDiskUnit `xml:"chain,omitempty"`
}

type VirtualMachineFileLayoutExDiskUnit

type VirtualMachineFileLayoutExDiskUnit struct {
	DynamicData

	FileKey []int `xml:"fileKey"`
}

type VirtualMachineFileLayoutExFileInfo

type VirtualMachineFileLayoutExFileInfo struct {
	DynamicData

	Key        int    `xml:"key"`
	Name       string `xml:"name"`
	Type       string `xml:"type"`
	Size       int64  `xml:"size"`
	UniqueSize int64  `xml:"uniqueSize,omitempty"`
}

type VirtualMachineFileLayoutExFileType

type VirtualMachineFileLayoutExFileType string

type VirtualMachineFileLayoutExSnapshotLayout

type VirtualMachineFileLayoutExSnapshotLayout struct {
	DynamicData

	Key     ManagedObjectReference                 `xml:"key"`
	DataKey int                                    `xml:"dataKey"`
	Disk    []VirtualMachineFileLayoutExDiskLayout `xml:"disk,omitempty"`
}

type VirtualMachineFileLayoutSnapshotLayout

type VirtualMachineFileLayoutSnapshotLayout struct {
	DynamicData

	Key          ManagedObjectReference `xml:"key"`
	SnapshotFile []string               `xml:"snapshotFile"`
}

type VirtualMachineFlagInfo

type VirtualMachineFlagInfo struct {
	DynamicData

	DisableAcceleration      *bool  `xml:"disableAcceleration"`
	EnableLogging            *bool  `xml:"enableLogging"`
	UseToe                   *bool  `xml:"useToe"`
	RunWithDebugInfo         *bool  `xml:"runWithDebugInfo"`
	MonitorType              string `xml:"monitorType,omitempty"`
	HtSharing                string `xml:"htSharing,omitempty"`
	SnapshotDisabled         *bool  `xml:"snapshotDisabled"`
	SnapshotLocked           *bool  `xml:"snapshotLocked"`
	DiskUuidEnabled          *bool  `xml:"diskUuidEnabled"`
	VirtualMmuUsage          string `xml:"virtualMmuUsage,omitempty"`
	VirtualExecUsage         string `xml:"virtualExecUsage,omitempty"`
	SnapshotPowerOffBehavior string `xml:"snapshotPowerOffBehavior,omitempty"`
	RecordReplayEnabled      *bool  `xml:"recordReplayEnabled"`
}

type VirtualMachineFlagInfoMonitorType

type VirtualMachineFlagInfoMonitorType string

type VirtualMachineFlagInfoVirtualExecUsage

type VirtualMachineFlagInfoVirtualExecUsage string

type VirtualMachineFlagInfoVirtualMmuUsage

type VirtualMachineFlagInfoVirtualMmuUsage string

type VirtualMachineFloppyInfo

type VirtualMachineFloppyInfo struct {
	VirtualMachineTargetInfo
}

type VirtualMachineGuestOsFamily

type VirtualMachineGuestOsFamily string

type VirtualMachineGuestOsIdentifier

type VirtualMachineGuestOsIdentifier string

type VirtualMachineGuestState

type VirtualMachineGuestState string

type VirtualMachineGuestSummary

type VirtualMachineGuestSummary struct {
	DynamicData

	GuestId             string                    `xml:"guestId,omitempty"`
	GuestFullName       string                    `xml:"guestFullName,omitempty"`
	ToolsStatus         VirtualMachineToolsStatus `xml:"toolsStatus,omitempty"`
	ToolsVersionStatus  string                    `xml:"toolsVersionStatus,omitempty"`
	ToolsVersionStatus2 string                    `xml:"toolsVersionStatus2,omitempty"`
	ToolsRunningStatus  string                    `xml:"toolsRunningStatus,omitempty"`
	HostName            string                    `xml:"hostName,omitempty"`
	IpAddress           string                    `xml:"ipAddress,omitempty"`
}

type VirtualMachineHtSharing

type VirtualMachineHtSharing string

type VirtualMachineIdeDiskDeviceInfo

type VirtualMachineIdeDiskDeviceInfo struct {
	VirtualMachineDiskDeviceInfo

	PartitionTable []VirtualMachineIdeDiskDevicePartitionInfo `xml:"partitionTable,omitempty"`
}

type VirtualMachineIdeDiskDevicePartitionInfo

type VirtualMachineIdeDiskDevicePartitionInfo struct {
	DynamicData

	Id       int `xml:"id"`
	Capacity int `xml:"capacity"`
}

type VirtualMachineImportSpec

type VirtualMachineImportSpec struct {
	ImportSpec

	ConfigSpec    VirtualMachineConfigSpec `xml:"configSpec"`
	ResPoolEntity *ManagedObjectReference  `xml:"resPoolEntity,omitempty"`
}

type VirtualMachineLegacyNetworkSwitchInfo

type VirtualMachineLegacyNetworkSwitchInfo struct {
	DynamicData

	Name string `xml:"name"`
}

type VirtualMachineMemoryAllocationPolicy

type VirtualMachineMemoryAllocationPolicy string

type VirtualMachineMemoryReservationInfo

type VirtualMachineMemoryReservationInfo struct {
	DynamicData

	VirtualMachineMin      int64  `xml:"virtualMachineMin"`
	VirtualMachineMax      int64  `xml:"virtualMachineMax"`
	VirtualMachineReserved int64  `xml:"virtualMachineReserved"`
	AllocationPolicy       string `xml:"allocationPolicy"`
}

type VirtualMachineMemoryReservationSpec

type VirtualMachineMemoryReservationSpec struct {
	DynamicData

	VirtualMachineReserved int64  `xml:"virtualMachineReserved,omitempty"`
	AllocationPolicy       string `xml:"allocationPolicy,omitempty"`
}

type VirtualMachineMessage

type VirtualMachineMessage struct {
	DynamicData

	Id       string    `xml:"id"`
	Argument []AnyType `xml:"argument,omitempty,typeattr"`
	Text     string    `xml:"text,omitempty"`
}

type VirtualMachineMetadataManagerVmMetadata

type VirtualMachineMetadataManagerVmMetadata struct {
	DynamicData

	VmId     string `xml:"vmId"`
	Metadata string `xml:"metadata,omitempty"`
}

type VirtualMachineMetadataManagerVmMetadataInput

type VirtualMachineMetadataManagerVmMetadataInput struct {
	DynamicData

	Operation  string                                  `xml:"operation"`
	VmMetadata VirtualMachineMetadataManagerVmMetadata `xml:"vmMetadata"`
}

type VirtualMachineMetadataManagerVmMetadataOp

type VirtualMachineMetadataManagerVmMetadataOp string

type VirtualMachineMetadataManagerVmMetadataOwner

type VirtualMachineMetadataManagerVmMetadataOwner struct {
	DynamicData

	Name string `xml:"name"`
}

type VirtualMachineMetadataManagerVmMetadataOwnerOwner

type VirtualMachineMetadataManagerVmMetadataOwnerOwner string

type VirtualMachineMetadataManagerVmMetadataResult

type VirtualMachineMetadataManagerVmMetadataResult struct {
	DynamicData

	VmMetadata VirtualMachineMetadataManagerVmMetadata `xml:"vmMetadata"`
	Error      *LocalizedMethodFault                   `xml:"error,omitempty"`
}

type VirtualMachineMksTicket

type VirtualMachineMksTicket struct {
	DynamicData

	Ticket        string `xml:"ticket"`
	CfgFile       string `xml:"cfgFile"`
	Host          string `xml:"host,omitempty"`
	Port          int    `xml:"port,omitempty"`
	SslThumbprint string `xml:"sslThumbprint,omitempty"`
}

type VirtualMachineMovePriority

type VirtualMachineMovePriority string

type VirtualMachineNeedSecondaryReason

type VirtualMachineNeedSecondaryReason string

type VirtualMachineNetworkInfo

type VirtualMachineNetworkInfo struct {
	VirtualMachineTargetInfo

	Network BaseNetworkSummary `xml:"network,typeattr"`
}

type VirtualMachineNetworkShaperInfo

type VirtualMachineNetworkShaperInfo struct {
	DynamicData

	Enabled    *bool `xml:"enabled"`
	PeakBps    int64 `xml:"peakBps,omitempty"`
	AverageBps int64 `xml:"averageBps,omitempty"`
	BurstSize  int64 `xml:"burstSize,omitempty"`
}

type VirtualMachineParallelInfo

type VirtualMachineParallelInfo struct {
	VirtualMachineTargetInfo
}

type VirtualMachinePciPassthroughInfo

type VirtualMachinePciPassthroughInfo struct {
	VirtualMachineTargetInfo

	PciDevice HostPciDevice `xml:"pciDevice"`
	SystemId  string        `xml:"systemId"`
}

func (*VirtualMachinePciPassthroughInfo) GetVirtualMachinePciPassthroughInfo

func (b *VirtualMachinePciPassthroughInfo) GetVirtualMachinePciPassthroughInfo() *VirtualMachinePciPassthroughInfo

type VirtualMachinePowerOffBehavior

type VirtualMachinePowerOffBehavior string

type VirtualMachinePowerOpType

type VirtualMachinePowerOpType string

type VirtualMachinePowerState

type VirtualMachinePowerState string

type VirtualMachineProfileRawData

type VirtualMachineProfileRawData struct {
	DynamicData

	ExtensionKey string `xml:"extensionKey"`
	ObjectData   string `xml:"objectData,omitempty"`
}

type VirtualMachineProfileSpec

type VirtualMachineProfileSpec struct {
	DynamicData
}

func (*VirtualMachineProfileSpec) GetVirtualMachineProfileSpec

func (b *VirtualMachineProfileSpec) GetVirtualMachineProfileSpec() *VirtualMachineProfileSpec

type VirtualMachineQuestionInfo

type VirtualMachineQuestionInfo struct {
	DynamicData

	Id      string                  `xml:"id"`
	Text    string                  `xml:"text"`
	Choice  ChoiceOption            `xml:"choice"`
	Message []VirtualMachineMessage `xml:"message,omitempty"`
}

type VirtualMachineQuickStats

type VirtualMachineQuickStats struct {
	DynamicData

	OverallCpuUsage              int                 `xml:"overallCpuUsage,omitempty"`
	OverallCpuDemand             int                 `xml:"overallCpuDemand,omitempty"`
	GuestMemoryUsage             int                 `xml:"guestMemoryUsage,omitempty"`
	HostMemoryUsage              int                 `xml:"hostMemoryUsage,omitempty"`
	GuestHeartbeatStatus         ManagedEntityStatus `xml:"guestHeartbeatStatus"`
	DistributedCpuEntitlement    int                 `xml:"distributedCpuEntitlement,omitempty"`
	DistributedMemoryEntitlement int                 `xml:"distributedMemoryEntitlement,omitempty"`
	StaticCpuEntitlement         int                 `xml:"staticCpuEntitlement,omitempty"`
	StaticMemoryEntitlement      int                 `xml:"staticMemoryEntitlement,omitempty"`
	PrivateMemory                int                 `xml:"privateMemory,omitempty"`
	SharedMemory                 int                 `xml:"sharedMemory,omitempty"`
	SwappedMemory                int                 `xml:"swappedMemory,omitempty"`
	BalloonedMemory              int                 `xml:"balloonedMemory,omitempty"`
	ConsumedOverheadMemory       int                 `xml:"consumedOverheadMemory,omitempty"`
	FtLogBandwidth               int                 `xml:"ftLogBandwidth,omitempty"`
	FtSecondaryLatency           int                 `xml:"ftSecondaryLatency,omitempty"`
	FtLatencyStatus              ManagedEntityStatus `xml:"ftLatencyStatus,omitempty"`
	CompressedMemory             int64               `xml:"compressedMemory,omitempty"`
	UptimeSeconds                int                 `xml:"uptimeSeconds,omitempty"`
	SsdSwappedMemory             int64               `xml:"ssdSwappedMemory,omitempty"`
}

type VirtualMachineRecordReplayState

type VirtualMachineRecordReplayState string

type VirtualMachineRelocateDiskMoveOptions

type VirtualMachineRelocateDiskMoveOptions string

type VirtualMachineRelocateSpec

type VirtualMachineRelocateSpec struct {
	DynamicData

	Datastore    *ManagedObjectReference                 `xml:"datastore,omitempty"`
	DiskMoveType string                                  `xml:"diskMoveType,omitempty"`
	Pool         *ManagedObjectReference                 `xml:"pool,omitempty"`
	Host         *ManagedObjectReference                 `xml:"host,omitempty"`
	Disk         []VirtualMachineRelocateSpecDiskLocator `xml:"disk,omitempty"`
	Transform    VirtualMachineRelocateTransformation    `xml:"transform,omitempty"`
	DeviceChange []BaseVirtualDeviceConfigSpec           `xml:"deviceChange,omitempty,typeattr"`
	Profile      []BaseVirtualMachineProfileSpec         `xml:"profile,omitempty,typeattr"`
}

type VirtualMachineRelocateSpecDiskLocator

type VirtualMachineRelocateSpecDiskLocator struct {
	DynamicData

	DiskId          int                             `xml:"diskId"`
	Datastore       ManagedObjectReference          `xml:"datastore"`
	DiskMoveType    string                          `xml:"diskMoveType,omitempty"`
	DiskBackingInfo BaseVirtualDeviceBackingInfo    `xml:"diskBackingInfo,omitempty,typeattr"`
	Profile         []BaseVirtualMachineProfileSpec `xml:"profile,omitempty,typeattr"`
}

type VirtualMachineRelocateTransformation

type VirtualMachineRelocateTransformation string

type VirtualMachineRuntimeInfo

type VirtualMachineRuntimeInfo struct {
	DynamicData

	Device                    []VirtualMachineDeviceRuntimeInfo            `xml:"device,omitempty"`
	Host                      *ManagedObjectReference                      `xml:"host,omitempty"`
	ConnectionState           VirtualMachineConnectionState                `xml:"connectionState"`
	PowerState                VirtualMachinePowerState                     `xml:"powerState"`
	FaultToleranceState       VirtualMachineFaultToleranceState            `xml:"faultToleranceState,omitempty"`
	DasVmProtection           *VirtualMachineRuntimeInfoDasProtectionState `xml:"dasVmProtection,omitempty"`
	ToolsInstallerMounted     bool                                         `xml:"toolsInstallerMounted"`
	SuspendTime               *time.Time                                   `xml:"suspendTime"`
	BootTime                  *time.Time                                   `xml:"bootTime"`
	SuspendInterval           int64                                        `xml:"suspendInterval,omitempty"`
	Question                  *VirtualMachineQuestionInfo                  `xml:"question,omitempty"`
	MemoryOverhead            int64                                        `xml:"memoryOverhead,omitempty"`
	MaxCpuUsage               int                                          `xml:"maxCpuUsage,omitempty"`
	MaxMemoryUsage            int                                          `xml:"maxMemoryUsage,omitempty"`
	NumMksConnections         int                                          `xml:"numMksConnections"`
	RecordReplayState         VirtualMachineRecordReplayState              `xml:"recordReplayState,omitempty"`
	CleanPowerOff             *bool                                        `xml:"cleanPowerOff"`
	NeedSecondaryReason       string                                       `xml:"needSecondaryReason,omitempty"`
	OnlineStandby             *bool                                        `xml:"onlineStandby"`
	MinRequiredEVCModeKey     string                                       `xml:"minRequiredEVCModeKey,omitempty"`
	ConsolidationNeeded       *bool                                        `xml:"consolidationNeeded"`
	OfflineFeatureRequirement []VirtualMachineFeatureRequirement           `xml:"offlineFeatureRequirement,omitempty"`
	FeatureRequirement        []VirtualMachineFeatureRequirement           `xml:"featureRequirement,omitempty"`
	FeatureMask               []HostFeatureMask                            `xml:"featureMask,omitempty"`
	VFlashCacheAllocation     int64                                        `xml:"vFlashCacheAllocation,omitempty"`
}

type VirtualMachineRuntimeInfoDasProtectionState

type VirtualMachineRuntimeInfoDasProtectionState struct {
	DynamicData

	DasProtected bool `xml:"dasProtected"`
}

type VirtualMachineScsiDiskDeviceInfo

type VirtualMachineScsiDiskDeviceInfo struct {
	VirtualMachineDiskDeviceInfo

	Disk          *HostScsiDisk `xml:"disk,omitempty"`
	TransportHint string        `xml:"transportHint,omitempty"`
	LunNumber     int           `xml:"lunNumber,omitempty"`
}

type VirtualMachineScsiPassthroughInfo

type VirtualMachineScsiPassthroughInfo struct {
	VirtualMachineTargetInfo

	ScsiClass          string `xml:"scsiClass"`
	Vendor             string `xml:"vendor"`
	PhysicalUnitNumber int    `xml:"physicalUnitNumber"`
}

type VirtualMachineScsiPassthroughType

type VirtualMachineScsiPassthroughType string

type VirtualMachineSerialInfo

type VirtualMachineSerialInfo struct {
	VirtualMachineTargetInfo
}

type VirtualMachineSnapshotInfo

type VirtualMachineSnapshotInfo struct {
	DynamicData

	CurrentSnapshot  *ManagedObjectReference      `xml:"currentSnapshot,omitempty"`
	RootSnapshotList []VirtualMachineSnapshotTree `xml:"rootSnapshotList"`
}

type VirtualMachineSnapshotTree

type VirtualMachineSnapshotTree struct {
	DynamicData

	Snapshot          ManagedObjectReference       `xml:"snapshot"`
	Vm                ManagedObjectReference       `xml:"vm"`
	Name              string                       `xml:"name"`
	Description       string                       `xml:"description"`
	Id                int                          `xml:"id,omitempty"`
	CreateTime        time.Time                    `xml:"createTime"`
	State             VirtualMachinePowerState     `xml:"state"`
	Quiesced          bool                         `xml:"quiesced"`
	BackupManifest    string                       `xml:"backupManifest,omitempty"`
	ChildSnapshotList []VirtualMachineSnapshotTree `xml:"childSnapshotList,omitempty"`
	ReplaySupported   *bool                        `xml:"replaySupported"`
}

type VirtualMachineSoundInfo

type VirtualMachineSoundInfo struct {
	VirtualMachineTargetInfo
}

type VirtualMachineSriovInfo

type VirtualMachineSriovInfo struct {
	VirtualMachinePciPassthroughInfo

	VirtualFunction bool   `xml:"virtualFunction"`
	Pnic            string `xml:"pnic,omitempty"`
}

type VirtualMachineStandbyActionType

type VirtualMachineStandbyActionType string

type VirtualMachineStorageInfo

type VirtualMachineStorageInfo struct {
	DynamicData

	PerDatastoreUsage []VirtualMachineUsageOnDatastore `xml:"perDatastoreUsage,omitempty"`
	Timestamp         time.Time                        `xml:"timestamp"`
}

type VirtualMachineStorageSummary

type VirtualMachineStorageSummary struct {
	DynamicData

	Committed   int64     `xml:"committed"`
	Uncommitted int64     `xml:"uncommitted"`
	Unshared    int64     `xml:"unshared"`
	Timestamp   time.Time `xml:"timestamp"`
}

type VirtualMachineSummary

type VirtualMachineSummary struct {
	DynamicData

	Vm            *ManagedObjectReference       `xml:"vm,omitempty"`
	Runtime       VirtualMachineRuntimeInfo     `xml:"runtime"`
	Guest         *VirtualMachineGuestSummary   `xml:"guest,omitempty"`
	Config        VirtualMachineConfigSummary   `xml:"config"`
	Storage       *VirtualMachineStorageSummary `xml:"storage,omitempty"`
	QuickStats    VirtualMachineQuickStats      `xml:"quickStats"`
	OverallStatus ManagedEntityStatus           `xml:"overallStatus"`
	CustomValue   []BaseCustomFieldValue        `xml:"customValue,omitempty,typeattr"`
}

type VirtualMachineTargetInfo

type VirtualMachineTargetInfo struct {
	DynamicData

	Name             string   `xml:"name"`
	ConfigurationTag []string `xml:"configurationTag,omitempty"`
}

func (*VirtualMachineTargetInfo) GetVirtualMachineTargetInfo

func (b *VirtualMachineTargetInfo) GetVirtualMachineTargetInfo() *VirtualMachineTargetInfo

type VirtualMachineTargetInfoConfigurationTag

type VirtualMachineTargetInfoConfigurationTag string

type VirtualMachineTicket

type VirtualMachineTicket struct {
	DynamicData

	Ticket        string `xml:"ticket"`
	CfgFile       string `xml:"cfgFile"`
	Host          string `xml:"host,omitempty"`
	Port          int    `xml:"port,omitempty"`
	SslThumbprint string `xml:"sslThumbprint,omitempty"`
}

type VirtualMachineTicketType

type VirtualMachineTicketType string

type VirtualMachineToolsRunningStatus

type VirtualMachineToolsRunningStatus string

type VirtualMachineToolsStatus

type VirtualMachineToolsStatus string

type VirtualMachineToolsVersionStatus

type VirtualMachineToolsVersionStatus string

type VirtualMachineUsageOnDatastore

type VirtualMachineUsageOnDatastore struct {
	DynamicData

	Datastore   ManagedObjectReference `xml:"datastore"`
	Committed   int64                  `xml:"committed"`
	Uncommitted int64                  `xml:"uncommitted"`
	Unshared    int64                  `xml:"unshared"`
}

type VirtualMachineUsbInfo

type VirtualMachineUsbInfo struct {
	VirtualMachineTargetInfo

	Description  string                 `xml:"description"`
	Vendor       int                    `xml:"vendor"`
	Product      int                    `xml:"product"`
	PhysicalPath string                 `xml:"physicalPath"`
	Family       []string               `xml:"family,omitempty"`
	Speed        []string               `xml:"speed,omitempty"`
	Summary      *VirtualMachineSummary `xml:"summary,omitempty"`
}

type VirtualMachineUsbInfoFamily

type VirtualMachineUsbInfoFamily string

type VirtualMachineUsbInfoSpeed

type VirtualMachineUsbInfoSpeed string

type VirtualMachineVFlashModuleInfo

type VirtualMachineVFlashModuleInfo struct {
	VirtualMachineTargetInfo

	VFlashModule HostVFlashManagerVFlashCacheConfigInfoVFlashModuleConfigOption `xml:"vFlashModule"`
}

type VirtualMachineVMCIDevice

type VirtualMachineVMCIDevice struct {
	VirtualDevice

	Id                             int64 `xml:"id,omitempty"`
	AllowUnrestrictedCommunication *bool `xml:"allowUnrestrictedCommunication"`
}

type VirtualMachineVMCIDeviceOption

type VirtualMachineVMCIDeviceOption struct {
	VirtualDeviceOption

	AllowUnrestrictedCommunication BoolOption `xml:"allowUnrestrictedCommunication"`
}

type VirtualMachineVMIROM

type VirtualMachineVMIROM struct {
	VirtualDevice
}

type VirtualMachineVideoCard

type VirtualMachineVideoCard struct {
	VirtualDevice

	VideoRamSizeInKB int64  `xml:"videoRamSizeInKB,omitempty"`
	NumDisplays      int    `xml:"numDisplays,omitempty"`
	UseAutoDetect    *bool  `xml:"useAutoDetect"`
	Enable3DSupport  *bool  `xml:"enable3DSupport"`
	Use3dRenderer    string `xml:"use3dRenderer,omitempty"`
}

type VirtualMachineVideoCardUse3dRenderer

type VirtualMachineVideoCardUse3dRenderer string

type VirtualMachineWipeResult

type VirtualMachineWipeResult struct {
	DynamicData

	DiskId              int   `xml:"diskId"`
	ShrinkableDiskSpace int64 `xml:"shrinkableDiskSpace"`
}

type VirtualNicManagerNetConfig

type VirtualNicManagerNetConfig struct {
	DynamicData

	NicType            string           `xml:"nicType"`
	MultiSelectAllowed bool             `xml:"multiSelectAllowed"`
	CandidateVnic      []HostVirtualNic `xml:"candidateVnic,omitempty"`
	SelectedVnic       []string         `xml:"selectedVnic,omitempty"`
}

type VirtualPCIController

type VirtualPCIController struct {
	VirtualController
}

type VirtualPCIControllerOption

type VirtualPCIControllerOption struct {
	VirtualControllerOption

	NumSCSIControllers            IntOption  `xml:"numSCSIControllers"`
	NumEthernetCards              IntOption  `xml:"numEthernetCards"`
	NumVideoCards                 IntOption  `xml:"numVideoCards"`
	NumSoundCards                 IntOption  `xml:"numSoundCards"`
	NumVmiRoms                    IntOption  `xml:"numVmiRoms"`
	NumVmciDevices                *IntOption `xml:"numVmciDevices,omitempty"`
	NumPCIPassthroughDevices      *IntOption `xml:"numPCIPassthroughDevices,omitempty"`
	NumSasSCSIControllers         *IntOption `xml:"numSasSCSIControllers,omitempty"`
	NumVmxnet3EthernetCards       *IntOption `xml:"numVmxnet3EthernetCards,omitempty"`
	NumParaVirtualSCSIControllers *IntOption `xml:"numParaVirtualSCSIControllers,omitempty"`
	NumSATAControllers            *IntOption `xml:"numSATAControllers,omitempty"`
}

type VirtualPCIPassthrough

type VirtualPCIPassthrough struct {
	VirtualDevice
}

type VirtualPCIPassthroughDeviceBackingInfo

type VirtualPCIPassthroughDeviceBackingInfo struct {
	VirtualDeviceDeviceBackingInfo

	Id       string `xml:"id"`
	DeviceId string `xml:"deviceId"`
	SystemId string `xml:"systemId"`
	VendorId int16  `xml:"vendorId"`
}

type VirtualPCIPassthroughDeviceBackingOption

type VirtualPCIPassthroughDeviceBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualPCIPassthroughOption

type VirtualPCIPassthroughOption struct {
	VirtualDeviceOption
}

type VirtualPCNet32

type VirtualPCNet32 struct {
	VirtualEthernetCard
}

type VirtualPCNet32Option

type VirtualPCNet32Option struct {
	VirtualEthernetCardOption

	SupportsMorphing bool `xml:"supportsMorphing"`
}

type VirtualPS2Controller

type VirtualPS2Controller struct {
	VirtualController
}

type VirtualPS2ControllerOption

type VirtualPS2ControllerOption struct {
	VirtualControllerOption

	NumKeyboards       IntOption `xml:"numKeyboards"`
	NumPointingDevices IntOption `xml:"numPointingDevices"`
}

type VirtualParallelPort

type VirtualParallelPort struct {
	VirtualDevice
}

type VirtualParallelPortDeviceBackingInfo

type VirtualParallelPortDeviceBackingInfo struct {
	VirtualDeviceDeviceBackingInfo
}

type VirtualParallelPortDeviceBackingOption

type VirtualParallelPortDeviceBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualParallelPortFileBackingInfo

type VirtualParallelPortFileBackingInfo struct {
	VirtualDeviceFileBackingInfo
}

type VirtualParallelPortFileBackingOption

type VirtualParallelPortFileBackingOption struct {
	VirtualDeviceFileBackingOption
}

type VirtualParallelPortOption

type VirtualParallelPortOption struct {
	VirtualDeviceOption
}

type VirtualPointingDevice

type VirtualPointingDevice struct {
	VirtualDevice
}

type VirtualPointingDeviceBackingOption

type VirtualPointingDeviceBackingOption struct {
	VirtualDeviceDeviceBackingOption

	HostPointingDevice ChoiceOption `xml:"hostPointingDevice"`
}

type VirtualPointingDeviceDeviceBackingInfo

type VirtualPointingDeviceDeviceBackingInfo struct {
	VirtualDeviceDeviceBackingInfo

	HostPointingDevice string `xml:"hostPointingDevice"`
}

type VirtualPointingDeviceHostChoice

type VirtualPointingDeviceHostChoice string

type VirtualPointingDeviceOption

type VirtualPointingDeviceOption struct {
	VirtualDeviceOption
}

type VirtualSATAController

type VirtualSATAController struct {
	VirtualController
}

func (*VirtualSATAController) GetVirtualSATAController

func (b *VirtualSATAController) GetVirtualSATAController() *VirtualSATAController

type VirtualSATAControllerOption

type VirtualSATAControllerOption struct {
	VirtualControllerOption

	NumSATADisks  IntOption `xml:"numSATADisks"`
	NumSATACdroms IntOption `xml:"numSATACdroms"`
}

func (*VirtualSATAControllerOption) GetVirtualSATAControllerOption

func (b *VirtualSATAControllerOption) GetVirtualSATAControllerOption() *VirtualSATAControllerOption

type VirtualSCSIController

type VirtualSCSIController struct {
	VirtualController

	HotAddRemove       *bool              `xml:"hotAddRemove"`
	SharedBus          VirtualSCSISharing `xml:"sharedBus"`
	ScsiCtlrUnitNumber int                `xml:"scsiCtlrUnitNumber,omitempty"`
}

func (*VirtualSCSIController) GetVirtualSCSIController

func (b *VirtualSCSIController) GetVirtualSCSIController() *VirtualSCSIController

type VirtualSCSIControllerOption

type VirtualSCSIControllerOption struct {
	VirtualControllerOption

	NumSCSIDisks       IntOption            `xml:"numSCSIDisks"`
	NumSCSICdroms      IntOption            `xml:"numSCSICdroms"`
	NumSCSIPassthrough IntOption            `xml:"numSCSIPassthrough"`
	Sharing            []VirtualSCSISharing `xml:"sharing"`
	DefaultSharedIndex int                  `xml:"defaultSharedIndex"`
	HotAddRemove       BoolOption           `xml:"hotAddRemove"`
	ScsiCtlrUnitNumber int                  `xml:"scsiCtlrUnitNumber"`
}

func (*VirtualSCSIControllerOption) GetVirtualSCSIControllerOption

func (b *VirtualSCSIControllerOption) GetVirtualSCSIControllerOption() *VirtualSCSIControllerOption

type VirtualSCSIPassthrough

type VirtualSCSIPassthrough struct {
	VirtualDevice
}

type VirtualSCSIPassthroughDeviceBackingInfo

type VirtualSCSIPassthroughDeviceBackingInfo struct {
	VirtualDeviceDeviceBackingInfo
}

type VirtualSCSIPassthroughDeviceBackingOption

type VirtualSCSIPassthroughDeviceBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualSCSIPassthroughOption

type VirtualSCSIPassthroughOption struct {
	VirtualDeviceOption
}

type VirtualSCSISharing

type VirtualSCSISharing string

type VirtualSIOController

type VirtualSIOController struct {
	VirtualController
}

type VirtualSIOControllerOption

type VirtualSIOControllerOption struct {
	VirtualControllerOption

	NumFloppyDrives  IntOption `xml:"numFloppyDrives"`
	NumSerialPorts   IntOption `xml:"numSerialPorts"`
	NumParallelPorts IntOption `xml:"numParallelPorts"`
}

type VirtualSerialPort

type VirtualSerialPort struct {
	VirtualDevice

	YieldOnPoll bool `xml:"yieldOnPoll"`
}

type VirtualSerialPortDeviceBackingInfo

type VirtualSerialPortDeviceBackingInfo struct {
	VirtualDeviceDeviceBackingInfo
}

type VirtualSerialPortDeviceBackingOption

type VirtualSerialPortDeviceBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualSerialPortEndPoint

type VirtualSerialPortEndPoint string

type VirtualSerialPortFileBackingInfo

type VirtualSerialPortFileBackingInfo struct {
	VirtualDeviceFileBackingInfo
}

type VirtualSerialPortFileBackingOption

type VirtualSerialPortFileBackingOption struct {
	VirtualDeviceFileBackingOption
}

type VirtualSerialPortOption

type VirtualSerialPortOption struct {
	VirtualDeviceOption

	YieldOnPoll BoolOption `xml:"yieldOnPoll"`
}

type VirtualSerialPortPipeBackingInfo

type VirtualSerialPortPipeBackingInfo struct {
	VirtualDevicePipeBackingInfo

	Endpoint string `xml:"endpoint"`
	NoRxLoss *bool  `xml:"noRxLoss"`
}

type VirtualSerialPortPipeBackingOption

type VirtualSerialPortPipeBackingOption struct {
	VirtualDevicePipeBackingOption

	Endpoint ChoiceOption `xml:"endpoint"`
	NoRxLoss BoolOption   `xml:"noRxLoss"`
}

type VirtualSerialPortThinPrintBackingInfo

type VirtualSerialPortThinPrintBackingInfo struct {
	VirtualDeviceBackingInfo
}

type VirtualSerialPortThinPrintBackingOption

type VirtualSerialPortThinPrintBackingOption struct {
	VirtualDeviceBackingOption
}

type VirtualSerialPortURIBackingInfo

type VirtualSerialPortURIBackingInfo struct {
	VirtualDeviceURIBackingInfo
}

type VirtualSerialPortURIBackingOption

type VirtualSerialPortURIBackingOption struct {
	VirtualDeviceURIBackingOption
}

type VirtualSoundBlaster16

type VirtualSoundBlaster16 struct {
	VirtualSoundCard
}

type VirtualSoundBlaster16Option

type VirtualSoundBlaster16Option struct {
	VirtualSoundCardOption
}

type VirtualSoundCard

type VirtualSoundCard struct {
	VirtualDevice
}

func (*VirtualSoundCard) GetVirtualSoundCard

func (b *VirtualSoundCard) GetVirtualSoundCard() *VirtualSoundCard

type VirtualSoundCardDeviceBackingInfo

type VirtualSoundCardDeviceBackingInfo struct {
	VirtualDeviceDeviceBackingInfo
}

type VirtualSoundCardDeviceBackingOption

type VirtualSoundCardDeviceBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualSoundCardOption

type VirtualSoundCardOption struct {
	VirtualDeviceOption
}

func (*VirtualSoundCardOption) GetVirtualSoundCardOption

func (b *VirtualSoundCardOption) GetVirtualSoundCardOption() *VirtualSoundCardOption

type VirtualSriovEthernetCard

type VirtualSriovEthernetCard struct {
	VirtualEthernetCard

	AllowGuestOSMtuChange *bool                                     `xml:"allowGuestOSMtuChange"`
	SriovBacking          *VirtualSriovEthernetCardSriovBackingInfo `xml:"sriovBacking,omitempty"`
}

type VirtualSriovEthernetCardOption

type VirtualSriovEthernetCardOption struct {
	VirtualEthernetCardOption
}

type VirtualSriovEthernetCardSriovBackingInfo

type VirtualSriovEthernetCardSriovBackingInfo struct {
	VirtualDeviceBackingInfo

	PhysicalFunctionBacking *VirtualPCIPassthroughDeviceBackingInfo `xml:"physicalFunctionBacking,omitempty"`
	VirtualFunctionBacking  *VirtualPCIPassthroughDeviceBackingInfo `xml:"virtualFunctionBacking,omitempty"`
	VirtualFunctionIndex    int                                     `xml:"virtualFunctionIndex,omitempty"`
}

type VirtualSriovEthernetCardSriovBackingOption

type VirtualSriovEthernetCardSriovBackingOption struct {
	VirtualDeviceBackingOption
}

type VirtualSwitchProfile

type VirtualSwitchProfile struct {
	ApplyProfile

	Key           string               `xml:"key"`
	Name          string               `xml:"name"`
	Link          LinkProfile          `xml:"link"`
	NumPorts      NumPortsProfile      `xml:"numPorts"`
	NetworkPolicy NetworkPolicyProfile `xml:"networkPolicy"`
}

type VirtualSwitchSelectionProfile

type VirtualSwitchSelectionProfile struct {
	ApplyProfile
}

type VirtualUSB

type VirtualUSB struct {
	VirtualDevice

	Connected bool     `xml:"connected"`
	Vendor    int      `xml:"vendor,omitempty"`
	Product   int      `xml:"product,omitempty"`
	Family    []string `xml:"family,omitempty"`
	Speed     []string `xml:"speed,omitempty"`
}

type VirtualUSBController

type VirtualUSBController struct {
	VirtualController

	AutoConnectDevices *bool `xml:"autoConnectDevices"`
	EhciEnabled        *bool `xml:"ehciEnabled"`
}

type VirtualUSBControllerOption

type VirtualUSBControllerOption struct {
	VirtualControllerOption

	AutoConnectDevices BoolOption `xml:"autoConnectDevices"`
	EhciSupported      BoolOption `xml:"ehciSupported"`
	SupportedSpeeds    []string   `xml:"supportedSpeeds,omitempty"`
}

type VirtualUSBControllerPciBusSlotInfo

type VirtualUSBControllerPciBusSlotInfo struct {
	VirtualDevicePciBusSlotInfo

	EhciPciSlotNumber int `xml:"ehciPciSlotNumber,omitempty"`
}

type VirtualUSBOption

type VirtualUSBOption struct {
	VirtualDeviceOption
}

type VirtualUSBRemoteClientBackingInfo

type VirtualUSBRemoteClientBackingInfo struct {
	VirtualDeviceRemoteDeviceBackingInfo

	Hostname string `xml:"hostname"`
}

type VirtualUSBRemoteClientBackingOption

type VirtualUSBRemoteClientBackingOption struct {
	VirtualDeviceRemoteDeviceBackingOption
}

type VirtualUSBRemoteHostBackingInfo

type VirtualUSBRemoteHostBackingInfo struct {
	VirtualDeviceDeviceBackingInfo

	Hostname string `xml:"hostname"`
}

type VirtualUSBRemoteHostBackingOption

type VirtualUSBRemoteHostBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualUSBUSBBackingInfo

type VirtualUSBUSBBackingInfo struct {
	VirtualDeviceDeviceBackingInfo
}

type VirtualUSBUSBBackingOption

type VirtualUSBUSBBackingOption struct {
	VirtualDeviceDeviceBackingOption
}

type VirtualUSBXHCIController

type VirtualUSBXHCIController struct {
	VirtualController

	AutoConnectDevices *bool `xml:"autoConnectDevices"`
}

type VirtualUSBXHCIControllerOption

type VirtualUSBXHCIControllerOption struct {
	VirtualControllerOption

	AutoConnectDevices BoolOption `xml:"autoConnectDevices"`
	SupportedSpeeds    []string   `xml:"supportedSpeeds"`
}

type VirtualVMIROMOption

type VirtualVMIROMOption struct {
	VirtualDeviceOption
}

type VirtualVideoCardOption

type VirtualVideoCardOption struct {
	VirtualDeviceOption

	VideoRamSizeInKB       *LongOption `xml:"videoRamSizeInKB,omitempty"`
	NumDisplays            *IntOption  `xml:"numDisplays,omitempty"`
	UseAutoDetect          *BoolOption `xml:"useAutoDetect,omitempty"`
	Support3D              *BoolOption `xml:"support3D,omitempty"`
	Use3dRendererSupported *BoolOption `xml:"use3dRendererSupported,omitempty"`
}

type VirtualVmxnet

type VirtualVmxnet struct {
	VirtualEthernetCard
}

func (*VirtualVmxnet) GetVirtualVmxnet

func (b *VirtualVmxnet) GetVirtualVmxnet() *VirtualVmxnet

type VirtualVmxnet2

type VirtualVmxnet2 struct {
	VirtualVmxnet
}

type VirtualVmxnet2Option

type VirtualVmxnet2Option struct {
	VirtualVmxnetOption
}

type VirtualVmxnet3

type VirtualVmxnet3 struct {
	VirtualVmxnet
}

type VirtualVmxnet3Option

type VirtualVmxnet3Option struct {
	VirtualVmxnetOption
}

type VirtualVmxnetOption

type VirtualVmxnetOption struct {
	VirtualEthernetCardOption
}

func (*VirtualVmxnetOption) GetVirtualVmxnetOption

func (b *VirtualVmxnetOption) GetVirtualVmxnetOption() *VirtualVmxnetOption

type VlanProfile

type VlanProfile struct {
	ApplyProfile
}

type VmAcquiredMksTicketEvent

type VmAcquiredMksTicketEvent struct {
	VmEvent
}

type VmAcquiredTicketEvent

type VmAcquiredTicketEvent struct {
	VmEvent

	TicketType string `xml:"ticketType"`
}

type VmAlreadyExistsInDatacenter

type VmAlreadyExistsInDatacenter struct {
	InvalidFolder

	Host     ManagedObjectReference   `xml:"host"`
	Hostname string                   `xml:"hostname"`
	Vm       []ManagedObjectReference `xml:"vm"`
}

type VmAlreadyExistsInDatacenterFault

type VmAlreadyExistsInDatacenterFault VmAlreadyExistsInDatacenter

type VmAutoRenameEvent

type VmAutoRenameEvent struct {
	VmEvent

	OldName string `xml:"oldName"`
	NewName string `xml:"newName"`
}

type VmBeingClonedEvent

type VmBeingClonedEvent struct {
	VmCloneEvent

	DestFolder FolderEventArgument `xml:"destFolder"`
	DestName   string              `xml:"destName"`
	DestHost   HostEventArgument   `xml:"destHost"`
}

type VmBeingClonedNoFolderEvent

type VmBeingClonedNoFolderEvent struct {
	VmCloneEvent

	DestName string            `xml:"destName"`
	DestHost HostEventArgument `xml:"destHost"`
}

type VmBeingCreatedEvent

type VmBeingCreatedEvent struct {
	VmEvent

	ConfigSpec *VirtualMachineConfigSpec `xml:"configSpec,omitempty"`
}

type VmBeingDeployedEvent

type VmBeingDeployedEvent struct {
	VmEvent

	SrcTemplate VmEventArgument `xml:"srcTemplate"`
}

type VmBeingHotMigratedEvent

type VmBeingHotMigratedEvent struct {
	VmEvent

	DestHost       HostEventArgument        `xml:"destHost"`
	DestDatacenter *DatacenterEventArgument `xml:"destDatacenter,omitempty"`
	DestDatastore  *DatastoreEventArgument  `xml:"destDatastore,omitempty"`
}

type VmBeingMigratedEvent

type VmBeingMigratedEvent struct {
	VmEvent

	DestHost       HostEventArgument        `xml:"destHost"`
	DestDatacenter *DatacenterEventArgument `xml:"destDatacenter,omitempty"`
	DestDatastore  *DatastoreEventArgument  `xml:"destDatastore,omitempty"`
}

type VmBeingRelocatedEvent

type VmBeingRelocatedEvent struct {
	VmRelocateSpecEvent

	DestHost       HostEventArgument        `xml:"destHost"`
	DestDatacenter *DatacenterEventArgument `xml:"destDatacenter,omitempty"`
	DestDatastore  *DatastoreEventArgument  `xml:"destDatastore,omitempty"`
}

type VmCloneEvent

type VmCloneEvent struct {
	VmEvent
}

func (*VmCloneEvent) GetVmCloneEvent

func (b *VmCloneEvent) GetVmCloneEvent() *VmCloneEvent

type VmCloneFailedEvent

type VmCloneFailedEvent struct {
	VmCloneEvent

	DestFolder FolderEventArgument  `xml:"destFolder"`
	DestName   string               `xml:"destName"`
	DestHost   HostEventArgument    `xml:"destHost"`
	Reason     LocalizedMethodFault `xml:"reason"`
}

type VmClonedEvent

type VmClonedEvent struct {
	VmCloneEvent

	SourceVm VmEventArgument `xml:"sourceVm"`
}

type VmConfigFault

type VmConfigFault struct {
	VimFault
}

func (*VmConfigFault) GetVmConfigFault

func (b *VmConfigFault) GetVmConfigFault() *VmConfigFault

type VmConfigFaultFault

type VmConfigFaultFault BaseVmConfigFault

type VmConfigFileInfo

type VmConfigFileInfo struct {
	FileInfo

	ConfigVersion int `xml:"configVersion,omitempty"`
}

func (*VmConfigFileInfo) GetVmConfigFileInfo

func (b *VmConfigFileInfo) GetVmConfigFileInfo() *VmConfigFileInfo

type VmConfigFileQuery

type VmConfigFileQuery struct {
	FileQuery

	Filter  *VmConfigFileQueryFilter `xml:"filter,omitempty"`
	Details *VmConfigFileQueryFlags  `xml:"details,omitempty"`
}

func (*VmConfigFileQuery) GetVmConfigFileQuery

func (b *VmConfigFileQuery) GetVmConfigFileQuery() *VmConfigFileQuery

type VmConfigFileQueryFilter

type VmConfigFileQueryFilter struct {
	DynamicData

	MatchConfigVersion []int `xml:"matchConfigVersion,omitempty"`
}

type VmConfigFileQueryFlags

type VmConfigFileQueryFlags struct {
	DynamicData

	ConfigVersion bool `xml:"configVersion"`
}

type VmConfigIncompatibleForFaultTolerance

type VmConfigIncompatibleForFaultTolerance struct {
	VmConfigFault

	Fault *LocalizedMethodFault `xml:"fault,omitempty"`
}

type VmConfigIncompatibleForFaultToleranceFault

type VmConfigIncompatibleForFaultToleranceFault VmConfigIncompatibleForFaultTolerance

type VmConfigIncompatibleForRecordReplay

type VmConfigIncompatibleForRecordReplay struct {
	VmConfigFault

	Fault *LocalizedMethodFault `xml:"fault,omitempty"`
}

type VmConfigIncompatibleForRecordReplayFault

type VmConfigIncompatibleForRecordReplayFault VmConfigIncompatibleForRecordReplay

type VmConfigInfo

type VmConfigInfo struct {
	DynamicData

	Product                 []VAppProductInfo    `xml:"product,omitempty"`
	Property                []VAppPropertyInfo   `xml:"property,omitempty"`
	IpAssignment            VAppIPAssignmentInfo `xml:"ipAssignment"`
	Eula                    []string             `xml:"eula,omitempty"`
	OvfSection              []VAppOvfSectionInfo `xml:"ovfSection,omitempty"`
	OvfEnvironmentTransport []string             `xml:"ovfEnvironmentTransport,omitempty"`
	InstallBootRequired     bool                 `xml:"installBootRequired"`
	InstallBootStopDelay    int                  `xml:"installBootStopDelay"`
}

func (*VmConfigInfo) GetVmConfigInfo

func (b *VmConfigInfo) GetVmConfigInfo() *VmConfigInfo

type VmConfigMissingEvent

type VmConfigMissingEvent struct {
	VmEvent
}

type VmConfigSpec

type VmConfigSpec struct {
	DynamicData

	Product                 []VAppProductSpec     `xml:"product,omitempty"`
	Property                []VAppPropertySpec    `xml:"property,omitempty"`
	IpAssignment            *VAppIPAssignmentInfo `xml:"ipAssignment,omitempty"`
	Eula                    []string              `xml:"eula,omitempty"`
	OvfSection              []VAppOvfSectionSpec  `xml:"ovfSection,omitempty"`
	OvfEnvironmentTransport []string              `xml:"ovfEnvironmentTransport,omitempty"`
	InstallBootRequired     *bool                 `xml:"installBootRequired"`
	InstallBootStopDelay    int                   `xml:"installBootStopDelay,omitempty"`
}

func (*VmConfigSpec) GetVmConfigSpec

func (b *VmConfigSpec) GetVmConfigSpec() *VmConfigSpec

type VmConnectedEvent

type VmConnectedEvent struct {
	VmEvent
}

type VmCreatedEvent

type VmCreatedEvent struct {
	VmEvent
}

type VmDasBeingResetEvent

type VmDasBeingResetEvent struct {
	VmEvent

	Reason string `xml:"reason,omitempty"`
}

func (*VmDasBeingResetEvent) GetVmDasBeingResetEvent

func (b *VmDasBeingResetEvent) GetVmDasBeingResetEvent() *VmDasBeingResetEvent

type VmDasBeingResetEventReasonCode

type VmDasBeingResetEventReasonCode string

type VmDasBeingResetWithScreenshotEvent

type VmDasBeingResetWithScreenshotEvent struct {
	VmDasBeingResetEvent

	ScreenshotFilePath string `xml:"screenshotFilePath"`
}

type VmDasResetFailedEvent

type VmDasResetFailedEvent struct {
	VmEvent
}

type VmDasUpdateErrorEvent

type VmDasUpdateErrorEvent struct {
	VmEvent
}

type VmDasUpdateOkEvent

type VmDasUpdateOkEvent struct {
	VmEvent
}

type VmDateRolledBackEvent

type VmDateRolledBackEvent struct {
	VmEvent
}

type VmDeployFailedEvent

type VmDeployFailedEvent struct {
	VmEvent

	DestDatastore BaseEntityEventArgument `xml:"destDatastore,typeattr"`
	Reason        LocalizedMethodFault    `xml:"reason"`
}

type VmDeployedEvent

type VmDeployedEvent struct {
	VmEvent

	SrcTemplate VmEventArgument `xml:"srcTemplate"`
}

type VmDisconnectedEvent

type VmDisconnectedEvent struct {
	VmEvent
}

type VmDiscoveredEvent

type VmDiscoveredEvent struct {
	VmEvent
}

type VmDiskFailedEvent

type VmDiskFailedEvent struct {
	VmEvent

	Disk   string               `xml:"disk"`
	Reason LocalizedMethodFault `xml:"reason"`
}

type VmDiskFileInfo

type VmDiskFileInfo struct {
	FileInfo

	DiskType        string   `xml:"diskType,omitempty"`
	CapacityKb      int64    `xml:"capacityKb,omitempty"`
	HardwareVersion int      `xml:"hardwareVersion,omitempty"`
	ControllerType  string   `xml:"controllerType,omitempty"`
	DiskExtents     []string `xml:"diskExtents,omitempty"`
	Thin            *bool    `xml:"thin"`
}

type VmDiskFileQuery

type VmDiskFileQuery struct {
	FileQuery

	Filter  *VmDiskFileQueryFilter `xml:"filter,omitempty"`
	Details *VmDiskFileQueryFlags  `xml:"details,omitempty"`
}

type VmDiskFileQueryFilter

type VmDiskFileQueryFilter struct {
	DynamicData

	DiskType             []string `xml:"diskType,omitempty"`
	MatchHardwareVersion []int    `xml:"matchHardwareVersion,omitempty"`
	ControllerType       []string `xml:"controllerType,omitempty"`
	Thin                 *bool    `xml:"thin"`
}

type VmDiskFileQueryFlags

type VmDiskFileQueryFlags struct {
	DynamicData

	DiskType        bool  `xml:"diskType"`
	CapacityKb      bool  `xml:"capacityKb"`
	HardwareVersion bool  `xml:"hardwareVersion"`
	ControllerType  *bool `xml:"controllerType"`
	DiskExtents     *bool `xml:"diskExtents"`
	Thin            *bool `xml:"thin"`
}

type VmEmigratingEvent

type VmEmigratingEvent struct {
	VmEvent
}

type VmEndRecordingEvent

type VmEndRecordingEvent struct {
	VmEvent
}

type VmEndReplayingEvent

type VmEndReplayingEvent struct {
	VmEvent
}

type VmEvent

type VmEvent struct {
	Event

	Template bool `xml:"template"`
}

func (*VmEvent) GetVmEvent

func (b *VmEvent) GetVmEvent() *VmEvent

type VmEventArgument

type VmEventArgument struct {
	EntityEventArgument

	Vm ManagedObjectReference `xml:"vm"`
}

type VmFailedMigrateEvent

type VmFailedMigrateEvent struct {
	VmEvent

	DestHost       HostEventArgument        `xml:"destHost"`
	Reason         LocalizedMethodFault     `xml:"reason"`
	DestDatacenter *DatacenterEventArgument `xml:"destDatacenter,omitempty"`
	DestDatastore  *DatastoreEventArgument  `xml:"destDatastore,omitempty"`
}

type VmFailedRelayoutEvent

type VmFailedRelayoutEvent struct {
	VmEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type VmFailedRelayoutOnVmfs2DatastoreEvent

type VmFailedRelayoutOnVmfs2DatastoreEvent struct {
	VmEvent
}

type VmFailedStartingSecondaryEvent

type VmFailedStartingSecondaryEvent struct {
	VmEvent

	Reason string `xml:"reason,omitempty"`
}

type VmFailedStartingSecondaryEventFailureReason

type VmFailedStartingSecondaryEventFailureReason string

type VmFailedToPowerOffEvent

type VmFailedToPowerOffEvent struct {
	VmEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type VmFailedToPowerOnEvent

type VmFailedToPowerOnEvent struct {
	VmEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type VmFailedToRebootGuestEvent

type VmFailedToRebootGuestEvent struct {
	VmEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type VmFailedToResetEvent

type VmFailedToResetEvent struct {
	VmEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type VmFailedToShutdownGuestEvent

type VmFailedToShutdownGuestEvent struct {
	VmEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type VmFailedToStandbyGuestEvent

type VmFailedToStandbyGuestEvent struct {
	VmEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type VmFailedToSuspendEvent

type VmFailedToSuspendEvent struct {
	VmEvent

	Reason LocalizedMethodFault `xml:"reason"`
}

type VmFailedUpdatingSecondaryConfig

type VmFailedUpdatingSecondaryConfig struct {
	VmEvent
}

type VmFailoverFailed

type VmFailoverFailed struct {
	VmEvent

	Reason *LocalizedMethodFault `xml:"reason,omitempty"`
}

type VmFaultToleranceConfigIssue

type VmFaultToleranceConfigIssue struct {
	VmFaultToleranceIssue

	Reason     string                  `xml:"reason,omitempty"`
	EntityName string                  `xml:"entityName,omitempty"`
	Entity     *ManagedObjectReference `xml:"entity,omitempty"`
}

type VmFaultToleranceConfigIssueFault

type VmFaultToleranceConfigIssueFault VmFaultToleranceConfigIssue

type VmFaultToleranceConfigIssueReasonForIssue

type VmFaultToleranceConfigIssueReasonForIssue string

type VmFaultToleranceConfigIssueWrapper

type VmFaultToleranceConfigIssueWrapper struct {
	VmFaultToleranceIssue

	EntityName string                  `xml:"entityName,omitempty"`
	Entity     *ManagedObjectReference `xml:"entity,omitempty"`
	Error      *LocalizedMethodFault   `xml:"error,omitempty"`
}

type VmFaultToleranceConfigIssueWrapperFault

type VmFaultToleranceConfigIssueWrapperFault VmFaultToleranceConfigIssueWrapper

type VmFaultToleranceInvalidFileBacking

type VmFaultToleranceInvalidFileBacking struct {
	VmFaultToleranceIssue

	BackingType     string `xml:"backingType,omitempty"`
	BackingFilename string `xml:"backingFilename,omitempty"`
}

type VmFaultToleranceInvalidFileBackingDeviceType

type VmFaultToleranceInvalidFileBackingDeviceType string

type VmFaultToleranceInvalidFileBackingFault

type VmFaultToleranceInvalidFileBackingFault VmFaultToleranceInvalidFileBacking

type VmFaultToleranceIssue

type VmFaultToleranceIssue struct {
	VimFault
}

func (*VmFaultToleranceIssue) GetVmFaultToleranceIssue

func (b *VmFaultToleranceIssue) GetVmFaultToleranceIssue() *VmFaultToleranceIssue

type VmFaultToleranceIssueFault

type VmFaultToleranceIssueFault BaseVmFaultToleranceIssue

type VmFaultToleranceOpIssuesList

type VmFaultToleranceOpIssuesList struct {
	VmFaultToleranceIssue

	Errors   []LocalizedMethodFault `xml:"errors,omitempty"`
	Warnings []LocalizedMethodFault `xml:"warnings,omitempty"`
}

type VmFaultToleranceOpIssuesListFault

type VmFaultToleranceOpIssuesListFault VmFaultToleranceOpIssuesList

type VmFaultToleranceStateChangedEvent

type VmFaultToleranceStateChangedEvent struct {
	VmEvent

	OldState VirtualMachineFaultToleranceState `xml:"oldState"`
	NewState VirtualMachineFaultToleranceState `xml:"newState"`
}

type VmFaultToleranceTooManyVMsOnHost

type VmFaultToleranceTooManyVMsOnHost struct {
	InsufficientResourcesFault

	HostName    string `xml:"hostName,omitempty"`
	MaxNumFtVms int    `xml:"maxNumFtVms"`
}

type VmFaultToleranceTooManyVMsOnHostFault

type VmFaultToleranceTooManyVMsOnHostFault VmFaultToleranceTooManyVMsOnHost

type VmFaultToleranceTurnedOffEvent

type VmFaultToleranceTurnedOffEvent struct {
	VmEvent
}

type VmFaultToleranceVmTerminatedEvent

type VmFaultToleranceVmTerminatedEvent struct {
	VmEvent

	Reason string `xml:"reason,omitempty"`
}

type VmGuestRebootEvent

type VmGuestRebootEvent struct {
	VmEvent
}

type VmGuestShutdownEvent

type VmGuestShutdownEvent struct {
	VmEvent
}

type VmGuestStandbyEvent

type VmGuestStandbyEvent struct {
	VmEvent
}

type VmHealthMonitoringStateChangedEvent

type VmHealthMonitoringStateChangedEvent struct {
	ClusterEvent

	State string `xml:"state"`
}

type VmHostAffinityRuleViolation

type VmHostAffinityRuleViolation struct {
	VmConfigFault

	VmName   string `xml:"vmName"`
	HostName string `xml:"hostName"`
}

type VmHostAffinityRuleViolationFault

type VmHostAffinityRuleViolationFault VmHostAffinityRuleViolation

type VmInstanceUuidAssignedEvent

type VmInstanceUuidAssignedEvent struct {
	VmEvent

	InstanceUuid string `xml:"instanceUuid"`
}

type VmInstanceUuidChangedEvent

type VmInstanceUuidChangedEvent struct {
	VmEvent

	OldInstanceUuid string `xml:"oldInstanceUuid"`
	NewInstanceUuid string `xml:"newInstanceUuid"`
}

type VmInstanceUuidConflictEvent

type VmInstanceUuidConflictEvent struct {
	VmEvent

	ConflictedVm VmEventArgument `xml:"conflictedVm"`
	InstanceUuid string          `xml:"instanceUuid"`
}

type VmLimitLicense

type VmLimitLicense struct {
	NotEnoughLicenses

	Limit int `xml:"limit"`
}

type VmLimitLicenseFault

type VmLimitLicenseFault VmLimitLicense

type VmLogFileInfo

type VmLogFileInfo struct {
	FileInfo
}

type VmLogFileQuery

type VmLogFileQuery struct {
	FileQuery
}

type VmMacAssignedEvent

type VmMacAssignedEvent struct {
	VmEvent

	Adapter string `xml:"adapter"`
	Mac     string `xml:"mac"`
}

type VmMacChangedEvent

type VmMacChangedEvent struct {
	VmEvent

	Adapter string `xml:"adapter"`
	OldMac  string `xml:"oldMac"`
	NewMac  string `xml:"newMac"`
}

type VmMacConflictEvent

type VmMacConflictEvent struct {
	VmEvent

	ConflictedVm VmEventArgument `xml:"conflictedVm"`
	Mac          string          `xml:"mac"`
}

type VmMaxFTRestartCountReached

type VmMaxFTRestartCountReached struct {
	VmEvent
}

type VmMaxRestartCountReached

type VmMaxRestartCountReached struct {
	VmEvent
}

type VmMessageErrorEvent

type VmMessageErrorEvent struct {
	VmEvent

	Message     string                  `xml:"message"`
	MessageInfo []VirtualMachineMessage `xml:"messageInfo,omitempty"`
}

type VmMessageEvent

type VmMessageEvent struct {
	VmEvent

	Message     string                  `xml:"message"`
	MessageInfo []VirtualMachineMessage `xml:"messageInfo,omitempty"`
}

type VmMessageWarningEvent

type VmMessageWarningEvent struct {
	VmEvent

	Message     string                  `xml:"message"`
	MessageInfo []VirtualMachineMessage `xml:"messageInfo,omitempty"`
}

type VmMetadataManagerFault

type VmMetadataManagerFault struct {
	VimFault
}

type VmMetadataManagerFaultFault

type VmMetadataManagerFaultFault VmMetadataManagerFault

type VmMigratedEvent

type VmMigratedEvent struct {
	VmEvent

	SourceHost       HostEventArgument        `xml:"sourceHost"`
	SourceDatacenter *DatacenterEventArgument `xml:"sourceDatacenter,omitempty"`
	SourceDatastore  *DatastoreEventArgument  `xml:"sourceDatastore,omitempty"`
}

func (*VmMigratedEvent) GetVmMigratedEvent

func (b *VmMigratedEvent) GetVmMigratedEvent() *VmMigratedEvent

type VmMonitorIncompatibleForFaultTolerance

type VmMonitorIncompatibleForFaultTolerance struct {
	VimFault
}

type VmMonitorIncompatibleForFaultToleranceFault

type VmMonitorIncompatibleForFaultToleranceFault VmMonitorIncompatibleForFaultTolerance

type VmNoCompatibleHostForSecondaryEvent

type VmNoCompatibleHostForSecondaryEvent struct {
	VmEvent
}

type VmNoNetworkAccessEvent

type VmNoNetworkAccessEvent struct {
	VmEvent

	DestHost HostEventArgument `xml:"destHost"`
}

type VmNvramFileInfo

type VmNvramFileInfo struct {
	FileInfo
}

type VmNvramFileQuery

type VmNvramFileQuery struct {
	FileQuery
}

type VmOrphanedEvent

type VmOrphanedEvent struct {
	VmEvent
}

type VmPodConfigForPlacement

type VmPodConfigForPlacement struct {
	DynamicData

	StoragePod  ManagedObjectReference  `xml:"storagePod"`
	Disk        []PodDiskLocator        `xml:"disk,omitempty"`
	VmConfig    *StorageDrsVmConfigInfo `xml:"vmConfig,omitempty"`
	InterVmRule []BaseClusterRuleInfo   `xml:"interVmRule,omitempty,typeattr"`
}

type VmPortGroupProfile

type VmPortGroupProfile struct {
	PortGroupProfile
}

type VmPowerOffOnIsolationEvent

type VmPowerOffOnIsolationEvent struct {
	VmPoweredOffEvent

	IsolatedHost HostEventArgument `xml:"isolatedHost"`
}

type VmPowerOnDisabled

type VmPowerOnDisabled struct {
	InvalidState
}

type VmPowerOnDisabledFault

type VmPowerOnDisabledFault VmPowerOnDisabled

type VmPoweredOffEvent

type VmPoweredOffEvent struct {
	VmEvent
}

func (*VmPoweredOffEvent) GetVmPoweredOffEvent

func (b *VmPoweredOffEvent) GetVmPoweredOffEvent() *VmPoweredOffEvent

type VmPoweredOnEvent

type VmPoweredOnEvent struct {
	VmEvent
}

func (*VmPoweredOnEvent) GetVmPoweredOnEvent

func (b *VmPoweredOnEvent) GetVmPoweredOnEvent() *VmPoweredOnEvent

type VmPoweringOnWithCustomizedDVPortEvent

type VmPoweringOnWithCustomizedDVPortEvent struct {
	VmEvent

	Vnic []VnicPortArgument `xml:"vnic"`
}

type VmPrimaryFailoverEvent

type VmPrimaryFailoverEvent struct {
	VmEvent

	Reason string `xml:"reason,omitempty"`
}

type VmReconfiguredEvent

type VmReconfiguredEvent struct {
	VmEvent

	ConfigSpec VirtualMachineConfigSpec `xml:"configSpec"`
}

type VmRegisteredEvent

type VmRegisteredEvent struct {
	VmEvent
}

type VmRelayoutSuccessfulEvent

type VmRelayoutSuccessfulEvent struct {
	VmEvent
}

type VmRelayoutUpToDateEvent

type VmRelayoutUpToDateEvent struct {
	VmEvent
}

type VmReloadFromPathEvent

type VmReloadFromPathEvent struct {
	VmEvent

	ConfigPath string `xml:"configPath"`
}

type VmReloadFromPathFailedEvent

type VmReloadFromPathFailedEvent struct {
	VmEvent

	ConfigPath string `xml:"configPath"`
}

type VmRelocateFailedEvent

type VmRelocateFailedEvent struct {
	VmRelocateSpecEvent

	DestHost       HostEventArgument        `xml:"destHost"`
	Reason         LocalizedMethodFault     `xml:"reason"`
	DestDatacenter *DatacenterEventArgument `xml:"destDatacenter,omitempty"`
	DestDatastore  *DatastoreEventArgument  `xml:"destDatastore,omitempty"`
}

type VmRelocateSpecEvent

type VmRelocateSpecEvent struct {
	VmEvent
}

func (*VmRelocateSpecEvent) GetVmRelocateSpecEvent

func (b *VmRelocateSpecEvent) GetVmRelocateSpecEvent() *VmRelocateSpecEvent

type VmRelocatedEvent

type VmRelocatedEvent struct {
	VmRelocateSpecEvent

	SourceHost       HostEventArgument        `xml:"sourceHost"`
	SourceDatacenter *DatacenterEventArgument `xml:"sourceDatacenter,omitempty"`
	SourceDatastore  *DatastoreEventArgument  `xml:"sourceDatastore,omitempty"`
}

type VmRemoteConsoleConnectedEvent

type VmRemoteConsoleConnectedEvent struct {
	VmEvent
}

type VmRemoteConsoleDisconnectedEvent

type VmRemoteConsoleDisconnectedEvent struct {
	VmEvent
}

type VmRemovedEvent

type VmRemovedEvent struct {
	VmEvent
}

type VmRenamedEvent

type VmRenamedEvent struct {
	VmEvent

	OldName string `xml:"oldName"`
	NewName string `xml:"newName"`
}

type VmRequirementsExceedCurrentEVCModeEvent

type VmRequirementsExceedCurrentEVCModeEvent struct {
	VmEvent
}

type VmResettingEvent

type VmResettingEvent struct {
	VmEvent
}

type VmResourcePoolMovedEvent

type VmResourcePoolMovedEvent struct {
	VmEvent

	OldParent ResourcePoolEventArgument `xml:"oldParent"`
	NewParent ResourcePoolEventArgument `xml:"newParent"`
}

type VmResourceReallocatedEvent

type VmResourceReallocatedEvent struct {
	VmEvent
}

type VmRestartedOnAlternateHostEvent

type VmRestartedOnAlternateHostEvent struct {
	VmPoweredOnEvent

	SourceHost HostEventArgument `xml:"sourceHost"`
}

type VmResumingEvent

type VmResumingEvent struct {
	VmEvent
}

type VmSecondaryAddedEvent

type VmSecondaryAddedEvent struct {
	VmEvent
}

type VmSecondaryDisabledBySystemEvent

type VmSecondaryDisabledBySystemEvent struct {
	VmEvent

	Reason *LocalizedMethodFault `xml:"reason,omitempty"`
}

type VmSecondaryDisabledEvent

type VmSecondaryDisabledEvent struct {
	VmEvent
}

type VmSecondaryEnabledEvent

type VmSecondaryEnabledEvent struct {
	VmEvent
}

type VmSecondaryStartedEvent

type VmSecondaryStartedEvent struct {
	VmEvent
}

type VmShutdownOnIsolationEvent

type VmShutdownOnIsolationEvent struct {
	VmPoweredOffEvent

	IsolatedHost   HostEventArgument `xml:"isolatedHost"`
	ShutdownResult string            `xml:"shutdownResult,omitempty"`
}

type VmShutdownOnIsolationEventOperation

type VmShutdownOnIsolationEventOperation string

type VmSnapshotFileInfo

type VmSnapshotFileInfo struct {
	FileInfo
}

type VmSnapshotFileQuery

type VmSnapshotFileQuery struct {
	FileQuery
}

type VmStartRecordingEvent

type VmStartRecordingEvent struct {
	VmEvent
}

type VmStartReplayingEvent

type VmStartReplayingEvent struct {
	VmEvent
}

type VmStartingEvent

type VmStartingEvent struct {
	VmEvent
}

func (*VmStartingEvent) GetVmStartingEvent

func (b *VmStartingEvent) GetVmStartingEvent() *VmStartingEvent

type VmStartingSecondaryEvent

type VmStartingSecondaryEvent struct {
	VmEvent
}

type VmStaticMacConflictEvent

type VmStaticMacConflictEvent struct {
	VmEvent

	ConflictedVm VmEventArgument `xml:"conflictedVm"`
	Mac          string          `xml:"mac"`
}

type VmStoppingEvent

type VmStoppingEvent struct {
	VmEvent
}

type VmSuspendedEvent

type VmSuspendedEvent struct {
	VmEvent
}

type VmSuspendingEvent

type VmSuspendingEvent struct {
	VmEvent
}

type VmTimedoutStartingSecondaryEvent

type VmTimedoutStartingSecondaryEvent struct {
	VmEvent

	Timeout int64 `xml:"timeout,omitempty"`
}

type VmToolsUpgradeFault

type VmToolsUpgradeFault struct {
	VimFault
}

func (*VmToolsUpgradeFault) GetVmToolsUpgradeFault

func (b *VmToolsUpgradeFault) GetVmToolsUpgradeFault() *VmToolsUpgradeFault

type VmToolsUpgradeFaultFault

type VmToolsUpgradeFaultFault BaseVmToolsUpgradeFault

type VmUnsupportedStartingEvent

type VmUnsupportedStartingEvent struct {
	VmStartingEvent

	GuestId string `xml:"guestId"`
}

type VmUpgradeCompleteEvent

type VmUpgradeCompleteEvent struct {
	VmEvent

	Version string `xml:"version"`
}

type VmUpgradeFailedEvent

type VmUpgradeFailedEvent struct {
	VmEvent
}

type VmUpgradingEvent

type VmUpgradingEvent struct {
	VmEvent

	Version string `xml:"version"`
}

type VmUuidAssignedEvent

type VmUuidAssignedEvent struct {
	VmEvent

	Uuid string `xml:"uuid"`
}

type VmUuidChangedEvent

type VmUuidChangedEvent struct {
	VmEvent

	OldUuid string `xml:"oldUuid"`
	NewUuid string `xml:"newUuid"`
}

type VmUuidConflictEvent

type VmUuidConflictEvent struct {
	VmEvent

	ConflictedVm VmEventArgument `xml:"conflictedVm"`
	Uuid         string          `xml:"uuid"`
}

type VmValidateMaxDevice

type VmValidateMaxDevice struct {
	VimFault

	Device string `xml:"device"`
	Max    int    `xml:"max"`
	Count  int    `xml:"count"`
}

type VmValidateMaxDeviceFault

type VmValidateMaxDeviceFault VmValidateMaxDevice

type VmWwnAssignedEvent

type VmWwnAssignedEvent struct {
	VmEvent

	NodeWwns []int64 `xml:"nodeWwns"`
	PortWwns []int64 `xml:"portWwns"`
}

type VmWwnChangedEvent

type VmWwnChangedEvent struct {
	VmEvent

	OldNodeWwns []int64 `xml:"oldNodeWwns,omitempty"`
	OldPortWwns []int64 `xml:"oldPortWwns,omitempty"`
	NewNodeWwns []int64 `xml:"newNodeWwns,omitempty"`
	NewPortWwns []int64 `xml:"newPortWwns,omitempty"`
}

type VmWwnConflict

type VmWwnConflict struct {
	InvalidVmConfig

	Vm   *ManagedObjectReference `xml:"vm,omitempty"`
	Host *ManagedObjectReference `xml:"host,omitempty"`
	Name string                  `xml:"name,omitempty"`
	Wwn  int64                   `xml:"wwn,omitempty"`
}

type VmWwnConflictEvent

type VmWwnConflictEvent struct {
	VmEvent

	ConflictedVms   []VmEventArgument   `xml:"conflictedVms,omitempty"`
	ConflictedHosts []HostEventArgument `xml:"conflictedHosts,omitempty"`
	Wwn             int64               `xml:"wwn"`
}

type VmWwnConflictFault

type VmWwnConflictFault VmWwnConflict

type VmfsAlreadyMounted

type VmfsAlreadyMounted struct {
	VmfsMountFault
}

type VmfsAlreadyMountedFault

type VmfsAlreadyMountedFault VmfsAlreadyMounted

type VmfsAmbiguousMount

type VmfsAmbiguousMount struct {
	VmfsMountFault
}

type VmfsAmbiguousMountFault

type VmfsAmbiguousMountFault VmfsAmbiguousMount

type VmfsDatastoreAllExtentOption

type VmfsDatastoreAllExtentOption struct {
	VmfsDatastoreSingleExtentOption
}

type VmfsDatastoreBaseOption

type VmfsDatastoreBaseOption struct {
	DynamicData

	Layout                HostDiskPartitionLayout `xml:"layout"`
	PartitionFormatChange *bool                   `xml:"partitionFormatChange"`
}

func (*VmfsDatastoreBaseOption) GetVmfsDatastoreBaseOption

func (b *VmfsDatastoreBaseOption) GetVmfsDatastoreBaseOption() *VmfsDatastoreBaseOption

type VmfsDatastoreCreateSpec

type VmfsDatastoreCreateSpec struct {
	VmfsDatastoreSpec

	Partition HostDiskPartitionSpec   `xml:"partition"`
	Vmfs      HostVmfsSpec            `xml:"vmfs"`
	Extent    []HostScsiDiskPartition `xml:"extent,omitempty"`
}

type VmfsDatastoreExpandSpec

type VmfsDatastoreExpandSpec struct {
	VmfsDatastoreSpec

	Partition HostDiskPartitionSpec `xml:"partition"`
	Extent    HostScsiDiskPartition `xml:"extent"`
}

type VmfsDatastoreExtendSpec

type VmfsDatastoreExtendSpec struct {
	VmfsDatastoreSpec

	Partition HostDiskPartitionSpec   `xml:"partition"`
	Extent    []HostScsiDiskPartition `xml:"extent"`
}

type VmfsDatastoreInfo

type VmfsDatastoreInfo struct {
	DatastoreInfo

	MaxPhysicalRDMFileSize int64           `xml:"maxPhysicalRDMFileSize,omitempty"`
	MaxVirtualRDMFileSize  int64           `xml:"maxVirtualRDMFileSize,omitempty"`
	Vmfs                   *HostVmfsVolume `xml:"vmfs,omitempty"`
}

type VmfsDatastoreMultipleExtentOption

type VmfsDatastoreMultipleExtentOption struct {
	VmfsDatastoreBaseOption

	VmfsExtent []HostDiskPartitionBlockRange `xml:"vmfsExtent"`
}

type VmfsDatastoreOption

type VmfsDatastoreOption struct {
	DynamicData

	Info BaseVmfsDatastoreBaseOption `xml:"info,typeattr"`
	Spec BaseVmfsDatastoreSpec       `xml:"spec,typeattr"`
}

type VmfsDatastoreSingleExtentOption

type VmfsDatastoreSingleExtentOption struct {
	VmfsDatastoreBaseOption

	VmfsExtent HostDiskPartitionBlockRange `xml:"vmfsExtent"`
}

func (*VmfsDatastoreSingleExtentOption) GetVmfsDatastoreSingleExtentOption

func (b *VmfsDatastoreSingleExtentOption) GetVmfsDatastoreSingleExtentOption() *VmfsDatastoreSingleExtentOption

type VmfsDatastoreSpec

type VmfsDatastoreSpec struct {
	DynamicData

	DiskUuid string `xml:"diskUuid"`
}

func (*VmfsDatastoreSpec) GetVmfsDatastoreSpec

func (b *VmfsDatastoreSpec) GetVmfsDatastoreSpec() *VmfsDatastoreSpec

type VmfsMountFault

type VmfsMountFault struct {
	HostConfigFault

	Uuid string `xml:"uuid"`
}

func (*VmfsMountFault) GetVmfsMountFault

func (b *VmfsMountFault) GetVmfsMountFault() *VmfsMountFault

type VmfsMountFaultFault

type VmfsMountFaultFault BaseVmfsMountFault

type VmotionInterfaceNotEnabled

type VmotionInterfaceNotEnabled struct {
	HostPowerOpFailed
}

type VmotionInterfaceNotEnabledFault

type VmotionInterfaceNotEnabledFault VmotionInterfaceNotEnabled

type VmwareDistributedVirtualSwitchPvlanPortType

type VmwareDistributedVirtualSwitchPvlanPortType string

type VmwareDistributedVirtualSwitchPvlanSpec

type VmwareDistributedVirtualSwitchPvlanSpec struct {
	VmwareDistributedVirtualSwitchVlanSpec

	PvlanId int `xml:"pvlanId"`
}

type VmwareDistributedVirtualSwitchTrunkVlanSpec

type VmwareDistributedVirtualSwitchTrunkVlanSpec struct {
	VmwareDistributedVirtualSwitchVlanSpec

	VlanId []NumericRange `xml:"vlanId"`
}

type VmwareDistributedVirtualSwitchVlanIdSpec

type VmwareDistributedVirtualSwitchVlanIdSpec struct {
	VmwareDistributedVirtualSwitchVlanSpec

	VlanId int `xml:"vlanId"`
}

type VmwareDistributedVirtualSwitchVlanSpec

type VmwareDistributedVirtualSwitchVlanSpec struct {
	InheritablePolicy
}

func (*VmwareDistributedVirtualSwitchVlanSpec) GetVmwareDistributedVirtualSwitchVlanSpec

func (b *VmwareDistributedVirtualSwitchVlanSpec) GetVmwareDistributedVirtualSwitchVlanSpec() *VmwareDistributedVirtualSwitchVlanSpec

type VmwareUplinkPortTeamingPolicy

type VmwareUplinkPortTeamingPolicy struct {
	InheritablePolicy

	Policy          *StringPolicy                `xml:"policy,omitempty"`
	ReversePolicy   *BoolPolicy                  `xml:"reversePolicy,omitempty"`
	NotifySwitches  *BoolPolicy                  `xml:"notifySwitches,omitempty"`
	RollingOrder    *BoolPolicy                  `xml:"rollingOrder,omitempty"`
	FailureCriteria *DVSFailureCriteria          `xml:"failureCriteria,omitempty"`
	UplinkPortOrder *VMwareUplinkPortOrderPolicy `xml:"uplinkPortOrder,omitempty"`
}

type VnicPortArgument

type VnicPortArgument struct {
	DynamicData

	Vnic string                                 `xml:"vnic"`
	Port DistributedVirtualSwitchPortConnection `xml:"port"`
}

type VolumeEditorError

type VolumeEditorError struct {
	CustomizationFault
}

type VolumeEditorErrorFault

type VolumeEditorErrorFault VolumeEditorError

type VramLimitLicense

type VramLimitLicense struct {
	NotEnoughLicenses

	Limit int `xml:"limit"`
}

type VramLimitLicenseFault

type VramLimitLicenseFault VramLimitLicense

type VsanClusterConfigInfo

type VsanClusterConfigInfo struct {
	DynamicData

	Enabled       *bool                                 `xml:"enabled"`
	DefaultConfig *VsanClusterConfigInfoHostDefaultInfo `xml:"defaultConfig,omitempty"`
}

type VsanClusterConfigInfoHostDefaultInfo

type VsanClusterConfigInfoHostDefaultInfo struct {
	DynamicData

	Uuid             string `xml:"uuid,omitempty"`
	AutoClaimStorage *bool  `xml:"autoClaimStorage"`
}

type VsanClusterUuidMismatch

type VsanClusterUuidMismatch struct {
	CannotMoveVsanEnabledHost

	HostClusterUuid        string `xml:"hostClusterUuid"`
	DestinationClusterUuid string `xml:"destinationClusterUuid"`
}

type VsanClusterUuidMismatchFault

type VsanClusterUuidMismatchFault VsanClusterUuidMismatch

type VsanDiskFault

type VsanDiskFault struct {
	VsanFault

	Device string `xml:"device,omitempty"`
}

func (*VsanDiskFault) GetVsanDiskFault

func (b *VsanDiskFault) GetVsanDiskFault() *VsanDiskFault

type VsanDiskFaultFault

type VsanDiskFaultFault BaseVsanDiskFault

type VsanDiskIssueType

type VsanDiskIssueType string

type VsanFault

type VsanFault struct {
	VimFault
}

func (*VsanFault) GetVsanFault

func (b *VsanFault) GetVsanFault() *VsanFault

type VsanFaultFault

type VsanFaultFault BaseVsanFault

type VsanHostClusterStatus

type VsanHostClusterStatus struct {
	DynamicData

	Uuid       string                     `xml:"uuid,omitempty"`
	NodeUuid   string                     `xml:"nodeUuid,omitempty"`
	Health     string                     `xml:"health"`
	NodeState  VsanHostClusterStatusState `xml:"nodeState"`
	MemberUuid []string                   `xml:"memberUuid,omitempty"`
}

type VsanHostClusterStatusState

type VsanHostClusterStatusState struct {
	DynamicData

	State      string                                        `xml:"state"`
	Completion *VsanHostClusterStatusStateCompletionEstimate `xml:"completion,omitempty"`
}

type VsanHostClusterStatusStateCompletionEstimate

type VsanHostClusterStatusStateCompletionEstimate struct {
	DynamicData

	CompleteTime    *time.Time `xml:"completeTime"`
	PercentComplete int        `xml:"percentComplete,omitempty"`
}

type VsanHostConfigInfo

type VsanHostConfigInfo struct {
	DynamicData

	Enabled     *bool                          `xml:"enabled"`
	HostSystem  *ManagedObjectReference        `xml:"hostSystem,omitempty"`
	ClusterInfo *VsanHostConfigInfoClusterInfo `xml:"clusterInfo,omitempty"`
	StorageInfo *VsanHostConfigInfoStorageInfo `xml:"storageInfo,omitempty"`
	NetworkInfo *VsanHostConfigInfoNetworkInfo `xml:"networkInfo,omitempty"`
}

type VsanHostConfigInfoClusterInfo

type VsanHostConfigInfoClusterInfo struct {
	DynamicData

	Uuid     string `xml:"uuid,omitempty"`
	NodeUuid string `xml:"nodeUuid,omitempty"`
}

type VsanHostConfigInfoNetworkInfo

type VsanHostConfigInfoNetworkInfo struct {
	DynamicData

	Port []VsanHostConfigInfoNetworkInfoPortConfig `xml:"port,omitempty"`
}

type VsanHostConfigInfoNetworkInfoPortConfig

type VsanHostConfigInfoNetworkInfoPortConfig struct {
	DynamicData

	IpConfig *VsanHostIpConfig `xml:"ipConfig,omitempty"`
	Device   string            `xml:"device"`
}

type VsanHostConfigInfoStorageInfo

type VsanHostConfigInfoStorageInfo struct {
	DynamicData

	AutoClaimStorage *bool                 `xml:"autoClaimStorage"`
	DiskMapping      []VsanHostDiskMapping `xml:"diskMapping,omitempty"`
}

type VsanHostDecommissionMode

type VsanHostDecommissionMode struct {
	DynamicData

	ObjectAction string `xml:"objectAction"`
}

type VsanHostDecommissionModeObjectAction

type VsanHostDecommissionModeObjectAction string

type VsanHostDiskMapResult

type VsanHostDiskMapResult struct {
	DynamicData

	Mapping    VsanHostDiskMapping   `xml:"mapping"`
	DiskResult []VsanHostDiskResult  `xml:"diskResult,omitempty"`
	Error      *LocalizedMethodFault `xml:"error,omitempty"`
}

type VsanHostDiskMapping

type VsanHostDiskMapping struct {
	DynamicData

	Ssd    HostScsiDisk   `xml:"ssd"`
	NonSsd []HostScsiDisk `xml:"nonSsd"`
}

type VsanHostDiskResult

type VsanHostDiskResult struct {
	DynamicData

	Disk     HostScsiDisk          `xml:"disk"`
	State    string                `xml:"state"`
	VsanUuid string                `xml:"vsanUuid,omitempty"`
	Error    *LocalizedMethodFault `xml:"error,omitempty"`
}

type VsanHostDiskResultState

type VsanHostDiskResultState string

type VsanHostHealthState

type VsanHostHealthState string

type VsanHostIpConfig

type VsanHostIpConfig struct {
	DynamicData

	UpstreamIpAddress   string `xml:"upstreamIpAddress"`
	DownstreamIpAddress string `xml:"downstreamIpAddress"`
}

type VsanHostMembershipInfo

type VsanHostMembershipInfo struct {
	DynamicData

	NodeUuid string `xml:"nodeUuid"`
	Hostname string `xml:"hostname"`
}

type VsanHostNodeState

type VsanHostNodeState string

type VsanHostRuntimeInfo

type VsanHostRuntimeInfo struct {
	DynamicData

	MembershipList []VsanHostMembershipInfo       `xml:"membershipList,omitempty"`
	DiskIssues     []VsanHostRuntimeInfoDiskIssue `xml:"diskIssues,omitempty"`
	AccessGenNo    int                            `xml:"accessGenNo,omitempty"`
}

type VsanHostRuntimeInfoDiskIssue

type VsanHostRuntimeInfoDiskIssue struct {
	DynamicData

	DiskId string `xml:"diskId"`
	Issue  string `xml:"issue"`
}

type VspanDestPortConflict

type VspanDestPortConflict struct {
	DvsFault

	VspanSessionKey1 string `xml:"vspanSessionKey1"`
	VspanSessionKey2 string `xml:"vspanSessionKey2"`
	PortKey          string `xml:"portKey"`
}

type VspanDestPortConflictFault

type VspanDestPortConflictFault VspanDestPortConflict

type VspanPortConflict

type VspanPortConflict struct {
	DvsFault

	VspanSessionKey1 string `xml:"vspanSessionKey1"`
	VspanSessionKey2 string `xml:"vspanSessionKey2"`
	PortKey          string `xml:"portKey"`
}

type VspanPortConflictFault

type VspanPortConflictFault VspanPortConflict

type VspanPortMoveFault

type VspanPortMoveFault struct {
	DvsFault

	SrcPortgroupName  string `xml:"srcPortgroupName"`
	DestPortgroupName string `xml:"destPortgroupName"`
	PortKey           string `xml:"portKey"`
}

type VspanPortMoveFaultFault

type VspanPortMoveFaultFault VspanPortMoveFault

type VspanPortPromiscChangeFault

type VspanPortPromiscChangeFault struct {
	DvsFault

	PortKey string `xml:"portKey"`
}

type VspanPortPromiscChangeFaultFault

type VspanPortPromiscChangeFaultFault VspanPortPromiscChangeFault

type VspanPortgroupPromiscChangeFault

type VspanPortgroupPromiscChangeFault struct {
	DvsFault

	PortgroupName string `xml:"portgroupName"`
}

type VspanPortgroupPromiscChangeFaultFault

type VspanPortgroupPromiscChangeFaultFault VspanPortgroupPromiscChangeFault

type VspanPortgroupTypeChangeFault

type VspanPortgroupTypeChangeFault struct {
	DvsFault

	PortgroupName string `xml:"portgroupName"`
}

type VspanPortgroupTypeChangeFaultFault

type VspanPortgroupTypeChangeFaultFault VspanPortgroupTypeChangeFault

type VspanPromiscuousPortNotSupported

type VspanPromiscuousPortNotSupported struct {
	DvsFault

	VspanSessionKey string `xml:"vspanSessionKey"`
	PortKey         string `xml:"portKey"`
}

type VspanPromiscuousPortNotSupportedFault

type VspanPromiscuousPortNotSupportedFault VspanPromiscuousPortNotSupported

type VspanSameSessionPortConflict

type VspanSameSessionPortConflict struct {
	DvsFault

	VspanSessionKey string `xml:"vspanSessionKey"`
	PortKey         string `xml:"portKey"`
}

type VspanSameSessionPortConflictFault

type VspanSameSessionPortConflictFault VspanSameSessionPortConflict

type WaitForUpdates

type WaitForUpdates WaitForUpdatesRequestType

type WaitForUpdatesEx

type WaitForUpdatesEx WaitForUpdatesExRequestType

type WaitForUpdatesExRequestType

type WaitForUpdatesExRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Version string                 `xml:"version,omitempty"`
	Options *WaitOptions           `xml:"options,omitempty"`
}

type WaitForUpdatesExResponse

type WaitForUpdatesExResponse struct {
	Returnval *UpdateSet `xml:"returnval,omitempty"`
}

type WaitForUpdatesRequestType

type WaitForUpdatesRequestType struct {
	This    ManagedObjectReference `xml:"_this"`
	Version string                 `xml:"version,omitempty"`
}

type WaitForUpdatesResponse

type WaitForUpdatesResponse struct {
	Returnval UpdateSet `xml:"returnval"`
}

type WaitOptions

type WaitOptions struct {
	DynamicData

	MaxWaitSeconds   int `xml:"maxWaitSeconds,omitempty"`
	MaxObjectUpdates int `xml:"maxObjectUpdates,omitempty"`
}

type WakeOnLanNotSupported

type WakeOnLanNotSupported struct {
	VirtualHardwareCompatibilityIssue
}

type WakeOnLanNotSupportedByVmotionNIC

type WakeOnLanNotSupportedByVmotionNIC struct {
	HostPowerOpFailed
}

type WakeOnLanNotSupportedByVmotionNICFault

type WakeOnLanNotSupportedByVmotionNICFault WakeOnLanNotSupportedByVmotionNIC

type WakeOnLanNotSupportedFault

type WakeOnLanNotSupportedFault WakeOnLanNotSupported

type WarningUpgradeEvent

type WarningUpgradeEvent struct {
	UpgradeEvent
}

type WeekOfMonth

type WeekOfMonth string

type WeeklyTaskScheduler

type WeeklyTaskScheduler struct {
	DailyTaskScheduler

	Sunday    bool `xml:"sunday"`
	Monday    bool `xml:"monday"`
	Tuesday   bool `xml:"tuesday"`
	Wednesday bool `xml:"wednesday"`
	Thursday  bool `xml:"thursday"`
	Friday    bool `xml:"friday"`
	Saturday  bool `xml:"saturday"`
}

type WillLoseHAProtection

type WillLoseHAProtection struct {
	MigrationFault

	Resolution string `xml:"resolution"`
}

type WillLoseHAProtectionFault

type WillLoseHAProtectionFault WillLoseHAProtection

type WillLoseHAProtectionResolution

type WillLoseHAProtectionResolution string

type WillModifyConfigCpuRequirements

type WillModifyConfigCpuRequirements struct {
	MigrationFault
}

type WillModifyConfigCpuRequirementsFault

type WillModifyConfigCpuRequirementsFault WillModifyConfigCpuRequirements

type WillResetSnapshotDirectory

type WillResetSnapshotDirectory struct {
	MigrationFault
}

type WillResetSnapshotDirectoryFault

type WillResetSnapshotDirectoryFault WillResetSnapshotDirectory

type WinNetBIOSConfigInfo

type WinNetBIOSConfigInfo struct {
	NetBIOSConfigInfo

	PrimaryWINS   string `xml:"primaryWINS"`
	SecondaryWINS string `xml:"secondaryWINS,omitempty"`
}

type WipeDiskFault

type WipeDiskFault struct {
	VimFault
}

type WipeDiskFaultFault

type WipeDiskFaultFault WipeDiskFault

type XmlToCustomizationSpecItemRequestType

type XmlToCustomizationSpecItemRequestType struct {
	This        ManagedObjectReference `xml:"_this"`
	SpecItemXml string                 `xml:"specItemXml"`
}

type XmlToCustomizationSpecItemResponse

type XmlToCustomizationSpecItemResponse struct {
	Returnval CustomizationSpecItem `xml:"returnval"`
}

type ZeroFillVirtualDiskRequestType

type ZeroFillVirtualDiskRequestType struct {
	This       ManagedObjectReference  `xml:"_this"`
	Name       string                  `xml:"name"`
	Datacenter *ManagedObjectReference `xml:"datacenter,omitempty"`
}

type ZeroFillVirtualDisk_Task

type ZeroFillVirtualDisk_Task ZeroFillVirtualDiskRequestType

type ZeroFillVirtualDisk_TaskResponse

type ZeroFillVirtualDisk_TaskResponse struct {
	Returnval ManagedObjectReference `xml:"returnval"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL