# Data Object - CustomizationIPSettings(vim.vm.customization.IPSettings)

Property of
  ClusterNetworkConfigSpec, CustomizationAdapterMapping, FailoverNodeInfo, NodeDeploymentSpec, NodeNetworkSpec, PassiveNodeDeploymentSpec, PassiveNodeNetworkSpec, WitnessNodeInfo
Extends
  DynamicData
See also
  CustomizationIpGenerator, CustomizationIPSettingsIpV6AddressSpec, CustomizationNetBIOSMode

## Data Object Description

IP settings for a virtual network adapter.

Properties

Name | Type | Description
--- | --- | ---
dnsDomain* | xsd:string | A DNS domain suffix such as vmware.com.
dnsServerList* | xsd:string[] | A list of server IP addresses to use for DNS lookup in a Windows guest operating system. In Windows, these settings are adapter-specific, whereas in Linux, they are global. As a result, the Linux guest customization process ignores this setting and looks for its DNS servers in the globalIPSettings object. Specify these servers in order of preference. If this list is not empty, and if a DHCP IpGenerator is used, then these settings override the DHCP settings.
gateway* | xsd:string[] | For a virtual network adapter with a static IP address, this data object type contains a list of gateways, in order of preference.
ip | CustomizationIpGenerator | Specification to obtain a unique IP address for this virtual network adapter.
ipV6Spec* | CustomizationIPSettingsIpV6AddressSpec | This contains the IpGenerator, subnet mask and gateway info for all the ipv6 addresses associated with the virtual network adapter. Since vSphere API 4.0
netBIOS* | CustomizationNetBIOSMode | NetBIOS setting for Windows.
primaryWINS* | xsd:string | The IP address of the primary WINS server. This property is ignored for Linux guest operating systems.
secondaryWINS* | xsd:string | The IP address of the secondary WINS server. This property is ignored for Linux guest operating systems.
subnetMask* | xsd:string | Subnet mask for this virtual network adapter.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="CustomizationIPSettings"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="ip" type="vsan:CustomizationIpGenerator"/> <element name="subnetMask" type="xsd:string" minOccurs="0"/> <element name="gateway" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="ipV6Spec" type="vsan:CustomizationIPSettingsIpV6AddressSpec" minOccurs="0"/> <element name="dnsServerList" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="dnsDomain" type="xsd:string" minOccurs="0"/> <element name="primaryWINS" type="xsd:string" minOccurs="0"/> <element name="secondaryWINS" type="xsd:string" minOccurs="0"/> <element name="netBIOS" type="vsan:CustomizationNetBIOSMode" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>