# Operações do Digibeectl

Com comandos simples, você pode configurar facilmente seus clientes. As configurações são automaticamente salvas em um arquivo, acelerando os comandos subsequentes.

Siga a tabela para obter a sintaxe padrão e as descrições para executar operações em Digibeectl:

<table data-full-width="true"><thead><tr><th width="135">Operação</th><th>Sintaxe</th><th>Descrição </th></tr></thead><tbody><tr><td>completion</td><td><code>digibeectl completion SUB-COMMAND [flags]</code></td><td>Gera o script de autocompletion para o Digibeectl para o shell especificado.</td></tr><tr><td>config</td><td><code>digibeectl config [flags]</code></td><td>Configura o Digibeectl.</td></tr><tr><td>create</td><td><code>digibeectl create RESOURCE [flags]</code></td><td>Comando para criar recursos. </td></tr><tr><td>delete</td><td><code>digibeectl delete RESOURCE [flags]</code></td><td>Comando para deletar recursos.</td></tr><tr><td>get</td><td><code>digibeectl get RESOURCE [flags]</code></td><td>Obtém todos os recursos ou um recurso específico.</td></tr><tr><td>help</td><td><code>digibeectl get SUB-COMMAND or RESOURCE [flags]</code></td><td>Mostra a documentação de ajuda do Digibeectl. </td></tr><tr><td>info</td><td><code>digibeectl info [flags]</code></td><td>Mostra todos os comandos disponíveis.</td></tr><tr><td>set</td><td><code>digibeectl create RESOURCE [flags]</code></td><td>Define um recurso específico.</td></tr><tr><td>update</td><td><code>digibeectl update [flags]</code></td><td>Atualiza o Digibeectl para a versão mais recente.</td></tr><tr><td>version</td><td><code>digibeectl version [flags]</code></td><td>Mostra as informações de versão do Digibeectl.</td></tr></tbody></table>

Abaixo você pode ver a documentação de ajuda do Digibeectl:

<figure><img src="/files/KWLSHKXaoHXj4hXY4HIA" alt=""><figcaption></figcaption></figure>

## Tipos de recurso <a href="#h_4a05c14d6c" id="h_4a05c14d6c"></a>

Os tipos de recursos são os recursos específicos a serem acessados ​​e usados ​​para compor determinados comandos.

Confira os exemplos para tipos de recurso:

```
digibeectl [command] <resource> <resource-id> [flags]
digibeectl [command] [resource] [flags]
```

A tabela a seguir inclui uma lista de todos os tipos de recursos suportados:&#x20;

<table data-full-width="true"><thead><tr><th>Operações</th><th width="215">Recurso</th><th>Descrição</th></tr></thead><tbody><tr><td>create, delete, get</td><td>api-mgmt-credentials</td><td>Crie/exclua/obtenha as credenciais de API para a API de Pipeline Metrics.</td></tr><tr><td>create, delete, get</td><td>deployment</td><td>Criar/excluir implantações/Recuperar detalhes de uma implantação específica.</td></tr><tr><td>get</td><td>api-mgmt-url</td><td>Obtenha o URL da API para a API de Pipeline Metrics.</td></tr><tr><td>get</td><td>deployment-history</td><td>Obtenha todo o histórico de implantação.</td></tr><tr><td>get</td><td>license</td><td>Exibe as informações de licença do realm. Usando flags, você pode visualizar os detalhes da licença filtrados por pipeline ou projeto.</td></tr><tr><td>get</td><td>metrics</td><td>Obtém as métricas de um pipeline válido.</td></tr><tr><td>get</td><td>pipeline</td><td>Este comando serve para ler o conteúdo do pipeline.</td></tr><tr><td>get</td><td>project</td><td>Este comando serve para ler os projetos disponíveis.</td></tr><tr><td>get</td><td>realm</td><td>Recursos para consultar informações sobre o seu realm. </td></tr><tr><td>create</td><td>pipeline</td><td>Cria um novo pipeline.</td></tr><tr><td>create</td><td>project</td><td>Cria um novo projeto.</td></tr><tr><td>set</td><td>deployment</td><td>Gerencia operações de implantação.</td></tr></tbody></table>

## Flags de recursos <a href="#h_7477095d7f" id="h_7477095d7f"></a>

As tabelas a seguir categorizam os recursos com base nas operações correspondentes e indicam as **respectivas flags de cada operação**:

### Deployment

