Aracılığıyla paylaş


az iot du instance

Not

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

Cihaz Güncelleştirmesi örnek yönetimi.

Komutlar

Name Description Tür Durum
az iot du instance create

Cihaz Güncelleştirmesi örneği oluşturun.

Dahili GA
az iot du instance delete

Cihaz Güncelleştirmesi örneğini silme.

Dahili GA
az iot du instance list

Cihaz Güncelleştirme örneklerini listeleyin.

Dahili GA
az iot du instance show

Cihaz Güncelleştirme örneğini gösterme.

Dahili GA
az iot du instance update

Cihaz Güncelleştirme örneğini güncelleştirme.

Dahili GA
az iot du instance wait

İstenen örnek kaynak durumu karşılanana kadar engelleyin.

Dahili GA

az iot du instance create

Cihaz Güncelleştirmesi örneği oluşturun.

Bu komut, mevcut bir örneğin durumunu güncelleştirmek için de kullanılabilir.

az iot du instance create --account
                          --instance
                          --iothub-ids
                          [--diagnostics-storage-id]
                          [--enable-diagnostics {false, true}]
                          [--no-wait]
                          [--resource-group]
                          [--tags]

Örnekler

En düşük yapılandırmaya sahip bir örnek oluşturun.

az iot du instance create -n {account_name} -i {instance_name} --iothub-ids {iothub_resource_id}

Tanılama etkinleştirilmiş, kullanıcı tarafından sağlanan bir depolama hesabıyla eşleştirilmiş bir örnek oluşturun. Etiketleri dahil edin.

az iot du instance create -n {account_name} -i {instance_name} --iothub-ids {iothub_resource_id} --enable-diagnostics --diagnostics-storage-id {storage_account_resource_id} --tags a=b

Gerekli Parametreler

--account -n

Cihaz Güncelleştirme hesabı adı. kullanarak az config set defaults.adu_account=<name>varsayılan hesap adını yapılandırabilirsiniz.

--instance -i

Cihaz Güncelleştirme örneği adı. varsayılan örnek adını kullanarak az config set defaults.adu_instance=<name>yapılandırabilirsiniz.

--iothub-ids

Boşlukla ayrılmış IoT Hub kaynak kimlikleri.

İsteğe Bağlı Parametreler

--diagnostics-storage-id

Kullanıcı, tanılama günlükleri koleksiyonunda kullanılmak üzere depolama hesabı kaynak kimliğini sağladı.

--enable-diagnostics

Tanılama günlüklerinin toplanmasını etkinleştirir.

kabul edilen değerler: false, true
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Cihaz Güncelleştirme hesabı kaynak grubu adı. kullanarak varsayılan grubu az config set defaults.adu_group=<name>yapılandırabilirsiniz.

--tags

Kaynak etiketleri. Anahtar-değer çiftlerinde aşağıdaki biçime sahip özellik paketi: a=b c=d.

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
varsayılan değer: 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 du instance delete

Cihaz Güncelleştirmesi örneğini silme.

az iot du instance delete --account
                          --instance
                          [--no-wait]
                          [--resource-group]
                          [--yes {false, true}]

Örnekler

Hedef hesapla ilişkilendirilmiş bir örneği silin.

az iot du instance delete -n {account_name} -i {instance_name}

Hedef hesapla ilişkili bir örneği silin ve onay istemini atlayın.

az iot du instance delete -n {account_name} -i {instance_name} -y

Gerekli Parametreler

--account -n

Cihaz Güncelleştirme hesabı adı. kullanarak az config set defaults.adu_account=<name>varsayılan hesap adını yapılandırabilirsiniz.

--instance -i

Cihaz Güncelleştirme örneği adı. varsayılan örnek adını kullanarak az config set defaults.adu_instance=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--resource-group -g

Cihaz Güncelleştirme hesabı kaynak grubu adı. kullanarak varsayılan grubu az config set defaults.adu_group=<name>yapılandırabilirsiniz.

--yes -y

Kullanıcı istemlerini atlayın. Eylemin kabul edilmesini gösterir. Öncelikle otomasyon senaryoları için kullanılır. Varsayılan: false.

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
varsayılan değer: 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 du instance list

