.. _int: https://docs.python.org/2/library/stdtypes.html

.. _str: https://docs.python.org/2/library/stdtypes.html

.. _device: ../../../vim/host/PhysicalNic.rst#device

.. _PhysicalNic: ../../../vim/host/PhysicalNic.rst

.. _vSphere API 4.0: ../../../vim/version.rst#vimversionversion5

.. _connectionCookie: ../../../vim/dvs/DistributedVirtualPort.rst#connectionCookie

.. _vmodl.DynamicData: ../../../vmodl/DynamicData.rst

.. _DistributedVirtualPort: ../../../vim/dvs/DistributedVirtualPort.rst

.. _DistributedVirtualSwitchPortConnection: ../../../vim/dvs/PortConnection.rst


vim.dvs.HostMember.PnicSpec
===========================
  Specification for an individual physical NIC.
:extends: vmodl.DynamicData_
:since: `vSphere API 4.0`_

Attributes:
    pnicDevice (`str`_):

       Name of the physical NIC to be added to the proxy switch. See `PhysicalNic`_ . `device`_ .
    uplinkPortKey (`str`_, optional):

       Key of the port to be connected to the physical NIC.
    uplinkPortgroupKey (`str`_, optional):

       Key of the portgroup to be connected to the physical NIC.
    connectionCookie (`int`_, optional):

       Cookie that represents this `DistributedVirtualSwitchPortConnection`_ instance for the port. The cookie value is generated by the Server. The Server ignores any value set by an SDK client.The same cookie is present in the distributed virtual port configuration ( `DistributedVirtualPort`_ . `connectionCookie`_ ) so that the Server can verify that the entity is the rightful connectee of the port.
