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

Property of
  GuestOsDescriptor, SharesOption, StorageIORMConfigOption, VirtualControllerOption, VirtualHardwareOption, VirtualIDEControllerOption, VirtualNVDIMMControllerOption, VirtualNVMEControllerOption, VirtualPCIControllerOption, VirtualPS2ControllerOption, VirtualSATAControllerOption, VirtualSCSIControllerOption, VirtualSIOControllerOption, VirtualVideoCardOption
Extends
  OptionType
Since
  2.0

## Data Object Description

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

Properties

Name | Type | Description
--- | --- | ---
defaultValue | xsd:int | The default value.
max | xsd:int | The maximum value.
min | xsd:int | The minimum value.
Properties inherited from OptionType
valueIsReadonly
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vslm="urn:vslm" name="IntOption"> <complexContent> <extension base="vslm:OptionType"> <sequence> <element name="min" type="xsd:int"/> <element name="max" type="xsd:int"/> <element name="defaultValue" type="xsd:int"/> </sequence> </extension> </complexContent> </complexType>