Aracılığıyla paylaş


az iot ops schema

Not

Bu başvuru, Azure CLI (sürüm 2.53.0 veya üzeri) için azure-iot-ops uzantısının bir parçasıdır. Uzantı, az iot ops schema komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

Bu komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Şema ve kayıt defteri yönetimi.

Şemalar, işlemeyi ve bağlamsallaştırmayı etkinleştirmek için verileri açıklayan belgelerdir. İleti şemaları, iletinin biçimini ve içeriğini açıklar. Şemaları oluşturmak ve yönetmek için şema kayıt defteri gereklidir.

Komutlar

Name Description Tür Durum
az iot ops schema create

Şema kayıt defteri içinde bir şema oluşturun.

Dahili Önizle
az iot ops schema delete

Şema kayıt defterindeki bir hedef şemayı silin.

Dahili Önizle
az iot ops schema list

Şema kayıt defteri içindeki şemaları listeleyin.

Dahili Önizle
az iot ops schema registry

Şema kayıt defteri yönetimi.

Dahili Önizle
az iot ops schema registry create

Şema kayıt defteri oluşturun.

Dahili Önizle
az iot ops schema registry delete

Hedef şema kayıt defterini silin.

Dahili Önizle
az iot ops schema registry list

Bir kaynak grubu veya abonelikteki şema kayıt defterlerini listeleyin.

Dahili Önizle
az iot ops schema registry show

Şema kayıt defterinin ayrıntılarını gösterir.

Dahili Önizle
az iot ops schema show

Şema kayıt defterindeki şemanın ayrıntılarını gösterir.

Dahili Önizle
az iot ops schema show-dataflow-refs

Veri akışları için kullanılan şema başvurularını gösterin.

Dahili Deneysel
az iot ops schema version

Şema sürümü yönetimi.

Dahili Önizle
az iot ops schema version add

Şemaya şema sürümü ekleyin.

Dahili Önizle
az iot ops schema version list

Belirli bir şema için şema sürümlerini listeleyin.

Dahili Önizle
az iot ops schema version remove

Hedef şema sürümünü kaldırma.

Dahili Önizle
az iot ops schema version show

Şema sürümünün ayrıntılarını gösterir.

Dahili Önizle

az iot ops schema create

Önizleme

'iot ops schema' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Şema kayıt defteri içinde bir şema oluşturun.

Bu işlem önceden oluşturulmuş bir şema kayıt defteri gerektirir ve bir şema sürümü ekler. Şemayı oluşturmak ve bir sürüm eklemek için, ilişkili depolama hesabının genel ağ erişiminin etkinleştirilmiş olması gerekir. Delta dosya biçimi hakkında daha fazla bilgi için bkz. aka.ms/lakehouse-delta-sample.

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

Örnekler

En düşük girişlerle 'myregistry' kayıt defterinde 'myschema' adlı bir şema oluşturun. Bu şema için dosya içeriğiyle şema sürüm 1 oluşturulur.

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

Ek özelleştirme ile 'myschema' adlı bir şema oluşturun. Bu şema için şema sürümü 14 oluşturulur. Satır içi içerik bir bash söz dizimi örneğidir. Daha fazla örnek için bkz. https://aka.ms/inline-json-examples

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"

Gerekli Parametreler

--format

Şema biçimi.

Kabul edilen değerler: delta, json
--name -n

Şema adı.

--registry

Şema kayıt defteri adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--type

Şema türü.

Kabul edilen değerler: message
--vc --version-content

Sürüm için satır içi içerik içeren dosya yolu.

İsteğe Bağlı Parametreler

--desc

Şemanın açıklaması.

--display-name

Şemanın görünen adı.

--vd --version-desc

Sürüm açıklaması.

--ver --version

Şema sürümü adı.

Default value: 1
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot ops schema delete

Önizleme

'iot ops schema' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Şema kayıt defterindeki bir hedef şemayı silin.

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

Örnekler

'myregistry' şema kayıt defterindeki 'myschema' hedef şemasını silin.

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

Gerekli Parametreler

--name -n

Şema adı.

--registry

Şema kayıt defteri adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--yes -y

[y]es öğesini istem olmadan onaylayın. CI ve otomasyon senaryoları için kullanışlıdır.

Kabul edilen değerler: false, true
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot ops schema list

Önizleme

'iot ops schema' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Şema kayıt defteri içindeki şemaları listeleyin.

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

Örnekler

'myregistry' şema kayıt defterinde şema kayıt defterlerini listeleyin.

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

Gerekli Parametreler

--registry

Şema kayıt defteri adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot ops schema show

Önizleme

'iot ops schema' komut grubu önizleme aşamasında ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Şema kayıt defterindeki şemanın ayrıntılarını gösterir.

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

Örnekler

'myschema' hedef şemasının ayrıntılarını 'myregistry' şema kayıt defteri içinde gösterin.

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

Gerekli Parametreler

--name -n

Şema adı.

--registry

Şema kayıt defteri adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az iot ops schema show-dataflow-refs

Deneysel

Bu komut deneysel ve geliştirme aşamasındadır. Başvuru ve destek düzeyleri: https://aka.ms/CLI_refstatus

Veri akışları için kullanılan şema başvurularını gösterin.

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

Örnekler

"myschema" şeması ve sürüm 1 için şema başvurularını göster.

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

"myschema" şemasındaki tüm sürümler için şema başvurularını göster.

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

"myregistry" şema kayıt defterinde tüm sürümler ve şemalar için şema başvurularını gösterin.

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

Tüm şemalar için şema başvurularını gösterin, ancak "myregistry" şema kayıt defterinde yalnızca en son sürümleri gösterin.

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

Gerekli Parametreler

--registry

Şema kayıt defteri adı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--latest

Yalnızca en son sürümleri göstermek için bayrak ekleyin.

Kabul edilen değerler: false, true
--schema

Şema adı. --version kullanılıyorsa gereklidir.

--ver --version

Şema sürümü adı. Kullanılırsa -- latest yoksayılır.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.