# Data Object - NetworkProfile

Property of
  HostApplyProfile
Extends
  ApplyProfile
See also
  DvsHostVNicProfile, DvsProfile, DvsServiceConsoleVNicProfile, HostPortGroupProfile, IpRouteProfile, NetStackInstanceProfile, NetworkProfileDnsConfigProfile, NsxHostVNicProfile, OpaqueSwitchProfile, PhysicalNicProfile, ServiceConsolePortGroupProfile, VirtualSwitchProfile, VmPortGroupProfile
Since
  vSphere API 4.0

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
consoleIpRouteConfig* | IpRouteProfile |
dnsConfig* | NetworkProfileDnsConfigProfile |
dvsHostNic* | DvsHostVNicProfile[] |
dvsServiceConsoleNic* | DvsServiceConsoleVNicProfile[] |
dvswitch* | DvsProfile[] |
hostPortGroup* | HostPortGroupProfile[] |
ipRouteConfig* | IpRouteProfile |
netStackInstance* | NetStackInstanceProfile[] | Since vSphere API 5.5
nsxHostNic* | NsxHostVNicProfile[] | Since vSphere API 6.7
opaqueSwitch* | OpaqueSwitchProfile | Since vSphere API 7.0
pnic* | PhysicalNicProfile[] |
serviceConsolePortGroup* | ServiceConsolePortGroupProfile[] |
vmPortGroup* | VmPortGroupProfile[] |
vswitch* | VirtualSwitchProfile[] |
Properties inherited from ApplyProfile
copyEnableStatus, enabled, favorite, hidden, policy, profileTypeName, profileVersion, property, toBeDeleted, toBeMerged, toReplaceWith
Properties inherited from DynamicData
None

*Need not be set