Formatos de saída com suporte para a CLI do Azure Sphere
Importante
Esta é a documentação do Azure Sphere (herdado). O Azure Sphere (herdado) será desativado em 27 de setembro de 2027 e os usuários devem migrar para o Azure Sphere (integrado) até esse momento. Use o seletor de versão localizado acima do sumário para exibir a documentação do Azure Sphere (Integrado).
A CLI do Azure Sphere dá suporte a vários formatos nos quais os dados podem ser exibidos. Por padrão, ele usa table
como formato padrão para exibir a saída da CLI, mas também oferece suporte a outros formatos.
Observação
- A saída exibida para um comando pode variar para diferentes tipos de saída.
Os valores dos argumentos e os tipos de saída são:
Formato da saída | Descrição |
---|---|
table |
A tabela ASCII com as chaves como títulos de coluna. Este é o formato padrão. |
json |
cadeia de caracteres JSON. |
jsonc |
JSON colorido. |
yaml |
YAML, uma alternativa legível por computador para JSON. |
yamlc |
YAML colorido. |
tsv |
Valores separados por tabulação, sem chaves. |
none |
Nenhuma saída além de erros e avisos. |
Comandos com suporte:
Você pode especificar o formato de saída necessário para o comando usando --output
, --out
, ou -o
. Se não houver um comando que você precise criar um script, informe-nos com comentários sobre azsphere.
Ele é suportado para os seguintes comandos:
- azsphere ca-certificate list
- azsphere ca-certificate download
- azsphere ca-certificate download-chain
- azsphere ca-certificate à prova de download
- azsphere device app show-status
- aplicativo de dispositivo azsphere show-memory-stats
- azsphere device app show-quota
- Início do aplicativo azsphere device
- azsphere device app stop
- Lista de dispositivos azsphere
- azsphere device list-attached
- azsphere device certificate add
- Exclusão de certificado de dispositivo azsphere
- Lista de certificados de dispositivo azsphere
- Certificado de dispositivo azsphere mostrar
- azsphere device certificate show-quota
- Lista de imagens de dispositivo azsphere instaladas
- azsphere device image target
- Habilitar rede de dispositivo azsphere
- Desabilitar rede de dispositivo azsphere
- azsphere device network list-firewall-rules
- azsphere device network list-interfaces
- Aplicação do proxy de rede do dispositivo azsphere
- Proxy de rede do dispositivo azsphere mostrar
- Exclusão de proxy de rede de dispositivo azsphere
- azsphere device network show-diagnostics
- azsphere device network show-status
- azsphere device network update-interface
- azsphere dispositivo anexado novamente
- reinicialização do dispositivo azsphere
- Mostra de dispositivos Azsphere
- dispositivo azsphere anexado
- azsphere device show-os-version
- exclusão de sideload do dispositivo azsphere
- Implantação de sideload de dispositivo azsphere
- azsphere device sideload set-deployment-timeout
- azsphere device sideload show-deployment-timeout
- dispositivo azsphere wifi adicionar
- Desativar WiFi do dispositivo Azsphere
- Habilitar WiFi do dispositivo Azsphere
- dispositivo azsphere wifi esquecer
- Lista de WiFi do dispositivo Azsphere
- configuração de recarregamento de wifi do dispositivo azsphere
- Varredura de WiFi do dispositivo Azsphere
- Dispositivo Azsphere Wifi Show
- status de exibição de wifi do dispositivo azsphere
- azsphere device-group create
- azsphere device-group list
- show de grupo de dispositivos azsphere
- Atualização do grupo de dispositivos azsphere
- azsphere device-group deployment create
- Lista de implantação de grupo de dispositivos azsphere
- azsphere device-group device list lista de dispositivos
- azsphere device-group device show-count
- azsphere image add
- download de imagem azsphere
- azsphere image show
- azsphere image-package mostrar
- azsphere produto criar
- Lista de produtos Azsphere
- Mostra de produtos Azsphere
- Atualização do produto Azsphere
- Lista de dispositivos de produtos Azsphere
- Contagem de shows do dispositivo do produto azsphere
- Lista de grupos de dispositivos de produtos azsphere
- azsphere grupo de dispositivos do produto create-defaults
- Lista de funções do Azsphere
- azsphere role add
- exclusão de função azsphere
- Exibição de função azsphere
- azsphere role show-types
- versão show do azsphere
- usuário do show do azsphere
- Lista de configurações do azsphere
- configuração azsphere sem cor get
- azsphere configuração sem cor definida
- azsphere tenant create
- Lista de locatários do Azsphere
- Seleção de locatário azsphere
- Locatário do Azsphere selecionado
- Atualização do locatário do azsphere
Formato de saída da tabela
O table
formato é o formato padrão que imprime a saída como uma tabela ASCII, facilitando a leitura e a digitalização. Esse formato é melhor quando você deseja uma visão geral rápida e pesquisável dos dados. É útil para obter um resumo das informações focadas, especialmente para comandos de lista.
azsphere tenant list --output table
------------------------------------ --------------------- -------------
Id Name Roles
========================================================================
143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant Contributor
------------------------------------ --------------------- -------------
768c2cd6-059a-49ad-9f53-89f5271cea15 MyTenant1 Administrator
Contributor
------------------------------------ --------------------- -------------
Você pode usar o --query
parâmetro para personalizar as propriedades e colunas que deseja mostrar na saída. O exemplo a seguir mostra como selecionar apenas TenantID e Role no comando list.
azsphere tenant list --query '[].{TenantID:id, Role:roles}'
------------------------------------ -------------
TenantID Role
==================================================
143adbc9-1bf0-4be2-84a2-084a331d81cb Contributor
------------------------------------ -------------
183adhc9-a5c8-8he2-84a2-c4f00f73a471 Administrator
Contributor
------------------------------------ -------------
Observação
- Execute o comando no formato JSON para exibir os nomes de propriedade disponíveis a serem usados na consulta. Por exemplo, quando você executa o
azsphere tenant list --output json
comando, a saída exibe os nomes e valores disponíveis para esse comando. - Objetos aninhados, algumas chaves e campos não são impressos na saída da tabela por padrão. Se você precisar ver isso na saída, poderá usar o recurso de recriação de chave JMESPath para alterar o nome da chave e evitar a filtragem. Para obter mais informações sobre como usar consultas para filtrar dados, consulte Saída do comando Query CLI.
Formato da saída JSON
O formato de saída JSON inclui todos os dados brutos e dados aninhados em um formato estruturado. Recomendamos usar a saída JSON para fins de saída concisa e script. Isso só é aplicável quando o comando é bem-sucedido e retorna 0.
O exemplo a seguir exibe a lista de locatários no formato JSON padrão.
azsphere tenant list --output json
[
{
"id": "143adbc9-1bf0-4be2-84a2-084a331d81cb",
"name": "MyTenant",
"roles": [
"Contributor"
]
},
{
"id": "768c2cd6-059a-49ad-9f53-89f5271cea15",
"name": "MyTenant1",
"roles": [
"Administrator",
"Contributor"
]
}
]
Formato de saída YAML
O formato yaml
imprime a saída como YAML, um formato de serialização de dados de texto sem formatação. O YAML tende a ser mais fácil de ler do que o JSON.
azsphere tenant list --output yaml
- id: 143adbc9-1bf0-4be2-84a2-084a331d81cb
name: MyTenant
roles:
- Contributor
- id: 768c2cd6-059a-49ad-9f53-89f5271cea15
name: MyTenant1
roles:
- Administrator
- Contributor
O formato de saída TSV
O tsv
formato de saída retorna valores separados por tabulação e nova linha sem formatação adicional, chaves ou outros símbolos.
A tsv
saída é semelhante à saída, table
mas difere das seguintes maneiras:
- Os cabeçalhos de coluna não são exibidos na
tsv
saída. - A
table
saída exibe a lista etsv
exibe o comprimento de uma lista. - Objetos aninhados não são impressos na
tsv
saída. - A
tsv
saída é separada por tabulação e não é dimensionada para caber no terminal.
azsphere tenant list --output tsv
143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant 1
768c2cd6-059a-49ad-9f53-89f5271cea15 MyTenant1 2