<table data-full-width="true"><thead><tr><th width="146">Operação</th><th width="171">Recurso</th><th>Flags</th><th width="139">Título comum</th><th>Descrição</th></tr></thead><tbody><tr><td><strong>get</strong></td><td>deployment</td><td><br></td><td><br></td><td>Lista as implantações.</td></tr><tr><td><br></td><td><br></td><td>--deployment-id</td><td>-d</td><td>Filtra as implantações por ID.</td></tr><tr><td><br></td><td><br></td><td>--environment</td><td>-e</td><td>Filtra as implantações por ambiente (padrão "test").</td></tr><tr><td><br></td><td><br></td><td>--namestring</td><td>-n</td><td>Filtra as implantações por nome.</td></tr><tr><td><br></td><td><br></td><td>--projectName</td><td>-p</td><td>Filtra as implantações por nome do projeto.</td></tr><tr><td><br></td><td><br></td><td>--status</td><td>-s</td><td>Filtra as implantações por status.</td></tr><tr><td><br></td><td><br></td><td>--allspecs</td><td>-a</td><td>Mostra todas as especificações do pipeline (FlowSpec, TriggerSpec, InSpec, OutSpec).</td></tr><tr><td><br></td><td><br></td><td>--flowspec</td><td>-f</td><td>Mostra as especificações Flow do pipeline.</td></tr><tr><td></td><td></td><td>--output</td><td>-o</td><td>Exibe os recursos em formato JSON</td></tr><tr><td><strong>get</strong></td><td>deployment-history</td><td><br></td><td><br></td><td>Lista o histórico das implantações.</td></tr><tr><td><br></td><td><br></td><td>--namestring</td><td>-n</td><td>Filtra o histórico de implantações por nome do pipeline.</td></tr><tr><td><br></td><td><br></td><td>--majorversion</td><td>-m</td><td>Filtra o histórico de implantações pela versão major.</td></tr><tr><td><br></td><td><br></td><td>--page</td><td>-p</td><td>Mostra a quantidade de itens a serem retornados. Padrão é 1.</td></tr><tr><td></td><td></td><td>--output</td><td>-o</td><td>Exibe os recursos em formato JSON.</td></tr><tr><td><br></td><td><br></td><td>--size</td><td>-s</td><td>Mostra a quantidade de páginas para filtrar. Padrão é 20.</td></tr><tr><td><br></td><td><br></td><td>--help</td><td>-h</td><td>Exibe ajuda com o histórico de implantações.</td></tr><tr><td><strong>create</strong></td><td>deployment</td><td><br></td><td><br></td><td>Cria uma implantação.</td></tr><tr><td><br></td><td><br></td><td>--pipeline-id</td><td>(mandatory flag)</td><td>ID do pipeline.</td></tr><tr><td><br></td><td><br></td><td>--pipeline-size</td><td>-s</td><td>Tamanho do pipeline. (SMALL/MEDIUM/LARGE). Padrão: SMALL.</td></tr><tr><td><br></td><td><br></td><td>--consumers</td><td>-c</td><td>Número máximo de consumidores no pipeline a ser implantado (Padrão: SMALL=10 / MEDIUM=20 / LARGE=40).</td></tr><tr><td><br></td><td><br></td><td>--environment</td><td>-e</td><td>Ambiente do pipeline para implantação. Padrão: "test".</td></tr><tr><td><br></td><td><br></td><td>--instance-name</td><td>-i</td><td>Nome da instância do pipeline requerido quando o pipeline possui múltiplas instâncias.</td></tr><tr><td><br></td><td><br></td><td>--redeploy</td><td>-</td><td>Ativa o redeploy no pipeline.</td></tr><tr><td><br></td><td><br></td><td>--replicas</td><td>-</td><td>Número de réplicas do pipeline. Padrão: 1</td></tr><tr><td><br></td><td><br></td><td>--wait</td><td>-</td><td>Se ativo, aguarda a conclusão da implantação. Timeout: 300 segundos.</td></tr><tr><td><strong>delete</strong></td><td>deployment</td><td><br></td><td><br></td><td>Remove uma implantação</td></tr><tr><td><br></td><td><br></td><td>--deployment-id</td><td>-d</td><td>ID da implantação a ser removida. </td></tr><tr><td><br></td><td><br></td><td>--environment</td><td>-e</td><td>Ambiente da implantação a ser removido</td></tr><tr><td><br></td><td><br></td><td>--help</td><td>-h</td><td>Lista os comandos de ajuda para implementação.</td></tr><tr><td><strong>set</strong></td><td>deployment</td><td></td><td></td><td>Gerencia operações de implantação.</td></tr><tr><td></td><td></td><td><p>--rollback</p><p>--id<br></p><p>(devem ser usadas juntas)</p></td><td></td><td>Executa rollback para restaurar a versão anterior do pipeline que foi implantada. </td></tr><tr><td></td><td></td><td>--restore<br>--history-id</td><td></td><td>Cria uma nova implantação usando o ID de uma versão implantada anteriormente.</td></tr></tbody></table>

