privileged-api-control
==========================

Description
-----------
This service is used to restrict the control plane service apis; so that everybody won't be
able to access those apis.
There are two main resouces defined as a part of this service
1. PrivilegedApiControl: This is created by the customer which defines which service apis are
   controlled and who can access it.
2. PrivilegedApiRequest: This is a request object again created by the customer operators who           seek access to those privileged apis. After a request is obtained based on the                       PrivilegedAccessControl for which the api belongs to, either it can be approved so that the          requested person can execute the service apis or it will wait for the customer to approve it.

Available Commands
------------------
* :doc:`change-compartment </cmdref/apiaccesscontrol/privileged-api-control/change-compartment>`
* :doc:`create </cmdref/apiaccesscontrol/privileged-api-control/create>`
* :doc:`delete </cmdref/apiaccesscontrol/privileged-api-control/delete>`
* :doc:`get </cmdref/apiaccesscontrol/privileged-api-control/get>`
* :doc:`list-privileged-api-controls </cmdref/apiaccesscontrol/privileged-api-control/list-privileged-api-controls>`
* :doc:`update </cmdref/apiaccesscontrol/privileged-api-control/update>`

.. toctree::
    :hidden:

    /cmdref/apiaccesscontrol/privileged-api-control/change-compartment
    /cmdref/apiaccesscontrol/privileged-api-control/create
    /cmdref/apiaccesscontrol/privileged-api-control/delete
    /cmdref/apiaccesscontrol/privileged-api-control/get
    /cmdref/apiaccesscontrol/privileged-api-control/list-privileged-api-controls
    /cmdref/apiaccesscontrol/privileged-api-control/update
