Delen via


az iot ops schema

Note

Deze verwijzing maakt deel uit van de azure-iot-ops-extensie voor de Azure CLI (versie 2.67.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az iot ops schema opdracht uitvoert. Meer informatie over uitbreidingen.

Schemaregister en schemabeheer.

Schema's zijn documenten die gegevens beschrijven om verwerking en contextualisatie mogelijk te maken. Berichtschema's beschrijven de indeling van een bericht en de inhoud ervan. Er is een schemaregister vereist voor het maken en beheren van schema's.

Opdracht

Name Description Type Status
az iot ops schema create

Maak een schema in een schemaregister.

Extension Algemene Vergadering
az iot ops schema delete

Verwijder een doelschema in een schemaregister.

Extension Algemene Vergadering
az iot ops schema list

Schema's weergeven in een schemaregister.

Extension Algemene Vergadering
az iot ops schema registry

Schemaregisterbeheer.

Extension Algemene Vergadering
az iot ops schema registry create

Maak een schemaregister.

Extension Algemene Vergadering
az iot ops schema registry delete

Verwijder een doelschemaregister.

Extension Algemene Vergadering
az iot ops schema registry list

Schemaregisters weergeven in een resourcegroep of abonnement.

Extension Algemene Vergadering
az iot ops schema registry show

Details van een schemaregister weergeven.

Extension Algemene Vergadering
az iot ops schema show

Details van een schema in een schemaregister weergeven.

Extension Algemene Vergadering
az iot ops schema show-dataflow-refs

Geef de schemaverwijzingen weer die worden gebruikt voor gegevensstromen.

Extension Experimental
az iot ops schema version

Schemaversiebeheer.

Extension Algemene Vergadering
az iot ops schema version add

Voeg een schemaversie toe aan een schema.

Extension Algemene Vergadering
az iot ops schema version list

Schemaversies voor een specifiek schema weergeven.

Extension Algemene Vergadering
az iot ops schema version remove

Verwijder een doelschemaversie.

Extension Algemene Vergadering
az iot ops schema version show

Details van een schemaversie weergeven.

Extension Algemene Vergadering

az iot ops schema create

Maak een schema in een schemaregister.

Voor deze bewerking is een vooraf gemaakt schemaregister vereist en wordt een schemaversie toegevoegd. Als u het schema wilt maken en een versie wilt toevoegen, moet voor het gekoppelde opslagaccount openbare netwerktoegang zijn ingeschakeld. Zie aka.ms/lakehouse-delta-sample voor meer informatie over de deltabestandsindeling.

az iot ops schema create --format {delta, json}
                         --name
                         --registry
                         --resource-group
                         --type {message}
                         --vc --version-content
                         [--desc]
                         [--display-name]
                         [--vd --version-desc]
                         [--ver --version]

Voorbeelden

Maak een schema met de naam 'myschema' in het register 'myregistry' met minimale invoer. Schemaversie 1 wordt gemaakt voor dit schema met de bestandsinhoud.

az iot ops schema create -n myschema -g myresourcegroup --registry myregistry --format json --type message --version-content myschema.json

Maak een schema met de naam 'myschema' met extra aanpassingen. Schemaversie 14 wordt gemaakt voor dit schema. De inline-inhoud is een bash-syntaxisvoorbeeld. Zie https://aka.ms/inline-json-examples voor meer voorbeelden

az iot ops schema create -n myschema -g myresourcegroup --registry myregistry --format delta --type message --desc "Schema for Assets" --display-name myassetschema --version-content '{"hello": "world"}' --ver 14 --vd "14th version"

Vereiste parameters

--format

Schema-indeling.

Eigenschap Waarde
Geaccepteerde waarden: delta, json
--name -n

Schemanaam.

--registry

Schemaregisternaam.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--type

Schematype.

Eigenschap Waarde
Geaccepteerde waarden: message
--vc --version-content

Bestandspad met of inline-inhoud voor de versie.

Eigenschap Waarde
Parametergroep: Version Arguments

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--desc

Beschrijving voor het schema.

--display-name

Weergavenaam voor het schema.

--vd --version-desc

Beschrijving voor de versie.

Eigenschap Waarde
Parametergroep: Version Arguments
--ver --version

Naam van schemaversie.

Eigenschap Waarde
Parametergroep: Version Arguments
Default value: 1
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az iot ops schema delete

Verwijder een doelschema in een schemaregister.

az iot ops schema delete --name
                         --registry
                         --resource-group
                         [--yes {false, true}]

Voorbeelden

Verwijder een doelschema 'myschema' in een schemaregister 'myregistry'.

az iot ops schema delete --name myschema --registry myregistry -g myresourcegroup

Vereiste parameters

--name -n

Schemanaam.

--registry

Schemaregisternaam.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--yes -y

Bevestig [y]s zonder prompt. Handig voor CI- en automatiseringsscenario's.

Eigenschap Waarde
Geaccepteerde waarden: false, true
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az iot ops schema list

Schema's weergeven in een schemaregister.

az iot ops schema list --registry
                       --resource-group

Voorbeelden

Schemaregisters weergeven in het schemaregister 'myregistry'.

az iot ops schema list -g myresourcegroup --registry myregistry

Vereiste parameters

--registry

Schemaregisternaam.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az iot ops schema show

Details van een schema in een schemaregister weergeven.

az iot ops schema show --name
                       --registry
                       --resource-group

Voorbeelden

Details van doelschema 'myschema' weergeven in een schemaregister 'myregistry'.

az iot ops schema show --name myschema --registry myregistry -g myresourcegroup

Vereiste parameters

--name -n

Schemanaam.

--registry

Schemaregisternaam.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az iot ops schema show-dataflow-refs

Experimenteel

Deze opdracht is experimenteel en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Geef de schemaverwijzingen weer die worden gebruikt voor gegevensstromen.

az iot ops schema show-dataflow-refs --registry
                                     --resource-group
                                     [--latest {false, true}]
                                     [--schema]
                                     [--ver --version]

Voorbeelden

Schemareferentie weergeven voor schema 'myschema' en versie 1.

az iot ops schema show-dataflow-refs --version 1 --schema myschema --registry myregistry -g myresourcegroup

Schemareferentie weergeven voor alle versies in schema 'myschema'.

az iot ops schema show-dataflow-refs --schema myschema --registry myregistry -g myresourcegroup

Geef schemareferenties weer voor alle versies en schema's in het schemaregister 'myregistry'.

az iot ops schema show-dataflow-refs --registry myregistry -g myresourcegroup

Geef schemareferenties weer voor alle schema's, maar alleen de nieuwste versies in het schemaregister 'myregistry'.

az iot ops schema show-dataflow-refs --registry myregistry -g myresourcegroup --latest

Vereiste parameters

--registry

Schemaregisternaam.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--latest

Vlag om alleen de meest recente versie(s) weer te geven.

Eigenschap Waarde
Geaccepteerde waarden: false, true
--schema

Schemanaam. Vereist als u --version gebruikt.

--ver --version

Naam van schemaversie. Als dit wordt gebruikt, wordt --latest genegeerd.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False