### License <a href="#metrics" id="metrics"></a>

<table data-full-width="true"><thead><tr><th>Operação</th><th>Recurso</th><th width="144">Flags</th><th>Atalho</th><th>Descrição</th><th>Permissões</th></tr></thead><tbody><tr><td>get</td><td>license</td><td>--by-project<br>--by-pipeline</td><td></td><td>Exiba as informações de licença do realm. Usando flags, você pode visualizar os detalhes da licença filtrados por pipeline ou projeto.</td><td></td></tr></tbody></table>

### Metrics <a href="#metrics" id="metrics"></a>

<table data-full-width="true"><thead><tr><th>Operação</th><th>Recurso</th><th>Flags</th><th>Atalho</th><th>Descrição</th><th>Permissão</th></tr></thead><tbody><tr><td><strong>get</strong></td><td>metrics</td><td><p>--pipeline-name</p><p>--pipeline-version</p><p>--from</p><p>--to</p><p>--relative-date</p></td><td></td><td><p>Obtém as métricas de um pipeline válido. </p><p><br></p><p>Use as flags --from e --to para filtrar métricas de uma data ou intervalo específico. A flag --from pode ser usada sem a flag --to, mas a flag  --to não pode ser usada sozinha.</p><p><br></p><p>A flag --relative-date é outra opção que permite filtrar métricas dentro de intervalos de tempo relativos. Você pode usar valores como: últimos 5 minutos, últimos 3 dias, últimos 7 dias ou especificar um intervalo de datas.</p><p><br></p></td><td></td></tr></tbody></table>

### Permissões

<table data-full-width="true"><thead><tr><th>Operação</th><th>Recurso</th><th>Flags</th><th>Atalho</th><th>Descrição</th><th>Permissões</th></tr></thead><tbody><tr><td><strong>get</strong></td><td>users</td><td><br></td><td><br></td><td>Exibe usuários</td><td><br></td></tr><tr><td><br></td><td><br></td><td><p>--archived</p><p><br><br></p></td><td>-a </td><td><p>Exibe usuários arquivados</p><p><br></p></td><td><br></td></tr><tr><td><br></td><td><br></td><td>--help</td><td>-h</td><td>Exibe ajuda sobre usuários</td><td><br></td></tr><tr><td><br></td><td><br></td><td>--output</td><td>-o </td><td>Retorna dados no formato JSON em vez de dados formatados.</td><td><br></td></tr><tr><td><br></td><td><br></td><td>--page int</td><td>-p</td><td>Número de páginas (Padrão: 1) </td><td><br></td></tr><tr><td><br></td><td><br></td><td>--search string</td><td>-s</td><td>Buscar usuários</td><td><br></td></tr><tr><td><br></td><td><br></td><td>--size int</td><td><br></td><td>Itens por página (Padrão: 10)</td><td><br></td></tr><tr><td><strong>get</strong></td><td>user-permissions</td><td><br></td><td><br></td><td>Exibir permissões do usuário</td><td><br></td></tr><tr><td><br></td><td><br></td><td><p>--archived</p><p><br><br></p></td><td>-a </td><td><p>Exibe usuários arquivados</p><p><br></p></td><td><br></td></tr><tr><td><br></td><td><br></td><td>--email string</td><td>-e</td><td>Exibe email do usuário</td><td><br></td></tr><tr><td><br></td><td><br></td><td>--help </td><td>-h</td><td>Exibe ajuda sobre usuários</td><td><br></td></tr><tr><td><br></td><td><br></td><td>--list</td><td>-l</td><td>Exibir informações em formato de lista</td><td><br></td></tr><tr><td><br></td><td><br></td><td>--output</td><td>-o</td><td>Retorna dados no formato JSON em vez de dados formatados.</td><td><br></td></tr></tbody></table>

### Pipeline

