service-mesh
================

Description
-----------
Use the Service Mesh CLI to manage mesh, virtual service, access policy and other mesh related items.

Available Commands
------------------
* :doc:`access-policy </cmdref/service-mesh/access-policy>`

  * :doc:`change-compartment </cmdref/service-mesh/access-policy/change-compartment>`
  * :doc:`create </cmdref/service-mesh/access-policy/create>`
  * :doc:`delete </cmdref/service-mesh/access-policy/delete>`
  * :doc:`get </cmdref/service-mesh/access-policy/get>`
  * :doc:`list </cmdref/service-mesh/access-policy/list>`
  * :doc:`update </cmdref/service-mesh/access-policy/update>`

* :doc:`debug </cmdref/service-mesh/debug>`

  * :doc:`report </cmdref/service-mesh/debug/report>`

* :doc:`ingress-gateway </cmdref/service-mesh/ingress-gateway>`

  * :doc:`change-compartment </cmdref/service-mesh/ingress-gateway/change-compartment>`
  * :doc:`create </cmdref/service-mesh/ingress-gateway/create>`
  * :doc:`delete </cmdref/service-mesh/ingress-gateway/delete>`
  * :doc:`get </cmdref/service-mesh/ingress-gateway/get>`
  * :doc:`list </cmdref/service-mesh/ingress-gateway/list>`
  * :doc:`update </cmdref/service-mesh/ingress-gateway/update>`

* :doc:`ingress-gateway-route-table </cmdref/service-mesh/ingress-gateway-route-table>`

  * :doc:`change-compartment </cmdref/service-mesh/ingress-gateway-route-table/change-compartment>`
  * :doc:`create </cmdref/service-mesh/ingress-gateway-route-table/create>`
  * :doc:`delete </cmdref/service-mesh/ingress-gateway-route-table/delete>`
  * :doc:`get </cmdref/service-mesh/ingress-gateway-route-table/get>`
  * :doc:`list </cmdref/service-mesh/ingress-gateway-route-table/list>`
  * :doc:`update </cmdref/service-mesh/ingress-gateway-route-table/update>`

* :doc:`mesh </cmdref/service-mesh/mesh>`

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

* :doc:`proxy-details </cmdref/service-mesh/proxy-details>`

  * :doc:`get </cmdref/service-mesh/proxy-details/get>`

* :doc:`virtual-deployment </cmdref/service-mesh/virtual-deployment>`

  * :doc:`change-compartment </cmdref/service-mesh/virtual-deployment/change-compartment>`
  * :doc:`create </cmdref/service-mesh/virtual-deployment/create>`
  * :doc:`create-virtual-deployment-disabled-service-discovery-configuration </cmdref/service-mesh/virtual-deployment/create-virtual-deployment-disabled-service-discovery-configuration>`
  * :doc:`create-virtual-deployment-dns-service-discovery-configuration </cmdref/service-mesh/virtual-deployment/create-virtual-deployment-dns-service-discovery-configuration>`
  * :doc:`delete </cmdref/service-mesh/virtual-deployment/delete>`
  * :doc:`get </cmdref/service-mesh/virtual-deployment/get>`
  * :doc:`list </cmdref/service-mesh/virtual-deployment/list>`
  * :doc:`update </cmdref/service-mesh/virtual-deployment/update>`
  * :doc:`update-virtual-deployment-disabled-service-discovery-configuration </cmdref/service-mesh/virtual-deployment/update-virtual-deployment-disabled-service-discovery-configuration>`
  * :doc:`update-virtual-deployment-dns-service-discovery-configuration </cmdref/service-mesh/virtual-deployment/update-virtual-deployment-dns-service-discovery-configuration>`

* :doc:`virtual-service </cmdref/service-mesh/virtual-service>`

  * :doc:`change-compartment </cmdref/service-mesh/virtual-service/change-compartment>`
  * :doc:`create </cmdref/service-mesh/virtual-service/create>`
  * :doc:`delete </cmdref/service-mesh/virtual-service/delete>`
  * :doc:`get </cmdref/service-mesh/virtual-service/get>`
  * :doc:`list </cmdref/service-mesh/virtual-service/list>`
  * :doc:`update </cmdref/service-mesh/virtual-service/update>`

* :doc:`virtual-service-route-table </cmdref/service-mesh/virtual-service-route-table>`

  * :doc:`change-compartment </cmdref/service-mesh/virtual-service-route-table/change-compartment>`
  * :doc:`create </cmdref/service-mesh/virtual-service-route-table/create>`
  * :doc:`delete </cmdref/service-mesh/virtual-service-route-table/delete>`
  * :doc:`get </cmdref/service-mesh/virtual-service-route-table/get>`
  * :doc:`list </cmdref/service-mesh/virtual-service-route-table/list>`
  * :doc:`update </cmdref/service-mesh/virtual-service-route-table/update>`

* :doc:`work-request </cmdref/service-mesh/work-request>`

  * :doc:`cancel </cmdref/service-mesh/work-request/cancel>`
  * :doc:`get </cmdref/service-mesh/work-request/get>`
  * :doc:`list </cmdref/service-mesh/work-request/list>`
  * :doc:`list-work-request-errors </cmdref/service-mesh/work-request/list-work-request-errors>`
  * :doc:`list-work-request-logs </cmdref/service-mesh/work-request/list-work-request-logs>`


.. toctree::
    :hidden:

    /cmdref/service-mesh/access-policy
    /cmdref/service-mesh/debug
    /cmdref/service-mesh/ingress-gateway
    /cmdref/service-mesh/ingress-gateway-route-table
    /cmdref/service-mesh/mesh
    /cmdref/service-mesh/proxy-details
    /cmdref/service-mesh/virtual-deployment
    /cmdref/service-mesh/virtual-service
    /cmdref/service-mesh/virtual-service-route-table
    /cmdref/service-mesh/work-request