# Data Object - HostProtocolEndpoint(vim.host.ProtocolEndpoint)

Property of
  VVolHostPE
Extends
  DynamicData
See also
  HostSystem
Since
  vSphere API 6.0

## Data Object Description

ProtocolEndpoint is configured LUN or NFS directory This is used for io path to actual virtual disks (VVols)

Properties

Name | Type | Description
--- | --- | ---
deviceId* | xsd:string | SCSI PE will contain information about SCSI device ID
hostKey* | ManagedObjectReference[] to a HostSystem[] | Set of ESX hosts which can see the same PE
nfsDir* | xsd:string | NFSv3 and NFSv4x PE will contain information about NFS directory
nfsServer* | xsd:string | NFSv3 and NFSv4x PE will contain information about NFS Server For NFSv4x this field may contain comma separated list of IP addresses which are associated with the NFS Server
nfsServerAuthType* | xsd:string | NFSv4x PE will contain information about NFSv4x Server Auth-type Since vSphere API 6.5
nfsServerMajor* | xsd:string | NFSv4x PE will contain information about NFSv4x Server Major Since vSphere API 6.5
nfsServerScope* | xsd:string | NFSv4x PE will contain information about NFSv4x Server Scope Since vSphere API 6.5
nfsServerUser* | xsd:string | NFSv4x PE will contain information about NFSv4x Server User Since vSphere API 6.5
peType | xsd:string | Deprecated. from all vmodl version above Type of ProtocolEndpoint See HostProtocolEndpointPEType
storageArray* | xsd:string | Associated Storage Array
type* | xsd:string | Type of ProtocolEndpoint See HostProtocolEndpointProtocolEndpointType Since vSphere API 6.5
uuid | xsd:string | Identifier for PE assigned by VASA Provider
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vim25="urn:vim25" name="HostProtocolEndpoint"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="peType" type="xsd:string"/> <element name="type" type="xsd:string" minOccurs="0"/> <element name="uuid" type="xsd:string"/> <element name="hostKey" type="vim25:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded"/> <element name="storageArray" type="xsd:string" minOccurs="0"/> <element name="nfsServer" type="xsd:string" minOccurs="0"/> <element name="nfsDir" type="xsd:string" minOccurs="0"/> <element name="nfsServerScope" type="xsd:string" minOccurs="0"/> <element name="nfsServerMajor" type="xsd:string" minOccurs="0"/> <element name="nfsServerAuthType" type="xsd:string" minOccurs="0"/> <element name="nfsServerUser" type="xsd:string" minOccurs="0"/> <element name="deviceId" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>