# Data Object - OptionValue(vim.option.OptionValue)

Property of
  ClusterDasConfigInfo, ClusterDpmConfigInfo, ClusterDrsConfigInfo, HostConfigInfo, HostConfigSpec, HostOpaqueNetworkInfo, HostOpaqueSwitch, OpaqueNetwork, OptionManager, StorageDrsOptionSpec, StorageDrsPodConfigInfo, VirtualMachineConfigInfo, VirtualMachineConfigSpec, VirtualMachineInstantCloneSpec
Parameter to
  ClusterEnterMaintenanceMode, CustomizeGuest_Task, PowerOnMultiVM_Task, UpdateOptions
Returned by
  QueryOptions
Extended by
  HostInternetScsiHbaParamValue
Extends
  DynamicData
Since
  2.0

## Data Object Description

Describes the key/value pair of a configured option.

Properties

Name | Type | Description
--- | --- | ---
key | xsd:string | The name of the option using dot notation to reflect the option's position in a hierarchy. For example, you might have an option called "Ethernet" and another option that is a child of that called "Connection". In this case, the key for the latter could be defined as "Ethernet.Connection"
value* | xsd:anyType | The value of the option. The Any data object type enables you to define any value for the option. Typically, however, the value of an option is of type String or Integer.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vslm="urn:vslm" name="OptionValue"> <complexContent> <extension base="vslm:DynamicData"> <sequence> <element name="key" type="xsd:string"/> <element name="value" type="xsd:anyType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>