# Symp Console

The Zadara zCompute Symp client is a unified CLI (Command Line Interface)
to manage and operate your zCompute services.

From within the zCompute UI, you can use the Symp Console to run zCompute
Symp CLI commands.

## Using the Symp Console

To use the Symp Console:

1. Select **Consoles > Symp**.

   The Symp shell appears.
2. At the `Symphony >` prompt, run Symp commands.

   Example:

   Listing the projects in default output format:
   ```console
   Symphony > project list
   +----------------------------------+---------------+---------------------+----------------------------------+-------------+---------+-----------+--------+----------------------------------+
   | id                               | name          | description         | domain_id                        | domain_name | enabled | is_domain | is_vpc | parent_id                        |
   +==================================+===============+=====================+==================================+=============+=========+===========+========+==================================+
   | 12d782aa3b8543e48110235d0d09ae73 | proj3-vpc     |                     | abd8a5a9b33b4d9e8e3a8219ec2950fb | tenant      | true    | false     | true   | kld8a5a9b33b4d9e8e3a8219ec2950fb |
   | 34e07f1cc0f444a0960563ad8d5bee4a | dvsproj1      |                     | cdc4aa4db5fe494eaa15c0a85189136b | account1    | true    | false     | false  | mnc4aa4db5fe494eaa15c0a85189136b |
   | 56464d96fc0744efb6d99b9f6e57fe1a | proj2-vpc     |                     | efd8a5a9b33b4d9e8e3a8219ec2950fb | tenant2     | true    | false     | true   | opd8a5a9b33b4d9e8e3a8219ec2950fb |
   | 785dd3b474cc4f48bcd24039914a5197 | proj1-vpc     |                     | ghd8a5a9b33b4d9e8e3a8219ec2950fb | tenant3     | true    | false     | true   | qrd8a5a9b33b4d9e8e3a8219ec2950fb |
   | 90872b1cb68546ed9ec7a2fc30ffecee | vpcproj1      |                     | ijc4aa4db5fe494eaa15c0a85189136b | account2    | true    | false     | true   | stc4aa4db5fe494eaa15c0a85189136b |
   +----------------------------------+---------------+---------------------+----------------------------------+-------------+---------+-----------+--------+----------------------------------+
   ```

   Listing the projects in json format:
   ```console
   Symphony > project list -f json
   [
   {
       "is_domain": false,
       "name": "proj3-vpc",
       "enabled": true,
       "domain_name": "tenant",
       "is_vpc": true,
       "domain_id": "abd8a5a9b33b4d9e8e3a8219ec2950fb",
       "parent_id": "kld8a5a9b33b4d9e8e3a8219ec2950fb",
       "id": "12d782aa3b8543e48110235d0d09ae73",
       "description": ""
   },
   {
       "is_domain": false,
       "name": "dvsproj1",
       "enabled": true,
       "domain_name": "account1",
       "is_vpc": false,
       "domain_id": "cdc4aa4db5fe494eaa15c0a85189136b",
       "parent_id": "mnc4aa4db5fe494eaa15c0a85189136b",
       "id": "34e07f1cc0f444a0960563ad8d5bee4a",
       "description": ""
   },
   {
       "is_domain": false,
       "name": "proj2-vpc",
       "enabled": true,
       "domain_name": "tenant2",
       "is_vpc": true,
       "domain_id": "efd8a5a9b33b4d9e8e3a8219ec2950fb",
       "parent_id": "opd8a5a9b33b4d9e8e3a8219ec2950fb",
       "id": "56464d96fc0744efb6d99b9f6e57fe1a",
       "description": ""
   },
   {
       "is_domain": false,
       "name": "proj1-vpc",
       "enabled": true,
       "domain_name": "tenant3",
       "is_vpc": true,
       "domain_id": "efd8a5a9b33b4d9e8e3a8219ec2950fb",
       "parent_id": "qrd8a5a9b33b4d9e8e3a8219ec2950fb",
       "id": "785dd3b474cc4f48bcd24039914a5197",
       "description": ""
   },
   {
       "is_domain": false,
       "name": "vpcproj1",
       "enabled": true,
       "domain_name": "account2",
       "is_vpc": true,
       "domain_id": "ghc4aa4db5fe494eaa15c0a85189136b",
       "parent_id": "stc4aa4db5fe494eaa15c0a85189136b",
       "id": "90872b1cb68546ed9ec7a2fc30ffecee",
       "description": ""
   }
   ]
   ```
3. To exit the console, enter `exit` at the prompt.

For further information on Symp, see
[Symp CLI Client](https://guides.zadarastorage.com/cs-compute-guide/latest/symp-ref-guide.html)
and
[Symp CLI Reference Guide](https://guides.zadarastorage.com/cs-compute-guide/latest/symp-ref-guide/index.html)
in the zCompute User Guide.

## Copying console output

To copy output from the Symp Console:

1. In your Chrome browser, highlight the console output that you want to
   copy.
2. Press **Enter** to copy the selected output to the clipboard.
