.. module:: chef
.. _api:

API Reference
=============

Chef API Interface
------------------

.. autoclass:: ChefAPI
   :members:

.. autofunction:: autoconfigure

Nodes
-----

.. autoclass :: Node
    :members:
    :inherited-members:

.. autoclass:: chef.node.NodeAttributes
    :members:

Roles
-----

.. autoclass :: Role
    :members:
    :inherited-members:

Data Bags
---------

.. autoclass :: DataBag
    :members:
    :inherited-members:

.. autoclass :: DataBagItem
    :members:
    :inherited-members:

Environments
------------

.. autoclass :: Environment
    :members:
    :inherited-members:

Search
------

.. autoclass :: Search
    :members:
    :inherited-members:
