Formatos de tópicos gdcloud

NOME

Formatos de tópicos do gdcloud: ajuda suplementar para formatos de recursos.

DESCRIÇÃO

Muitos comandos da gdcloud CLI devolvem uma lista de recursos em caso de êxito. Por predefinição, são formatados no resultado padrão. A flag --format=NAME[PROJECTIONS] pode ser usada para formatar e alterar a saída predefinida para um resultado mais significativo.

Use a flag --format para alterar o formato de saída predefinido de um comando. Os formatos de recursos são descritos detalhadamente mais tarde.

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

Nota: para consultar uma lista de campos, pode ordenar e formatar por cada recurso. 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 alterar o formato de saída predefinido de um comando. Estão disponíveis muitos formatos de saída; alguns para uma saída legível por humanos e outros para devolver uma saída legível por máquina. Uma expressão de formato tem duas partes

NAME name

PROJECTIONS [ resource-key [, …] ]

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

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

--format=json apresenta 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`.

## text

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

Apresentar o estado de todas as informações dos clusters no formato JSON

gdcloud clusters list --format=json

Imprima os detalhes de referência do cluster do utilizador

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