az dt model
Not
Bu başvuru, Azure CLI (sürüm 2.30.0 veya üzeri) için azure-iot uzantısının bir parçasıdır. Uzantı, az dt model komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Digital Twins örneğinde DTDL modellerini ve tanımlarını yönetme.
Komutlar
| az dt model create |
Bir veya daha fazla modeli karşıya yükler. Herhangi bir hata oluştuğunda hiçbir model karşıya yüklenmez. |
| az dt model delete |
Modeli silme. Bir model yalnızca başka hiçbir model başvuruda bulunmadığında silinebilir. |
| az dt model delete-all |
Digital Twins örneğindeki tüm modelleri silin. İkiz yapılandırmaları etkilenmez ancak model tanımları olmadan bozulabilir. |
| az dt model list |
Model meta verilerini, tanımlarını ve bağımlılıklarını listeleyin. |
| az dt model show |
Hedef modeli veya model tanımını alma. |
| az dt model update |
Modelin meta verilerini Güncelleştirmeler. Şu anda bir model yalnızca kullanımdan kaldırılabilir. |
az dt model create
Bir veya daha fazla modeli karşıya yükler. Herhangi bir hata oluştuğunda hiçbir model karşıya yüklenmez.
--models satır içi json veya dosya yolu olabilir.
az dt model create --dt-name
[--fd]
[--models]
[--resource-group]
Örnekler
Hedef dizinden tüm .json veya .dtdl model dosyalarını toplu olarak karşıya yükleyin. Model işleme özyinelemeli.
az dt model create -n {instance_or_hostname} --from-directory {directory_path}
Model json dosyasını satır içinde veya dosya yolundan karşıya yükleyin.
az dt model create -n {instance_or_hostname} --models {file_path_or_inline_json}
Gerekli Parametreler
Digital Twins örneği adı veya konak adı. Örnek adı sağlanırsa, hedef örneğin konak adını alması için önce kullanıcı aboneliği sorgulanır. Bir konak adı sağlanırsa abonelik sorgusu atlanır ve sağlanan değer sonraki etkileşim için kullanılır.
İsteğe Bağlı Parametreler
JSON model dosyaları dizininden ayrıştırılacaktır.
JSON modelinin satır içi modeli veya JSON modelinin dosya yolu.
Digital Twins örneği kaynak grubu. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.
az dt model delete
Modeli silme. Bir model yalnızca başka hiçbir model başvuruda bulunmadığında silinebilir.
az dt model delete --dt-name
--dtmi
[--resource-group]
Örnekler
Hedef modeli silme.
az dt model delete -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1"
Gerekli Parametreler
Digital Twins örneği adı veya konak adı. Örnek adı sağlanırsa, hedef örneğin konak adını alması için önce kullanıcı aboneliği sorgulanır. Bir konak adı sağlanırsa abonelik sorgusu atlanır ve sağlanan değer sonraki etkileşim için kullanılır.
Digital Twins model kimliği. Örnek: dtmi:com:example:Room;2.
İsteğe Bağlı Parametreler
Digital Twins örneği kaynak grubu. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.
az dt model delete-all
Digital Twins örneğindeki tüm modelleri silin. İkiz yapılandırmaları etkilenmez ancak model tanımları olmadan bozulabilir.
az dt model delete-all --dt-name
[--resource-group]
[--yes]
Örnekler
Tüm modelleri silin.
az dt model delete-all -n {instance_or_hostname}
Gerekli Parametreler
Digital Twins örneği adı veya konak adı. Örnek adı sağlanırsa, hedef örneğin konak adını alması için önce kullanıcı aboneliği sorgulanır. Bir konak adı sağlanırsa abonelik sorgusu atlanır ve sağlanan değer sonraki etkileşim için kullanılır.
İsteğe Bağlı Parametreler
Digital Twins örneği kaynak grubu. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Onay istemde bulunmayın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.
az dt model list
Model meta verilerini, tanımlarını ve bağımlılıklarını listeleyin.
az dt model list --dt-name
[--def {false, true}]
[--dependencies-for]
[--resource-group]
Örnekler
Model meta verilerini listeleme
az dt model list -n {instance_or_hostname}
Model tanımlarını listeleme
az dt model list -n {instance_or_hostname} --definition
Önceden var olan belirli modellerin bağımlılıklarını listeleyin. Dtmi değerlerini birbirinden ayırın.
az dt model list -n {instance_or_hostname} --dependencies-for {model_id0} {model_id1}
Gerekli Parametreler
Digital Twins örneği adı veya konak adı. Örnek adı sağlanırsa, hedef örneğin konak adını alması için önce kullanıcı aboneliği sorgulanır. Bir konak adı sağlanırsa abonelik sorgusu atlanır ve sağlanan değer sonraki etkileşim için kullanılır.
İsteğe Bağlı Parametreler
İşlem model tanımını alır.
Bağımlılıklarının alınacağı model kümesi. Atlanırsa, tüm modeller alınır. Biçim, boşlukla ayrılmış bir listedir.
Digital Twins örneği kaynak grubu. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.
az dt model show
Hedef modeli veya model tanımını alma.
az dt model show --dt-name
--dtmi
[--def {false, true}]
[--resource-group]
Örnekler
Model meta verilerini göster
az dt model show -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1"
Model meta verilerini ve tanımını göster
az dt model show -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1" --definition
Gerekli Parametreler
Digital Twins örneği adı veya konak adı. Örnek adı sağlanırsa, hedef örneğin konak adını alması için önce kullanıcı aboneliği sorgulanır. Bir konak adı sağlanırsa abonelik sorgusu atlanır ve sağlanan değer sonraki etkileşim için kullanılır.
Digital Twins model kimliği. Örnek: dtmi:com:example:Room;2.
İsteğe Bağlı Parametreler
İşlem model tanımını alır.
Digital Twins örneği kaynak grubu. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.
az dt model update
Modelin meta verilerini Güncelleştirmeler. Şu anda bir model yalnızca kullanımdan kaldırılabilir.
az dt model update --dt-name
--dtmi
[--decommission {false, true}]
[--resource-group]
Örnekler
Hedef modelin komutlarını kaldırma
az dt model update -n {instance_or_hostname} --dtmi "dtmi:com:example:Floor;1" --decommission
Gerekli Parametreler
Digital Twins örneği adı veya konak adı. Örnek adı sağlanırsa, hedef örneğin konak adını alması için önce kullanıcı aboneliği sorgulanır. Bir konak adı sağlanırsa abonelik sorgusu atlanır ve sağlanan değer sonraki etkileşim için kullanılır.
Digital Twins model kimliği. Örnek: dtmi:com:example:Room;2.
İsteğe Bağlı Parametreler
Hedef modelin yetkisini alma amacını gösterir.
Digital Twins örneği kaynak grubu. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları göster, uyarıları gizle.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnekler için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak varsayılan aboneliği az account set -s NAME_OR_IDyapı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.