Data Object - PropertySpec

Property of
PropertyFilterSpec
Extends
DynamicData

Data Object Description

Within a PropertyFilterSpec, A PropertySpec specifies which properties should be reported to the client for objects of the given managed object type that are visited and not skipped. One more subtle side effect is that if a managed object is visited and not skipped, but there is no PropertySpec associated with the managed object's type, the managed object will not be reported to the client.

Also, the set of properties applicable to a given managed object type is the union of the properties implied by the PropertySpec objects even, in the case of a RetrieveResult, where there may be an applicable PropertySpec in more than one filter.

Properties

Name Type Description
all*xsd:boolean

Specifies whether or not all properties of the object are read. If this property is set to true, the pathSet property is ignored.
pathSet*xsd:string[]

Specifies which managed object properties are retrieved. If the pathSet is empty, then the PropertyCollector retrieves references to the managed objects and no managed object properties are collected.
typexsd:string

Name of the managed object type being collected.

Allowable values are:

"Alarm" - Alarm Managed Object.
"AlarmManager" - AlarmManager Managed Object.
"AuthorizationManager" - AuthorizationManager Managed Object.
"ClusterComputeResource" - ClusterComputeResource Managed Object.
"ClusterProfile" - ClusterProfile Managed Object.
"ClusterProfileManager" - ClusterProfileManager Managed Object.
"ComputeResource" - ComputeResource Managed Object.
"ContainerView" - ContainerView Managed Object.
"CustomFieldsManager" - CustomFieldsManager Managed Object.
"CustomizationSpecManager" - CustomizationSpecManager Managed Object.
"Datacenter" - Datacenter Managed Object.
"Datastore" - Datastore Managed Object.
"DiagnosticManager" - DiagnosticManager Managed Object.
"DistributedVirtualPortgroup" - DistributedVirtualPortgroup Managed Object.
"DistributedVirtualSwitch" - DistributedVirtualSwitch Managed Object.
"DistributedVirtualSwitchManager" - DistributedVirtualSwitchManager Managed Object.
"EnvironmentBrowser" - EnvironmentBrowser Managed Object.
"EventHistoryCollector" - EventHistoryCollector Managed Object.
"EventManager" - EventManager Managed Object.
"ExtensibleManagedObject" - ExtensibleManagedObject Managed Object.
"ExtensionManager" - ExtensionManager Managed Object.
"FileManager" - FileManager Managed Object.
"Folder" - Folder Managed Object.
"HistoryCollector" - HistoryCollector Managed Object.
"HostActiveDirectoryAuthentication" - HostActiveDirectoryAuthentication Managed Object.
"HostAuthenticationManager" - HostAuthenticationManager Managed Object.
"HostAuthenticationStore" - HostAuthenticationStore Managed Object.
"HostAutoStartManager" - HostAutoStartManager Managed Object.
"HostBootDeviceSystem" - HostBootDeviceSystem Managed Object.
"HostCpuSchedulerSystem" - HostCpuSchedulerSystem Managed Object.
"HostDatastoreBrowser" - HostDatastoreBrowser Managed Object.
"HostDatastoreSystem" - HostDatastoreSystem Managed Object.
"HostDateTimeSystem" - HostDateTimeSystem Managed Object.
"HostDiagnosticSystem" - HostDiagnosticSystem Managed Object.
"HostDirectoryStore" - HostDirectoryStore Managed Object.
"HostFirewallSystem" - HostFirewallSystem Managed Object.
"HostFirmwareSystem" - HostFirmwareSystem Managed Object.
"HostHealthStatusSystem" - HostHealthStatusSystem Managed Object.
"HostKernelModuleSystem" - HostKernelModuleSystem Managed Object.
"HostLocalAccountManager" - HostLocalAccountManager Managed Object.
"HostLocalAuthentication" - HostLocalAuthentication Managed Object.
"HostMemorySystem" - HostMemorySystem Managed Object.
"HostNetworkSystem" - HostNetworkSystem Managed Object.
"HostPatchManager" - HostPatchManager Managed Object.
"HostPciPassthruSystem" - HostPciPassthruSystem Managed Object.
"HostPowerSystem" - HostPowerSystem Managed Object.
"HostProfile" - HostProfile Managed Object.
"HostProfileManager" - HostProfileManager Managed Object.
"HostServiceSystem" - HostServiceSystem Managed Object.
"HostSnmpSystem" - HostSnmpSystem Managed Object.
"HostStorageSystem" - HostStorageSystem Managed Object.
"HostSystem" - HostSystem Managed Object.
"HostVirtualNicManager" - HostVirtualNicManager Managed Object.
"HostVMotionSystem" - HostVMotionSystem Managed Object.
"HttpNfcLease" - HttpNfcLease Managed Object.
"InventoryView" - InventoryView Managed Object.
"IpPoolManager" - IpPoolManager Managed Object.
"LicenseAssignmentManager" - LicenseAssignmentManager Managed Object.
"LicenseManager" - LicenseManager Managed Object.
"ListView" - ListView Managed Object.
"LocalizationManager" - LocalizationManager Managed Object.
"ManagedEntity" - ManagedEntity Managed Object.
"ManagedObjectView" - ManagedObjectView Managed Object.
"Network" - Network Managed Object.
"OptionManager" - OptionManager Managed Object.
"OvfManager" - OvfManager Managed Object.
"PerformanceManager" - PerformanceManager Managed Object.
"Profile" - Profile Managed Object.
"ProfileComplianceManager" - ProfileComplianceManager Managed Object.
"ProfileManager" - ProfileManager Managed Object.
"PropertyCollector" - PropertyCollector Managed Object.
"PropertyFilter" - PropertyFilter Managed Object.
"ResourcePlanningManager" - ResourcePlanningManager Managed Object.
"ResourcePool" - ResourcePool Managed Object.
"ScheduledTask" - ScheduledTask Managed Object.
"ScheduledTaskManager" - ScheduledTaskManager Managed Object.
"SearchIndex" - SearchIndex Managed Object.
"ServiceInstance" - ServiceInstance Managed Object.
"SessionManager" - SessionManager Managed Object.
"SmsProvider" - SmsProvider Managed Object.
"SmsServiceInstance" - SmsServiceInstance Managed Object.
"SmsStorageManager" - SmsStorageManager Managed Object.
"SmsTask" - SmsTask Managed Object.
"StorageResourceManager" - StorageResourceManager Managed Object.
"Task" - Task Managed Object.
"TaskHistoryCollector" - TaskHistoryCollector Managed Object.
"TaskManager" - TaskManager Managed Object.
"UserDirectory" - UserDirectory Managed Object.
"VasaProvider" - VasaProvider Managed Object.
"View" - View Managed Object.
"ViewManager" - ViewManager Managed Object.
"VirtualApp" - VirtualApp Managed Object.
"VirtualDiskManager" - VirtualDiskManager Managed Object.
"VirtualizationManager" - VirtualizationManager Managed Object.
"VirtualMachine" - VirtualMachine Managed Object.
"VirtualMachineCompatibilityChecker" - VirtualMachineCompatibilityChecker Managed Object.
"VirtualMachineProvisioningChecker" - VirtualMachineProvisioningChecker Managed Object.
"VirtualMachineSnapshot" - VirtualMachineSnapshot Managed Object.
"VmwareDistributedVirtualSwitch" - VmwareDistributedVirtualSwitch Managed Object.

Properties inherited from DynamicData
None
*Need not be set