# Data Object - SrmVmIpCustomizationIpCustomizationSpec

Property of
  SrmVmIpCustomizationIpCustomizationSpecMapping
See also
  SrmVmIpCustomizationNicCustomizationSpec
Since
  SRM API 7.0

## Data Object Description

This data object contains all IP customization data for a specific site. It contains per NIC customization data and also data, which is global for all NICs.

Properties

Name | Type | Description
--- | --- | ---
dnsSuffixes* | xsd:string[] | The DNS suffixes, that will be assigned to all NICs during the IP customization process of the virtual machine.
hostName* | xsd:string | This field denotes a global hostName setting for Linux guest OS. In case of Windows guest OS, this field can be set in order to propagagte the same value for WindowsNicCustomizationSpec.domainName to all NICs.
nicCustomizationSpecs* | SrmVmIpCustomizationNicCustomizationSpec[] | Contains IP customization information for each network adapter of a virtual machine. If WindowsNicCustomizationSpec.domainName is set, then its value will be used for connection-specific Windows DNS domain name. Otherise, the value of IpCustomizationSpec.hostName is used for connection-specific Windows DNS domain name. Leaving both WindowsNicCustomizationSpec.domainName and IpCustomizationSpec.hostName fields unset means no changes to NIC's connection-specific Windows DNS domain name. If both WindowsNicCustomizationSpec.domainName and IpCustomizationSpec.hostName are set, then the value of IpCustomizationSpec.hostName is ignored.
Properties inherited from
None

*Need not be set