# list

The cldkctl guard list command retrieves a list of all Guards in your project. This command displays essential details such as the guard name, namespace, and timestamps of creation and last update.

## Usage

```
cldkctl guard list [flags]
```

## Aliases

```
list, ls
```

## Steps

Follow the steps below to run and view the result of this command:

1. Run the following command in your terminal:

```
./cldkctl guard list
```

2. Wait a few seconds while the system retrieves the list of Guards.
3. Review the output displayed in the terminal, which includes columns such as Namespace, Name, Created At, and Updated At.

<figure><img src="https://2882153758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fi9YWb69HFXLHYlXffReU%2Fuploads%2FkV4nj1KPL62Sq1DJfj1j%2Funknown.png?alt=media&#x26;token=0539923e-7776-4293-84e3-738e519b977e" alt=""><figcaption></figcaption></figure>

| Column     | Description                                                                   |
| ---------- | ----------------------------------------------------------------------------- |
| Namespace  | Displays the Kubernetes namespace where the Guard is deployed.                |
| Name       | The unique name of the Guard resource within the namespace.                   |
| Created At | The timestamp showing when the Guard was initially created.                   |
| Updated At | The timestamp showing the last modification time for the Guard configuration. |

## Flags

{% hint style="info" %}
This command supports global flags. Refer to the Global Flags section for details
{% endhint %}

| Flag               | Description                                         |
| ------------------ | --------------------------------------------------- |
| -h, --help         | Help for the guard list command.                    |
| -l, --limit string | Specify the number of results per page (default 10) |
| -h, --page string  | Specify the page number (default 1)                 |
