Az Azure Sphere PARANCSSORI által támogatott kimeneti formátumok
Az Azure Sphere CLI számos formátumot támogat, amelyekben az adatok megtekinthetők. Alapértelmezés szerint table
a parancssori felület kimenetének megjelenítéséhez használja az alapértelmezett formátumot, de más formátumokat is támogat.
Megjegyzés
- A parancsok kimenete eltérő lehet a különböző kimeneti típusokhoz.
Az argumentumértékek és a kimeneti típusok a következők:
Kimeneti formátum | Leírás |
---|---|
table |
ASCII-tábla oszlopfejlécként kulcsokkal. Ez az alapértelmezett formátum. |
json |
JSON-sztring. |
jsonc |
Színezett JSON. |
yaml |
YAML, a JSON géppel olvasható alternatíva. |
yamlc |
Színezett YAML. |
tsv |
Tabulátorral tagolt értékek, kulcsok nélkül. |
none |
A hibákon és figyelmeztetéseken kívül nincs más kimenet. |
Támogatott parancsok
A parancshoz szükséges kimeneti formátumot a , --out
a vagy -o
a használatával --output
adhatja meg. Ha hiányzik egy parancs, amelyet szkriptre kell írnia, tudassa velünk az azsphere visszajelzéssel.
A következő parancsok támogatottak:
- azsphere ca-certificate list
- azsphere ca-certificate download
- azsphere ca-certificate download-chain
- azsphere ca-certificate download-proof
- azsphere eszközalkalmazás show-status
- azsphere device app show-memory-stats
- azsphere eszközalkalmazás show-quota
- azsphere eszközalkalmazás indítása
- azsphere eszközalkalmazás leállítása
- azsphere eszközlista
- azsphere device list-attached
- azsphere eszköztanúsítvány hozzáadása
- azsphere eszköztanúsítvány törlése
- azsphere-eszköztanúsítványok listája
- azsphere device certificate show
- azsphere device certificate show-quota
- azsphere device image list-installed
- azsphere device image list-targeted
- azsphere eszközhálózat engedélyezése
- azsphere eszközhálózat letiltása
- azsphere device network list-firewall-rules
- azsphere device network list-interfaces
- azsphere device network proxy apply
- azsphere device network proxy show
- azsphere device network proxy delete
- azsphere device network show-diagnostics
- azsphere device network show-status
- azsphere device network update-interface
- azsphere eszköz rescan-attached
- azsphere eszköz újraindítása
- azsphere device show
- azsphere eszköz show-attached
- azsphere device show-os-version
- azsphere device sideload delete
- azsphere device sideload deploy
- azsphere device sideload set-deployment-timeout
- azsphere device sideload show-deployment-timeout
- azsphere eszköz wifi add
- azsphere device wifi disable
- azsphere device wifi enable
- azsphere device wifi forget
- azsphere device wifi list
- azsphere device wifi reload-config
- azsphere device wifi scan
- azsphere device wifi show
- azsphere eszköz wifi show-status
- azsphere device-group create
- azsphere device-group list
- azsphere device-group show
- azsphere eszközcsoport frissítése
- azsphere device-group deployment create
- azsphere device-group deployment list
- azsphere device-group device list
- azsphere device-group device show-count
- azsphere image add
- azsphere image download
- azsphere image show
- azsphere image-package show
- azsphere product create
- azsphere terméklista
- azsphere product show
- azsphere termékfrissítés
- azsphere product device list
- azsphere product device show-count
- azsphere product device-group list
- azsphere product device-group create-defaults
- azsphere szerepkörlista
- azsphere role add
- azsphere role delete
- azsphere role show
- azsphere szerepkör show-types
- azsphere show-version
- azsphere show-user
- azsphere beállításlista
- azsphere setting no-color get
- azsphere setting no-color set
- azsphere tenant create
- azsphere bérlői lista
- azsphere tenant select
- azsphere tenant show-selected
- azsphere-bérlő frissítése
Tábla kimeneti formátuma
A table
formátum az alapértelmezett formátum, amely ASCII-táblázatként nyomtatja ki a kimenetet, így könnyen olvasható és beolvasható. Ez a formátum akkor a legjobb, ha az adatok gyors, ember által kereshető áttekintésére van szüksége. Hasznos a szűrt információk összegzéséhez, különösen a listaparancsok esetében.
azsphere tenant list --output table
------------------------------------ --------------------- -------------
Id Name Roles
========================================================================
143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant Contributor
------------------------------------ --------------------- -------------
768c2cd6-059a-49ad-9f53-89f5271cea15 MyTenant1 Administrator
Contributor
------------------------------------ --------------------- -------------
A paraméter használatával --query
testre szabhatja a kimenetben megjeleníteni kívánt tulajdonságokat és oszlopokat. Az alábbi példa bemutatja, hogyan választhatja ki a bérlőazonosítót és a szerepkört a listaparancsban.
azsphere tenant list --query '[].{TenantID:id, Role:roles}'
------------------------------------ -------------
TenantID Role
==================================================
143adbc9-1bf0-4be2-84a2-084a331d81cb Contributor
------------------------------------ -------------
183adhc9-a5c8-8he2-84a2-c4f00f73a471 Administrator
Contributor
------------------------------------ -------------
Megjegyzés
- Futtassa a parancsot JSON formátumban a lekérdezésben használandó elérhető tulajdonságnevek megtekintéséhez. A parancs futtatásakor például a
azsphere tenant list --output json
kimenet megjeleníti a parancshoz elérhető neveket és értékeket. - A beágyazott objektumok, egyes kulcsok és mezők alapértelmezés szerint nem jelennek meg a tábla kimenetében. Ha ezeket meg kell jelenítenie a kimenetben, a JMESPath újrakulcsolási funkciójával módosíthatja a kulcs nevét, és elkerülheti a szűrést. További információ a lekérdezések adatok szűrésére való használatáról: Lekérdezési parancssori felület parancskimenete.
JSON kimeneti formátum
A JSON kimeneti formátuma tartalmazza az összes nyers adatot és a beágyazott adatokat strukturált formátumban. A JSON-kimenet használatát javasoljuk tömör kimeneti és szkriptelési célokra. Ez csak akkor alkalmazható, ha a parancs sikeres, és a 0 értéket adja vissza.
Az alábbi példa az alapértelmezett JSON-formátumban jeleníti meg a bérlők listáját.
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"
]
}
]
YAML kimeneti formátum
A yaml
formátum YAML formátumban nyomtatja ki a kimenetet, amely egy egyszerű szöveges adat szerializálási formátum. A YAML általában könnyebben olvasható, mint a 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
TSV kimeneti formátum
A tsv
kimeneti formátum tabulátorral elválasztott és új sorokkal tagolt értékeket ad vissza további formázás, kulcsok és egyéb szimbólumok nélkül.
A tsv
kimenet hasonló a table
kimenethez, de a következő módokon különbözik:
- Az oszlopfejlécek nem jelennek meg a
tsv
kimenetben. - A
table
kimenet megjeleníti a listát, éstsv
megjeleníti a lista hosszát. - A beágyazott objektumok nem lesznek kinyomtatva a
tsv
kimenetben. - A
tsv
kimenet tabulátorral van elválasztva, és nem méretezhető úgy, hogy illeszkedjen a terminálhoz.
azsphere tenant list --output tsv
143adbc9-1bf0-4be2-84a2-084a331d81cb MyTenant 1
768c2cd6-059a-49ad-9f53-89f5271cea15 MyTenant1 2