Scripting Object - VcCustomFieldDef

Attribute of
VcAlarm, VcClusterComputeResource, VcComputeResource, VcCustomFieldsManager, VcDatacenter, VcDatastore, VcDistributedVirtualPortgroup, VcDistributedVirtualSwitch, VcFolder, VcHostCpuSchedulerSystem, VcHostFirewallSystem, VcHostGraphicsManager, VcHostMemorySystem, VcHostNetworkSystem, VcHostPciPassthruSystem, VcHostServiceSystem, VcHostStorageSystem, VcHostSystem, VcHostVirtualNicManager, VcHostVMotionSystem, VcNetwork, VcOpaqueNetwork, VcResourcePool, VcScheduledTask, VcStoragePod, VcTask, VcVirtualApp, VcVirtualMachine, VcVirtualMachineSnapshot, VcVmwareDistributedVirtualSwitch
Returned by
addCustomFieldDef

Scripting Object Description

Describes a custom field.

Attributes

Name Type Description
dynamicProperty*VcDynamicProperty []

Set of dynamic properties. This property is optional because only the properties of an object that are unknown to a client will be part of this set. This property is not readonly just in case we want to send such properties from a client in the future.
dynamicType*string

Reserved.
fieldDefPrivileges*VcPrivilegePolicyDef

The set of privileges to apply on this field definition
fieldInstancePrivileges*VcPrivilegePolicyDef

The set of privileges to apply on instances of this field
keynumber

A unique ID used to reference this custom field in assignments. This ID is unique for the lifetime of the field (even across rename operations).
managedObjectType*string

Type of object for which the field is valid. If not specified, the field is valid for all managed objects.
namestring

Name of the field.
typestring

Type of the field.
*May not be present

Methods

Methods defined in this Scripting Object
None