Versions in this module Expand all Collapse all v0 v0.2.0 Sep 16, 2015 Changes in this version + func LoadRetrievePropertiesResponse(res *types.RetrievePropertiesResponse, dst interface{}) error + func ObjectContentToType(o types.ObjectContent) (interface{}, error) + func RetrieveProperties(ctx context.Context, r soap.RoundTripper, pc, obj types.ManagedObjectReference, ...) error + func RetrievePropertiesForRequest(ctx context.Context, r soap.RoundTripper, req types.RetrieveProperties, ...) error + type Alarm struct + Info types.AlarmInfo + type AlarmManager struct + DefaultExpression []types.BaseAlarmExpression + Description types.AlarmDescription + Self types.ManagedObjectReference + func (m AlarmManager) Reference() types.ManagedObjectReference + type AuthorizationManager struct + Description types.AuthorizationDescription + PrivilegeList []types.AuthorizationPrivilege + RoleList []types.AuthorizationRole + Self types.ManagedObjectReference + func (m AuthorizationManager) Reference() types.ManagedObjectReference + type ClusterComputeResource struct + ActionHistory []types.ClusterActionHistory + Configuration types.ClusterConfigInfo + DrsFault []types.ClusterDrsFaults + DrsRecommendation []types.ClusterDrsRecommendation + MigrationHistory []types.ClusterDrsMigration + Recommendation []types.ClusterRecommendation + type ClusterProfile struct + type ClusterProfileManager struct + type ComputeResource struct + ConfigurationEx types.BaseComputeResourceConfigInfo + Datastore []types.ManagedObjectReference + EnvironmentBrowser *types.ManagedObjectReference + Host []types.ManagedObjectReference + Network []types.ManagedObjectReference + ResourcePool *types.ManagedObjectReference + Summary types.BaseComputeResourceSummary + func (m ComputeResource) GetManagedEntity() ManagedEntity + type ContainerView struct + Container types.ManagedObjectReference + Recursive bool + Type []string + type CustomFieldsManager struct + Field []types.CustomFieldDef + Self types.ManagedObjectReference + func (m CustomFieldsManager) Reference() types.ManagedObjectReference + type CustomizationSpecManager struct + EncryptionKey []byte + Info []types.CustomizationSpecInfo + Self types.ManagedObjectReference + func (m CustomizationSpecManager) Reference() types.ManagedObjectReference + type Datacenter struct + Configuration types.DatacenterConfigInfo + Datastore []types.ManagedObjectReference + DatastoreFolder types.ManagedObjectReference + HostFolder types.ManagedObjectReference + Network []types.ManagedObjectReference + NetworkFolder types.ManagedObjectReference + VmFolder types.ManagedObjectReference + func (m Datacenter) GetManagedEntity() ManagedEntity + type Datastore struct + Browser types.ManagedObjectReference + Capability types.DatastoreCapability + Host []types.DatastoreHostMount + Info types.BaseDatastoreInfo + IormConfiguration *types.StorageIORMInfo + Summary types.DatastoreSummary + Vm []types.ManagedObjectReference + func (m Datastore) GetManagedEntity() ManagedEntity + type DatastoreNamespaceManager struct + Self types.ManagedObjectReference + func (m DatastoreNamespaceManager) Reference() types.ManagedObjectReference + type DiagnosticManager struct + Self types.ManagedObjectReference + func (m DiagnosticManager) Reference() types.ManagedObjectReference + type DistributedVirtualPortgroup struct + Config types.DVPortgroupConfigInfo + Key string + PortKeys []string + type DistributedVirtualSwitch struct + Capability types.DVSCapability + Config types.BaseDVSConfigInfo + NetworkResourcePool []types.DVSNetworkResourcePool + Portgroup []types.ManagedObjectReference + Runtime *types.DVSRuntimeInfo + Summary types.DVSSummary + Uuid string + func (m DistributedVirtualSwitch) GetManagedEntity() ManagedEntity + type DistributedVirtualSwitchManager struct + Self types.ManagedObjectReference + func (m DistributedVirtualSwitchManager) Reference() types.ManagedObjectReference + type EnvironmentBrowser struct + DatastoreBrowser *types.ManagedObjectReference + Self types.ManagedObjectReference + func (m EnvironmentBrowser) Reference() types.ManagedObjectReference + type EventHistoryCollector struct + LatestPage []types.BaseEvent + type EventManager struct + Description types.EventDescription + LatestEvent types.BaseEvent + MaxCollector int + Self types.ManagedObjectReference + func (m EventManager) Reference() types.ManagedObjectReference + type ExtensibleManagedObject struct + AvailableField []types.CustomFieldDef + Self types.ManagedObjectReference + Value []types.BaseCustomFieldValue + func (m ExtensibleManagedObject) Reference() types.ManagedObjectReference + type ExtensionManager struct + ExtensionList []types.Extension + Self types.ManagedObjectReference + func (m ExtensionManager) Reference() types.ManagedObjectReference + type FileManager struct + Self types.ManagedObjectReference + func (m FileManager) Reference() types.ManagedObjectReference + type Folder struct + ChildEntity []types.ManagedObjectReference + ChildType []string + func (m Folder) GetManagedEntity() ManagedEntity + type GuestAuthManager struct + Self types.ManagedObjectReference + func (m GuestAuthManager) Reference() types.ManagedObjectReference + type GuestFileManager struct + Self types.ManagedObjectReference + func (m GuestFileManager) Reference() types.ManagedObjectReference + type GuestOperationsManager struct + AuthManager *types.ManagedObjectReference + FileManager *types.ManagedObjectReference + ProcessManager *types.ManagedObjectReference + Self types.ManagedObjectReference + func (m GuestOperationsManager) Reference() types.ManagedObjectReference + type GuestProcessManager struct + Self types.ManagedObjectReference + func (m GuestProcessManager) Reference() types.ManagedObjectReference + type HistoryCollector struct + Filter types.AnyType + Self types.ManagedObjectReference + func (m HistoryCollector) Reference() types.ManagedObjectReference + type HostActiveDirectoryAuthentication struct + type HostAuthenticationManager struct + Info types.HostAuthenticationManagerInfo + Self types.ManagedObjectReference + SupportedStore []types.ManagedObjectReference + func (m HostAuthenticationManager) Reference() types.ManagedObjectReference + type HostAuthenticationStore struct + Info types.BaseHostAuthenticationStoreInfo + Self types.ManagedObjectReference + func (m HostAuthenticationStore) Reference() types.ManagedObjectReference + type HostAutoStartManager struct + Config types.HostAutoStartManagerConfig + Self types.ManagedObjectReference + func (m HostAutoStartManager) Reference() types.ManagedObjectReference + type HostBootDeviceSystem struct + Self types.ManagedObjectReference + func (m HostBootDeviceSystem) Reference() types.ManagedObjectReference + type HostCacheConfigurationManager struct + CacheConfigurationInfo []types.HostCacheConfigurationInfo + Self types.ManagedObjectReference + func (m HostCacheConfigurationManager) Reference() types.ManagedObjectReference + type HostCpuSchedulerSystem struct + HyperthreadInfo *types.HostHyperThreadScheduleInfo + type HostDatastoreBrowser struct + Datastore []types.ManagedObjectReference + Self types.ManagedObjectReference + SupportedType []types.BaseFileQuery + func (m HostDatastoreBrowser) Reference() types.ManagedObjectReference + type HostDatastoreSystem struct + Capabilities types.HostDatastoreSystemCapabilities + Datastore []types.ManagedObjectReference + Self types.ManagedObjectReference + func (m HostDatastoreSystem) Reference() types.ManagedObjectReference + type HostDateTimeSystem struct + DateTimeInfo types.HostDateTimeInfo + Self types.ManagedObjectReference + func (m HostDateTimeSystem) Reference() types.ManagedObjectReference + type HostDiagnosticSystem struct + ActivePartition *types.HostDiagnosticPartition + Self types.ManagedObjectReference + func (m HostDiagnosticSystem) Reference() types.ManagedObjectReference + type HostDirectoryStore struct + type HostEsxAgentHostManager struct + ConfigInfo types.HostEsxAgentHostManagerConfigInfo + Self types.ManagedObjectReference + func (m HostEsxAgentHostManager) Reference() types.ManagedObjectReference + type HostFirewallSystem struct + FirewallInfo *types.HostFirewallInfo + type HostFirmwareSystem struct + Self types.ManagedObjectReference + func (m HostFirmwareSystem) Reference() types.ManagedObjectReference + type HostGraphicsManager struct + GraphicsInfo []types.HostGraphicsInfo + type HostHealthStatusSystem struct + Runtime types.HealthSystemRuntime + Self types.ManagedObjectReference + func (m HostHealthStatusSystem) Reference() types.ManagedObjectReference + type HostImageConfigManager struct + Self types.ManagedObjectReference + func (m HostImageConfigManager) Reference() types.ManagedObjectReference + type HostKernelModuleSystem struct + Self types.ManagedObjectReference + func (m HostKernelModuleSystem) Reference() types.ManagedObjectReference + type HostLocalAccountManager struct + Self types.ManagedObjectReference + func (m HostLocalAccountManager) Reference() types.ManagedObjectReference + type HostLocalAuthentication struct + type HostMemorySystem struct + ConsoleReservationInfo *types.ServiceConsoleReservationInfo + VirtualMachineReservationInfo *types.VirtualMachineMemoryReservationInfo + type HostNetworkSystem struct + Capabilities *types.HostNetCapabilities + ConsoleIpRouteConfig types.BaseHostIpRouteConfig + DnsConfig types.BaseHostDnsConfig + IpRouteConfig types.BaseHostIpRouteConfig + NetworkConfig *types.HostNetworkConfig + NetworkInfo *types.HostNetworkInfo + OffloadCapabilities *types.HostNetOffloadCapabilities + type HostPatchManager struct + Self types.ManagedObjectReference + func (m HostPatchManager) Reference() types.ManagedObjectReference + type HostPciPassthruSystem struct + PciPassthruInfo []types.BaseHostPciPassthruInfo + type HostPowerSystem struct + Capability types.PowerSystemCapability + Info types.PowerSystemInfo + Self types.ManagedObjectReference + func (m HostPowerSystem) Reference() types.ManagedObjectReference + type HostProfile struct + ReferenceHost *types.ManagedObjectReference + type HostProfileManager struct + type HostServiceSystem struct + ServiceInfo types.HostServiceInfo + type HostSnmpSystem struct + Configuration types.HostSnmpConfigSpec + Limits types.HostSnmpSystemAgentLimits + Self types.ManagedObjectReference + func (m HostSnmpSystem) Reference() types.ManagedObjectReference + type HostStorageSystem struct + FileSystemVolumeInfo types.HostFileSystemVolumeInfo + MultipathStateInfo *types.HostMultipathStateInfo + StorageDeviceInfo *types.HostStorageDeviceInfo + SystemFile []string + type HostSystem struct + Capability *types.HostCapability + Config *types.HostConfigInfo + ConfigManager types.HostConfigManager + Datastore []types.ManagedObjectReference + DatastoreBrowser types.ManagedObjectReference + Hardware *types.HostHardwareInfo + LicensableResource types.HostLicensableResourceInfo + Network []types.ManagedObjectReference + Runtime types.HostRuntimeInfo + Summary types.HostListSummary + SystemResources *types.HostSystemResourceInfo + Vm []types.ManagedObjectReference + func (m HostSystem) GetManagedEntity() ManagedEntity + type HostVFlashManager struct + Self types.ManagedObjectReference + VFlashConfigInfo *types.HostVFlashManagerVFlashConfigInfo + func (m HostVFlashManager) Reference() types.ManagedObjectReference + type HostVMotionSystem struct + IpConfig *types.HostIpConfig + NetConfig *types.HostVMotionNetConfig + type HostVirtualNicManager struct + Info types.HostVirtualNicManagerInfo + type HostVsanInternalSystem struct + Self types.ManagedObjectReference + func (m HostVsanInternalSystem) Reference() types.ManagedObjectReference + type HostVsanSystem struct + Config types.VsanHostConfigInfo + Self types.ManagedObjectReference + func (m HostVsanSystem) Reference() types.ManagedObjectReference + type HttpNfcLease struct + Error *types.LocalizedMethodFault + Info *types.HttpNfcLeaseInfo + InitializeProgress int + Self types.ManagedObjectReference + State types.HttpNfcLeaseState + func (m HttpNfcLease) Reference() types.ManagedObjectReference + type InternalDynamicTypeManager struct + Self types.ManagedObjectReference + func (m InternalDynamicTypeManager) Reference() types.ManagedObjectReference + type InventoryView struct + type IpPoolManager struct + Self types.ManagedObjectReference + func (m IpPoolManager) Reference() types.ManagedObjectReference + type IsManagedEntity interface + GetManagedEntity func() ManagedEntity + type IscsiManager struct + Self types.ManagedObjectReference + func (m IscsiManager) Reference() types.ManagedObjectReference + type LicenseAssignmentManager struct + Self types.ManagedObjectReference + func (m LicenseAssignmentManager) Reference() types.ManagedObjectReference + type LicenseManager struct + Diagnostics *types.LicenseDiagnostics + Evaluation types.LicenseManagerEvaluationInfo + FeatureInfo []types.LicenseFeatureInfo + LicenseAssignmentManager *types.ManagedObjectReference + LicensedEdition string + Licenses []types.LicenseManagerLicenseInfo + Self types.ManagedObjectReference + Source types.BaseLicenseSource + SourceAvailable bool + func (m LicenseManager) Reference() types.ManagedObjectReference + type ListView struct + type LocalizationManager struct + Catalog []types.LocalizationManagerMessageCatalog + Self types.ManagedObjectReference + func (m LocalizationManager) Reference() types.ManagedObjectReference + type ManagedEntity struct + AlarmActionsEnabled *bool + ConfigIssue []types.BaseEvent + ConfigStatus types.ManagedEntityStatus + CustomValue []types.BaseCustomFieldValue + DeclaredAlarmState []types.AlarmState + DisabledMethod []string + EffectiveRole []int + Name string + OverallStatus types.ManagedEntityStatus + Parent *types.ManagedObjectReference + Permission []types.Permission + RecentTask []types.ManagedObjectReference + Tag []types.Tag + TriggeredAlarmState []types.AlarmState + func Ancestors(ctx context.Context, rt soap.RoundTripper, ...) ([]ManagedEntity, error) + type ManagedObjectView struct + Self types.ManagedObjectReference + View []types.ManagedObjectReference + func (m ManagedObjectView) Reference() types.ManagedObjectReference + type Network struct + Host []types.ManagedObjectReference + Name string + Summary types.BaseNetworkSummary + Vm []types.ManagedObjectReference + func (m Network) GetManagedEntity() ManagedEntity + type OpaqueNetwork struct + type OptionManager struct + Self types.ManagedObjectReference + Setting []types.BaseOptionValue + SupportedOption []types.OptionDef + func (m OptionManager) Reference() types.ManagedObjectReference + type OvfManager struct + OvfExportOption []types.OvfOptionInfo + OvfImportOption []types.OvfOptionInfo + Self types.ManagedObjectReference + func (m OvfManager) Reference() types.ManagedObjectReference + type PerformanceManager struct + Description types.PerformanceDescription + HistoricalInterval []types.PerfInterval + PerfCounter []types.PerfCounterInfo + Self types.ManagedObjectReference + func (m PerformanceManager) Reference() types.ManagedObjectReference + type Profile struct + ComplianceStatus string + Config types.BaseProfileConfigInfo + CreatedTime time.Time + Description *types.ProfileDescription + Entity []types.ManagedObjectReference + ModifiedTime time.Time + Name string + Self types.ManagedObjectReference + func (m Profile) Reference() types.ManagedObjectReference + type ProfileComplianceManager struct + Self types.ManagedObjectReference + func (m ProfileComplianceManager) Reference() types.ManagedObjectReference + type ProfileManager struct + Profile []types.ManagedObjectReference + Self types.ManagedObjectReference + func (m ProfileManager) Reference() types.ManagedObjectReference + type PropertyCollector struct + Filter []types.ManagedObjectReference + Self types.ManagedObjectReference + func (m PropertyCollector) Reference() types.ManagedObjectReference + type PropertyFilter struct + PartialUpdates bool + Self types.ManagedObjectReference + Spec types.PropertyFilterSpec + func (m PropertyFilter) Reference() types.ManagedObjectReference + type Reference interface + Reference func() types.ManagedObjectReference + type ReflectManagedMethodExecuter struct + Self types.ManagedObjectReference + func (m ReflectManagedMethodExecuter) Reference() types.ManagedObjectReference + type ResourcePlanningManager struct + Self types.ManagedObjectReference + func (m ResourcePlanningManager) Reference() types.ManagedObjectReference + type ResourcePool struct + ChildConfiguration []types.ResourceConfigSpec + Config types.ResourceConfigSpec + Owner types.ManagedObjectReference + ResourcePool []types.ManagedObjectReference + Runtime types.ResourcePoolRuntimeInfo + Summary types.BaseResourcePoolSummary + Vm []types.ManagedObjectReference + func (m ResourcePool) GetManagedEntity() ManagedEntity + type ScheduledTask struct + Info types.ScheduledTaskInfo + type ScheduledTaskManager struct + Description types.ScheduledTaskDescription + ScheduledTask []types.ManagedObjectReference + Self types.ManagedObjectReference + func (m ScheduledTaskManager) Reference() types.ManagedObjectReference + type SearchIndex struct + Self types.ManagedObjectReference + func (m SearchIndex) Reference() types.ManagedObjectReference + type ServiceInstance struct + Capability types.Capability + Content types.ServiceContent + Self types.ManagedObjectReference + ServerClock time.Time + func (m ServiceInstance) Reference() types.ManagedObjectReference + type ServiceManager struct + Self types.ManagedObjectReference + Service []types.ServiceManagerServiceInfo + func (m ServiceManager) Reference() types.ManagedObjectReference + type SessionManager struct + CurrentSession *types.UserSession + DefaultLocale string + Message *string + MessageLocaleList []string + Self types.ManagedObjectReference + SessionList []types.UserSession + SupportedLocaleList []string + func (m SessionManager) Reference() types.ManagedObjectReference + type SimpleCommand struct + EncodingType types.SimpleCommandEncoding + Entity types.ServiceManagerServiceInfo + Self types.ManagedObjectReference + func (m SimpleCommand) Reference() types.ManagedObjectReference + type StoragePod struct + PodStorageDrsEntry *types.PodStorageDrsEntry + Summary *types.StoragePodSummary + type StorageResourceManager struct + Self types.ManagedObjectReference + func (m StorageResourceManager) Reference() types.ManagedObjectReference + type Task struct + Info types.TaskInfo + type TaskHistoryCollector struct + LatestPage []types.TaskInfo + type TaskManager struct + Description types.TaskDescription + MaxCollector int + RecentTask []types.ManagedObjectReference + Self types.ManagedObjectReference + func (m TaskManager) Reference() types.ManagedObjectReference + type UserDirectory struct + DomainList []string + Self types.ManagedObjectReference + func (m UserDirectory) Reference() types.ManagedObjectReference + type View struct + Self types.ManagedObjectReference + func (m View) Reference() types.ManagedObjectReference + type ViewManager struct + Self types.ManagedObjectReference + ViewList []types.ManagedObjectReference + func (m ViewManager) Reference() types.ManagedObjectReference + type VirtualApp struct + ChildLink []types.VirtualAppLinkInfo + Datastore []types.ManagedObjectReference + Network []types.ManagedObjectReference + ParentFolder *types.ManagedObjectReference + ParentVApp *types.ManagedObjectReference + VAppConfig *types.VAppConfigInfo + type VirtualDiskManager struct + Self types.ManagedObjectReference + func (m VirtualDiskManager) Reference() types.ManagedObjectReference + type VirtualMachine struct + Capability types.VirtualMachineCapability + Config *types.VirtualMachineConfigInfo + Datastore []types.ManagedObjectReference + EnvironmentBrowser types.ManagedObjectReference + Guest *types.GuestInfo + GuestHeartbeatStatus types.ManagedEntityStatus + Layout *types.VirtualMachineFileLayout + LayoutEx *types.VirtualMachineFileLayoutEx + Network []types.ManagedObjectReference + ParentVApp *types.ManagedObjectReference + ResourceConfig *types.ResourceConfigSpec + ResourcePool *types.ManagedObjectReference + RootSnapshot []types.ManagedObjectReference + Runtime types.VirtualMachineRuntimeInfo + Snapshot *types.VirtualMachineSnapshotInfo + Storage *types.VirtualMachineStorageInfo + Summary types.VirtualMachineSummary + func (m VirtualMachine) GetManagedEntity() ManagedEntity + type VirtualMachineCompatibilityChecker struct + Self types.ManagedObjectReference + func (m VirtualMachineCompatibilityChecker) Reference() types.ManagedObjectReference + type VirtualMachineProvisioningChecker struct + Self types.ManagedObjectReference + func (m VirtualMachineProvisioningChecker) Reference() types.ManagedObjectReference + type VirtualMachineSnapshot struct + ChildSnapshot []types.ManagedObjectReference + Config types.VirtualMachineConfigInfo + type VirtualizationManager struct + Self types.ManagedObjectReference + func (m VirtualizationManager) Reference() types.ManagedObjectReference + type VmwareDistributedVirtualSwitch struct