Cihaz Güncelleştirme örneklerini listeleyin.

az iot du instance list --account
                        [--resource-group]

Örnekler

Hedef hesapla ilişkili örnekleri listeleyin.

az iot du instance list -n {account_name}

Gerekli Parametreler

--account -n

Cihaz Güncelleştirme hesabı adı. kullanarak az config set defaults.adu_account=<name>varsayılan hesap adını yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--resource-group -g

Cihaz Güncelleştirme hesabı kaynak grubu adı. kullanarak varsayılan grubu az config set defaults.adu_group=<name>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
varsayılan değer: 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 du instance show

Cihaz Güncelleştirme örneğini gösterme.

az iot du instance show --account
                        --instance
                        [--resource-group]

Örnekler

Hedef hesapla ilişkili bir örneğin ayrıntılarını gösterin.

az iot du instance show -n {account_name} -i {instance_name}

Gerekli Parametreler

--account -n

Cihaz Güncelleştirme hesabı adı. kullanarak az config set defaults.adu_account=<name>varsayılan hesap adını yapılandırabilirsiniz.

--instance -i

Cihaz Güncelleştirme örneği adı. varsayılan örnek adını kullanarak az config set defaults.adu_instance=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--resource-group -g

Cihaz Güncelleştirme hesabı kaynak grubu adı. kullanarak varsayılan grubu az config set defaults.adu_group=<name>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
varsayılan değer: 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 du instance update

Cihaz Güncelleştirme örneğini güncelleştirme.

Şu anda aşağıdaki örnek özellikleri güncelleştirilebilir: iotHubs, enableDiagnostics, diagnosticStorageProperties ve etiketler.

az iot du instance update --account
                          --instance
                          [--add]
                          [--force-string]
                          [--no-wait]
                          [--remove]
                          [--resource-group]
                          [--set]

Örnekler

Belirli bir örnek etiketi özniteliği ayarlayın.

az iot du instance update -n {account_name} -i {instance_name} --set tags.env='test'

Tanılamayı etkinleştirin ve günlük toplama için bir depolama hesabı yapılandırın.

az iot du instance update -n {account_name} -i {instance_name} --set enableDiagnostics=true diagnosticStorageProperties.resourceId={storage_account_resource_id}

Gerekli Parametreler

--account -n

Cihaz Güncelleştirme hesabı adı. kullanarak az config set defaults.adu_account=<name>varsayılan hesap adını yapılandırabilirsiniz.

--instance -i

Cihaz Güncelleştirme örneği adı. varsayılan örnek adını kullanarak az config set defaults.adu_instance=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

varsayılan değer: []
--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

varsayılan değer: False
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> OR --remove propertyToRemove.

varsayılan değer: []
--resource-group -g

Cihaz Güncelleştirme hesabı kaynak grubu adı. kullanarak varsayılan grubu az config set defaults.adu_group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

varsayılan değer: []
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
varsayılan değer: 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 du instance wait

İstenen örnek kaynak durumu karşılanana kadar engelleyin.

az iot du instance wait --account
                        --instance
                        [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--interval]
                        [--resource-group]
                        [--timeout]
                        [--updated]

Örnekler

Hedef örnek silinene kadar engelleyin.

az iot du instance wait -n {account_name} -i {instance_name} --deleted

Gerekli Parametreler

--account -n

Cihaz Güncelleştirme hesabı adı. kullanarak az config set defaults.adu_account=<name>varsayılan hesap adını yapılandırabilirsiniz.

--instance -i

Cihaz Güncelleştirme örneği adı. varsayılan örnek adını kullanarak az config set defaults.adu_instance=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--created

'ProvisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

varsayılan değer: False
--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

varsayılan değer: False
--exists

Kaynak var olana kadar bekleyin.

varsayılan değer: False
--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--resource-group -g

Cihaz Güncelleştirme hesabı kaynak grubu adı. kullanarak varsayılan grubu az config set defaults.adu_group=<name>yapılandırabilirsiniz.

--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

'Başarılı' konumunda provisioningState ile güncelleştirilene kadar bekleyin.

varsayılan değer: False
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
varsayılan değer: 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.