az iot du device group
Note
このリファレンスは、Azure CLI (バージョン 2.67.0 以降) の azure-iot 拡張機能の一部です。 拡張機能は、az iot du device group コマンドを初めて実行すると、自動的にインストールされます。 拡張機能の詳細については、 を参照してください。
デバイス グループの管理。
デバイス グループは、デバイスのコレクションです。 デバイス グループによって、多数のデバイスへ配置をスケーリングする方法が提供されます。 各デバイスは、一度に 1 つのデバイス グループにだけ属します。 デバイス 更新が有効なデバイスがハブに接続され、そのプロパティが報告されると、デバイス グループが自動的に作成されます。
コマンド
| 名前 | 説明 | 型 | 状態 |
|---|---|---|---|
| az iot du device group delete |
デバイス グループを削除します。 |
Extension | GA |
| az iot du device group list |
インスタンス内のデバイス グループを一覧表示します。 |
Extension | GA |
| az iot du device group show |
最適な更新プログラムや更新プログラムのコンプライアンスなど、デバイス グループに関する詳細を表示します。 |
Extension | GA |
az iot du device group delete
デバイス グループを削除します。
デバイス グループは自動的にクリーンアップされませんが、履歴のために保持されます。 この操作は、グループの必要がない場合、またはグループの履歴を保持する必要がない場合に使用できます。 グループが削除された後にデバイスがグループに対して再度接続された場合、履歴なしで自動的に再作成されます。
az iot du device group delete --account
--gid --group-id
--instance
[--resource-group]
[--yes {false, true}]
例
デバイス グループを削除します。
az iot du device group delete -n {account_name} -i {instance_name} --group-id {device_group_id}
確認プロンプトをスキップしてデバイス グループを削除します。
az iot du device group delete -n {account_name} -i {instance_name} --group-id {device_group_id} -y
必須のパラメーター
Device Update アカウント名。
az config set defaults.adu_account={name}を使用して、既定のアカウント名を構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
デバイス グループ ID。これは、接続されている IoT Hub のデバイス/モジュール ツインの ADUGroup タグの値から作成されるか、タグのないデバイスの$defaultから作成されます。
デバイス更新インスタンス名。
az config set defaults.adu_instance={name}を使用して、既定のインスタンス名を構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
Device Update アカウントのリソース グループ名。
az config set defaults.adu_group={name}を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
ユーザー プロンプトをスキップします。 アクションの受け入れを示します。 主に自動化シナリオに使用されます。 既定値: false。
| プロパティ | 値 |
|---|---|
| 指定可能な値: | false, true |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az iot du device group list
インスタンス内のデバイス グループを一覧表示します。
az iot du device group list --account
--instance
[--order-by]
[--resource-group]
例
デバイス グループを一覧表示します。
az iot du device group list -n {account_name} -i {instance_name}
デバイス グループを目的の順序 (この場合は deviceCount 別) で一覧表示します。
az iot du device group list -n {account_name} -i {instance_name} --order-by deviceCount
必須のパラメーター
Device Update アカウント名。
az config set defaults.adu_account={name}を使用して、既定のアカウント名を構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
デバイス更新インスタンス名。
az config set defaults.adu_instance={name}を使用して、既定のインスタンス名を構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
返されるグループのセットを注文します。 groupId、deviceCount、createdDateTime、サブグループWithNewUpdatesAvailableCount、サブグループWithUpdatesInProgressCount、またはサブグループWithOnLatestUpdateCount で並べ替えることができます。
Device Update アカウントのリソース グループ名。
az config set defaults.adu_group={name}を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
az iot du device group show
最適な更新プログラムや更新プログラムのコンプライアンスなど、デバイス グループに関する詳細を表示します。
az iot du device group show --account
--gid --group-id
--instance
[--best-updates {false, true}]
[--resource-group]
[--update-compliance {false, true}]
例
デバイス グループを表示します。
az iot du device group show -n {account_name} -i {instance_name} --group-id {device_group_id}
デバイス グループで使用可能な最適な更新プログラムを表示します。 このフラグは、リストを返すようにコマンドを変更します。
az iot du device group show -n {account_name} -i {instance_name} --group-id {device_group_id} --best-updates
デバイス グループの更新プログラムのコンプライアンスを表示します。
az iot du device group show -n {account_name} -i {instance_name} --group-id {device_group_id} --update-compliance
必須のパラメーター
Device Update アカウント名。
az config set defaults.adu_account={name}を使用して、既定のアカウント名を構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
デバイス グループ ID。これは、接続されている IoT Hub のデバイス/モジュール ツインの ADUGroup タグの値から作成されるか、タグのないデバイスの$defaultから作成されます。
デバイス更新インスタンス名。
az config set defaults.adu_instance={name}を使用して、既定のインスタンス名を構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
オプションのパラメーター
次のパラメーターは省略可能ですが、コマンドを正常に実行するには、状況に応じて 1 つ以上が必要になる場合があります。
各更新プログラムが必要なデバイスの数など、デバイス グループに最適な更新プログラムをフェッチする必要があることを示すフラグ。 最適な更新プログラムは、デバイス クラスのすべての互換性仕様を満たす最新の更新プログラムです。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Update Arguments |
| 指定可能な値: | false, true |
Device Update アカウントのリソース グループ名。
az config set defaults.adu_group={name}を使用して既定のグループを構成できます。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Account Identifier Arguments |
コマンドがデバイス グループ更新プログラムのコンプライアンス情報をフェッチする必要があることを示すフラグ (最新の更新プログラムのデバイスの数、新しい更新プログラムが必要な数、新しい更新プログラムの受信中の数など)。
| プロパティ | 値 |
|---|---|
| パラメーター グループ: | Update Arguments |
| 指定可能な値: | false, true |
グローバル パラメーター
ログの詳細度を上げて、すべてのデバッグ ログを表示します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告を抑制します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |
出力フォーマット。
| プロパティ | 値 |
|---|---|
| 規定値: | json |
| 指定可能な値: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ を参照してください。
サブスクリプションの名前または ID。
az account set -s NAME_OR_IDを使用して既定のサブスクリプションを構成できます。
ログの詳細度を高める。 完全なデバッグ ログには --debug を使用します。
| プロパティ | 値 |
|---|---|
| 規定値: | False |