fn
======

Description
-----------
CLI for the Functions service.

Available Commands
------------------
* :doc:`application </cmdref/fn/application>`

  * :doc:`change-compartment </cmdref/fn/application/change-compartment>`
  * :doc:`create </cmdref/fn/application/create>`
  * :doc:`delete </cmdref/fn/application/delete>`
  * :doc:`get </cmdref/fn/application/get>`
  * :doc:`list </cmdref/fn/application/list>`
  * :doc:`update </cmdref/fn/application/update>`

* :doc:`function </cmdref/fn/function>`

  * :doc:`create </cmdref/fn/function/create>`

    * :doc:`archive-function </cmdref/fn/function/create/archive-function>`

      * :doc:`direct-archive </cmdref/fn/function/create/archive-function/direct-archive>`

        * :doc:`fn-update-runtime-config </cmdref/fn/function/create/archive-function/direct-archive/fn-update-runtime-config>`
        * :doc:`manual-runtime-config </cmdref/fn/function/create/archive-function/direct-archive/manual-runtime-config>`

      * :doc:`object-storage </cmdref/fn/function/create/archive-function/object-storage>`

        * :doc:`fn-update-runtime-config </cmdref/fn/function/create/archive-function/object-storage/fn-update-runtime-config>`
        * :doc:`manual-runtime-config </cmdref/fn/function/create/archive-function/object-storage/manual-runtime-config>`


    * :doc:`container-function </cmdref/fn/function/create/container-function>`
    * :doc:`pbf-function </cmdref/fn/function/create/pbf-function>`

  * :doc:`delete </cmdref/fn/function/delete>`
  * :doc:`get </cmdref/fn/function/get>`
  * :doc:`invoke </cmdref/fn/function/invoke>`
  * :doc:`list </cmdref/fn/function/list>`
  * :doc:`update </cmdref/fn/function/update>`

    * :doc:`archive-function </cmdref/fn/function/update/archive-function>`
    * :doc:`container-function </cmdref/fn/function/update/container-function>`
    * :doc:`pbf-function </cmdref/fn/function/update/pbf-function>`


* :doc:`pbf-listing </cmdref/fn/pbf-listing>`

  * :doc:`get </cmdref/fn/pbf-listing/get>`
  * :doc:`list </cmdref/fn/pbf-listing/list>`

* :doc:`pbf-listing-version </cmdref/fn/pbf-listing-version>`

  * :doc:`get </cmdref/fn/pbf-listing-version/get>`
  * :doc:`list </cmdref/fn/pbf-listing-version/list>`

* :doc:`runtime </cmdref/fn/runtime>`

  * :doc:`get </cmdref/fn/runtime/get>`
  * :doc:`list </cmdref/fn/runtime/list>`

* :doc:`runtime-version </cmdref/fn/runtime-version>`

  * :doc:`get </cmdref/fn/runtime-version/get>`
  * :doc:`list </cmdref/fn/runtime-version/list>`

* :doc:`trigger </cmdref/fn/trigger>`

  * :doc:`list </cmdref/fn/trigger/list>`

* :doc:`work-request </cmdref/fn/work-request>`

  * :doc:`get </cmdref/fn/work-request/get>`
  * :doc:`list </cmdref/fn/work-request/list>`

* :doc:`work-request-error </cmdref/fn/work-request-error>`

  * :doc:`list </cmdref/fn/work-request-error/list>`

* :doc:`work-request-log-entry </cmdref/fn/work-request-log-entry>`

  * :doc:`list </cmdref/fn/work-request-log-entry/list>`


.. toctree::
    :hidden:

    /cmdref/fn/application
    /cmdref/fn/function
    /cmdref/fn/pbf-listing
    /cmdref/fn/pbf-listing-version
    /cmdref/fn/runtime
    /cmdref/fn/runtime-version
    /cmdref/fn/trigger
    /cmdref/fn/work-request
    /cmdref/fn/work-request-error
    /cmdref/fn/work-request-log-entry