<table data-full-width="true"><thead><tr><th width="140">Operação</th><th>Recurso</th><th>Flags</th><th width="134">Título comum</th><th>Descrição</th></tr></thead><tbody><tr><td><strong>get</strong></td><td>pipeline</td><td><br></td><td><br></td><td>Lista os pipelines</td></tr><tr><td><br></td><td><br></td><td>--allspecs</td><td><br></td><td>Mostra todas as especificações do pipeline (FlowSpec, TriggerSpec, InSpec, OutSpec). Requerido: --pipeline-id</td></tr><tr><td><br></td><td><br></td><td>--flowspec</td><td>-o</td><td>Mostra o FlowSpec do pipeline.<br>Requerido: --pipeline-id</td></tr><tr><td><br></td><td><br></td><td>--archived</td><td>-a</td><td>Mostra apenas pipelines arquivados.</td></tr><tr><td><br></td><td><br></td><td>--help</td><td>-h</td><td>Exibe ajuda para o pipeline</td></tr><tr><td><br></td><td><br></td><td>--name string</td><td>-n</td><td>Filtra os pipelines por nome</td></tr><tr><td><br></td><td><br></td><td>--page int</td><td><br></td><td>Página de resultados (padrão 1)</td></tr><tr><td><br></td><td><br></td><td>--pipeline-id string</td><td><br></td><td>Filtra os pipelines por ID</td></tr><tr><td><br></td><td><br></td><td>--pipeline-version-major string</td><td><br></td><td>Filtra os pipelines por versão major</td></tr><tr><td><br></td><td><br></td><td>--pipeline-version-minor string</td><td><br></td><td>Filtra os pipelines por versão minor</td></tr><tr><td><br></td><td><br></td><td>--project-id string</td><td><br></td><td>Filtra os pipelines por ID do projeto</td></tr><tr><td><br></td><td><br></td><td>--show-versions</td><td><br></td><td>Mostra os pipelines que possuem versões</td></tr><tr><td></td><td></td><td>--output</td><td>-o</td><td>Exibe os recursos em formato JSON</td></tr><tr><td>create</td><td>pipeline</td><td><p>--name string</p><p>--description<br>--project string</p><p>(flags obrigatórias)</p><p>--help</p><p></p></td><td><p>-n</p><p>-d<br>-p</p><p>-h</p><p><br></p></td><td>Cria um novo pipeline. </td></tr></tbody></table>

### Project <a href="#project" id="project"></a>

<table data-full-width="true"><thead><tr><th>Operation</th><th>Resource</th><th>Flags</th><th>Shorthand</th><th>Description</th><th>Permissions</th></tr></thead><tbody><tr><td>create</td><td>project</td><td><p>--name</p><p>--description</p><p>(flags obrigatórias)</p><p>--help</p></td><td><p>-n</p><p>-d</p><p>-h</p></td><td>Cria um novo projeto. </td><td><br></td></tr></tbody></table>

### **Realm**

<table data-full-width="true"><thead><tr><th>Operação</th><th width="131">Recurso</th><th width="112">Flags</th><th width="139">Título comum</th><th width="130">Descrição</th><th>Permissões</th></tr></thead><tbody><tr><td><strong>get</strong></td><td>realm</td><td><br></td><td><br></td><td>Lista informações do realm</td><td>REALM:READ</td></tr><tr><td><br></td><td><br></td><td>--help</td><td>-h</td><td>Lista os comandos de ajuda</td><td><br></td></tr><tr><td></td><td></td><td>--output</td><td>-o</td><td>Exibe os recursos em formato JSON</td><td></td></tr></tbody></table>

### Gerenciamento de API&#x20;

<table data-full-width="true"><thead><tr><th>Operação</th><th width="200">Recurso</th><th width="122">Flags</th><th>Título comum</th><th width="149">Descrição</th><th>Permissões</th></tr></thead><tbody><tr><td><strong>get</strong></td><td>api-mgmt-credentials</td><td><br></td><td><br></td><td>Gerencia as credenciais de API para a API de Pipeline Metrics.</td><td>METRICS:READ</td></tr><tr><td><br></td><td><br></td><td>--username</td><td>-u</td><td>Pesquisar por nome de usuário (opcional)</td><td><br></td></tr><tr><td><br></td><td><br></td><td>--help</td><td>-h</td><td>Obter ajuda com os comandos. </td><td><br></td></tr><tr><td><strong>get</strong></td><td>api-mgmt-url</td><td><br></td><td><br></td><td>Obtenha o URL da API para a API de Pipeline Metrics.<br></td><td><br></td></tr><tr><td><br></td><td><br></td><td>--help</td><td>-h</td><td>Obtém ajuda com os comandos</td><td><br></td></tr><tr><td><strong>create</strong></td><td>api-mgmt-credentials</td><td><br></td><td><br></td><td>Cria as credenciais de API para a API de Pipeline Metrics.<br></td><td><br></td></tr><tr><td><br></td><td><br></td><td>--username</td><td>-u</td><td>Nome de usuário para credenciais de API (obrigatório)</td><td><br></td></tr><tr><td><br></td><td><br></td><td>--password</td><td>-p</td><td>Senha para credenciais de API (obrigatório)</td><td><br></td></tr><tr><td><strong>delete</strong></td><td>api-mgmt-credentials</td><td>--username</td><td>-u</td><td>Excluir um nome de usuário.</td><td><br></td></tr></tbody></table>

