Aracılığıyla paylaş


az iot du instance

Note

Bu başvuru, Azure CLI (sürüm 2.67.0 veya üzeri) için azure-iot uzantısının bir parçasıdır. Uzantı, 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.

Extension GA
az iot du instance delete

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

Extension GA
az iot du instance list

Cihaz Güncelleştirme örneklerini listeleyin.

Extension GA
az iot du instance show

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

Extension GA
az iot du instance update

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

Extension GA
az iot du instance wait

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

Extension 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ı. az config set defaults.adu_account={name}kullanarak varsayılan hesap adını yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Account Identifier Arguments
--instance -i

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

Özellik Değer
Parametre grubu: Account Identifier Arguments
--iothub-ids

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

Özellik Değer
Parametre grubu: IoT Hub 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.

--diagnostics-storage-id

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

Özellik Değer
Parametre grubu: Storage Arguments
--enable-diagnostics

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

Özellik Değer
Kabul edilen değerler: false, true
--no-wait

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

Özellik Değer
Default value: False
--resource-group -g

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

Özellik Değer
Parametre grubu: Account Identifier Arguments
--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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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ı. az config set defaults.adu_account={name}kullanarak varsayılan hesap adını yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Account Identifier Arguments
--instance -i

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

Özellik Değer
Parametre grubu: Account Identifier 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.

--no-wait

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

Özellik Değer
Default value: False
--resource-group -g

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

Özellik Değer
Parametre grubu: Account Identifier Arguments
--yes -y

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

Özellik Değer
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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ı. az config set defaults.adu_account={name}kullanarak varsayılan hesap adını yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Account Identifier 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.

--resource-group -g

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

Özellik Değer
Parametre grubu: Account Identifier Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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ı. az config set defaults.adu_account={name}kullanarak varsayılan hesap adını yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Account Identifier Arguments
--instance -i

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

Özellik Değer
Parametre grubu: Account Identifier 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.

--resource-group -g

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

Özellik Değer
Parametre grubu: Account Identifier Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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ı. az config set defaults.adu_account={name}kullanarak varsayılan hesap adını yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Account Identifier Arguments
--instance -i

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

Özellik Değer
Parametre grubu: Account Identifier 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.

--add

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--force-string

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: False
--no-wait

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

Özellik Değer
Default value: False
--remove

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
--resource-group -g

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

Özellik Değer
Parametre grubu: Account Identifier Arguments
--set

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

Özellik Değer
Parametre grubu: Generic Update Arguments
Default value: []
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

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ı. az config set defaults.adu_account={name}kullanarak varsayılan hesap adını yapılandırabilirsiniz.

Özellik Değer
Parametre grubu: Account Identifier Arguments
--instance -i

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

Özellik Değer
Parametre grubu: Account Identifier 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.

--created

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

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--custom

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

Özellik Değer
Parametre grubu: Wait Condition Arguments
--deleted

Silinene kadar bekleyin.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--exists

Kaynak var olana kadar bekleyin.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: False
--interval

Saniye cinsinden yoklama aralığı.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: 30
--resource-group -g

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

Özellik Değer
Parametre grubu: Account Identifier Arguments
--timeout

Saniye cinsinden en fazla bekleme.

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: 3600
--updated

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

Özellik Değer
Parametre grubu: Wait Condition Arguments
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Çıkış biçimi.

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

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False