Formatos de tópicos do gdcloud

NOME

gdcloud topic formats: ajuda complementar para formatos de recursos.

DESCRIÇÃO

Muitos comandos da CLI gdcloud retornam uma lista de recursos em caso de sucesso. Por padrão, eles são formatados na saída padrão. A flag --format=NAME[PROJECTIONS] pode ser usada para formatar e mudar a saída padrão para um resultado mais significativo.

Use a flag --format para mudar o formato de saída padrão de um comando. Os formatos de recursos são descritos em detalhes mais adiante.

Use projeções para listar um subconjunto de chaves de recursos em um recurso.

Observação: para consultar uma lista de campos, é possível classificar e formatar por recurso. Você pode executar um comando list com o formato definido como yaml, json, csv, text ou table. Por exemplo,

gdcloud clusters list --format=yaml

Formatos

Uma expressão de formato é usada para mudar o formato de saída padrão de um comando. Há muitos formatos de saída disponíveis, alguns para impressão de saída legível por humanos e outros para retorno de saída legível por máquina. Uma expressão de formato tem duas partes:

NAME name

PROJEÇÕES [ resource-key [, …] ]

NAME é obrigatório, e PROJECTIONS pode ser aplicado aos formatos csv, text e table. Valores desconhecidos são ignorados silenciosamente. Cada comando gdcloud list tem uma expressão de formato padrão. A flag --format pode alterar ou substituir o padrão. Por exemplo,

--format="table(clusterref.name,controlPlane.name,controlPlane.image)" lista os recursos do plano de controle em formato de tabela.

--format=json lista o recurso no formato JSON.

Os formatos disponíveis são

## csv

Comma Separated Values (<https //www.ietf.org/rfc/rfc4180.txt>) with no keys. Use this format with a projection to define values to print.

## json

JSON (<https //www.json.org>), JavaScript Object Notation.

## table

Aligned left-adjusted columns and column headings are the disambiguated right hand components of the column keys in uppercase. For example, the projection keys `(first.name, last.name)` produce the default column heading `('FIRST.NAME', 'LAST.NAME')`. If the screen reader option is `True`, you might observe flattened list output instead of a table with columns. To turn it off, run  `gdcloud config set accessibility/screen_reader false`.

## texto

A flattened tree. Each output line contains one `key` `value` pair. Use this format with a projection to define values to print.

## yaml

YAML (<https //www.yaml.org>), YAML ain't markup language.

EXEMPLOS

Listar o status de todas as informações de cluster no formato JSON

gdcloud clusters list --format=json

Imprimir os detalhes de referência do cluster de usuário

gdcloud clusters describe user-vm-1 --format="table(clusterref.name,clusterref.namespace)"