{% hint style="info" %}
Para que o nome de usuário seja excluído, o nome do realm deve ser incluído antes do nome de usuário.
{% endhint %}

### Gerenciamento de informações

### Configurações

<table data-full-width="true"><thead><tr><th>Operação</th><th>Subcomando</th><th width="219">Flags</th><th width="137">Título comum</th><th>Descrição</th></tr></thead><tbody><tr><td><strong>config</strong></td><td>set</td><td><br></td><td><br></td><td>Definir uma nova configuração com parâmetros de autenticação.</td></tr><tr><td><br></td><td><br></td><td>--file (mandatory)</td><td>-f</td><td>Gerar um arquivo de configuração.</td></tr><tr><td><br></td><td><br></td><td>--secret-key (mandatory)</td><td>-s</td><td>A chave criptografada.</td></tr><tr><td><br></td><td><br></td><td>--auth-key (mandatory)</td><td>-a</td><td>A chave de autenticação.</td></tr><tr><td></td><td></td><td>--auth-id (optional)</td><td></td><td>Se uma conta não for fornecida, o valor da flag será exibida como account-X, onde X é um inteiro sequencial exclusivo começando em 0.</td></tr><tr><td><strong>config</strong></td><td>get</td><td><br></td><td><br></td><td>Obtêm os detalhes da configuração do realm. O padrão é o realm atual.</td></tr><tr><td></td><td></td><td>--auth-id</td><td></td><td>Obtêm as configurações dos realms ao pesquisar por <code>--auth-id</code>.</td></tr><tr><td><br></td><td><br></td><td>--help</td><td>-h</td><td>Lista os comandos de ajuda.</td></tr><tr><td><strong>config</strong></td><td>view</td><td><br></td><td><br></td><td>Lista todos os realms/contas disponíveis e suas configurações</td></tr><tr><td><strong>config</strong></td><td>list</td><td><br></td><td><br></td><td>Lista todos os realms/contas disponíveis e suas configurações</td></tr><tr><td><strong>config</strong></td><td>use</td><td></td><td><br></td><td><p>Este comando permite que o usuário altere o realm atual ou a conta atual no digibeectl.</p><p></p><p>Para usá-lo, você deve especificar uma das seguintes flags: <code>--realm</code> ou <code>--auth-id.</code><br></p><p>Essas flags são mutuamente exclusivas, o que significa que apenas uma delas pode ser usada por vez.</p></td></tr><tr><td><br></td><td><br></td><td>--realm</td><td>-r</td><td>O usuário pode alterar o realm atual para qualquer um dos realms disponíveis.</td></tr><tr><td></td><td></td><td>--auth-id</td><td></td><td>O usuário pode alternar entre as contas configuradas.</td></tr><tr><td><strong>config</strong></td><td>delete</td><td></td><td><br></td><td>Excluir uma configuração Digibeectl de um realm.</td></tr><tr><td></td><td></td><td>--auth-id </td><td></td><td>Use <code>--auth-id</code> para excluir uma configuração através do digibeectl.</td></tr><tr><td><strong>config</strong></td><td>update</td><td></td><td><br></td><td>Atualiza o Digibeectl para a versão LTS (Long-term support).</td></tr><tr><td><strong>config</strong></td><td>update-context</td><td></td><td></td><td>O usuário recebe uma atualização dos realms disponíveis para contas com status ativo no digibeectl.</td></tr><tr><td><strong>config</strong> </td><td>version</td><td></td><td><br></td><td>Exibir a versão atual do Digibeectl.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.digibee.com/documentation/developer-guide/pt-br/development-cycle/digibeectl/digibeectl-operations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
