az iot ops schema
Note
Bu başvuru, Azure CLI (sürüm 2.70.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.
Şema kayıt defteri ve şema 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. |
Extension | Georgia |
| az iot ops schema delete |
Şema kayıt defterindeki bir hedef şemayı silin. |
Extension | Georgia |
| az iot ops schema list |
Şema kayıt defteri içindeki şemaları listeleyin. |
Extension | Georgia |
| az iot ops schema registry |
Şema kayıt defteri yönetimi. |
Extension | Georgia |
| az iot ops schema registry create |
Şema kayıt defteri oluşturun. |
Extension | Georgia |
| az iot ops schema registry delete |
Hedef şema kayıt defterini silin. |
Extension | Georgia |
| az iot ops schema registry list |
Bir kaynak grubu veya abonelikteki şema kayıt defterlerini listeleyin. |
Extension | Georgia |
| az iot ops schema registry show |
Şema kayıt defterinin ayrıntılarını gösterir. |
Extension | Georgia |
| az iot ops schema show |
Şema kayıt defterindeki şemanın ayrıntılarını gösterir. |
Extension | Georgia |
| az iot ops schema show-dataflow-refs |
Veri akışları için kullanılan şema başvurularını gösterin. |
Extension | Experimental |
| az iot ops schema version |
Şema sürümü yönetimi. |
Extension | Georgia |
| az iot ops schema version add |
Şemaya şema sürümü ekleyin. |
Extension | Georgia |
| az iot ops schema version list |
Belirli bir şema için şema sürümlerini listeleyin. |
Extension | Georgia |
| az iot ops schema version remove |
Hedef şema sürümünü kaldırma. |
Extension | Georgia |
| az iot ops schema version show |
Şema sürümünün ayrıntılarını gösterir. |
Extension | Georgia |
az iot ops schema create
Ş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 --version-content
[--acquire-policy-token]
[--change-reference]
[--desc]
[--display-name]
[--vd --version-desc]
[--ver --version]
Ö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
Şema biçimi.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | delta, json |
Şema adı.
Şema kayıt defteri adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Şema türü.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | message |
Sürüm için satır içi içerik içeren dosya yolu.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Version Arguments |
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Şemanın açıklaması.
Şemanın görünen adı.
Sürüm açıklaması.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Version Arguments |
Şema sürümü adı.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Version Arguments |
| Default value: | 1 |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az iot ops schema delete
Şema kayıt defterindeki bir hedef şemayı silin.
az iot ops schema delete --name
--registry
--resource-group
[--acquire-policy-token]
[--change-reference]
[--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
Şema adı.
Şema kayıt defteri adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
[y]es öğesini istem olmadan onaylayın. CI ve otomasyon senaryoları için kullanışlıdır.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az iot ops schema list
Ş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
Şema kayıt defteri adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az iot ops schema show
Ş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
Şema adı.
Şema kayıt defteri adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |
az iot ops schema show-dataflow-refs
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
[--acquire-policy-token]
[--change-reference]
[--latest {false, true}]
[--schema]
[--ver --version]
Ö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
Şema kayıt defteri adı.
Kaynak grubunun adı.
az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Aşağıdaki parametreler isteğe bağlıdır, ancak bağlama bağlı olarak komutun başarıyla yürütülmesi için bir veya daha fazla parametre gerekli olabilir.
Bu kaynak işlemi için otomatik olarak bir Azure İlkesi belirteci alma.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Bu kaynak işlemi için ilgili değişiklik başvuru kimliği.
| Özellik | Değer |
|---|---|
| Parametre grubu: | Global Policy Arguments |
Yalnızca en son sürümleri göstermek için bayrak ekleyin.
| Özellik | Değer |
|---|---|
| Kabul edilen değerler: | false, true |
Şema adı. --version kullanılıyorsa gereklidir.
Şema sürümü adı. Kullanılırsa -- latest yoksayılır.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
| Özellik | Değer |
|---|---|
| Default value: | False |
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
| Özellik | Değer |
|---|---|
| Default value: | False |
Çıkış biçimi.
| Özellik | Değer |
|---|---|
| Default value: | json |
| Kabul edilen değerler: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.
Aboneliğin adı veya kimliği.
az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
| Özellik | Değer |
|---|---|
| Default value: | False |