az iot central job
Note
このリファレンスは、Azure CLI (バージョン 2.46.0 以降) の azure-iot 拡張機能の一部です。 拡張機能は、az iot central job コマンドを初めて実行するときに自動的にインストールされます。 拡張機能の詳細をご覧ください。
IoT Central アプリケーションのジョブを管理および構成します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az iot central job create |
ジョブ定義を使用してジョブを作成して実行します。 |
拡張子 | GA |
az iot central job get-devices |
ジョブ デバイスの状態を取得します。 |
拡張子 | GA |
az iot central job list |
IoT Central アプリケーションのジョブの一覧を取得します。 |
拡張子 | GA |
az iot central job rerun |
失敗したすべてのデバイスでジョブを再実行します。 |
拡張子 | GA |
az iot central job resume |
停止したジョブを再開します。 |
拡張子 | GA |
az iot central job show |
ジョブの詳細を ID で取得します。 |
拡張子 | GA |
az iot central job stop |
実行中のジョブを停止します。 |
拡張子 | GA |
az iot central job create
ジョブ定義を使用してジョブを作成して実行します。
az iot central job create --app-id
--content
--group-id
--job-id
[--api-version {2022-07-31}]
[--batch]
[--batch-type {number, percentage}]
[--cancellation-threshold]
[--cancellation-threshold-batch]
[--cancellation-threshold-type {number, percentage}]
[--central-api-uri]
[--desc]
[--job-name]
[--token]
例
名前を指定してジョブを作成する
az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath}
名前とバッチ構成を使用してジョブを作成します。
az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath} --batch {jobBatchValue} --batch-type {jobBatchType}
バッチを使用しない名前とキャンセルのしきい値の構成を持つジョブを作成します。
az iot central job create --app-id {appid} --job-id {jobId} --group-id {groupId} --job-name {jobName} --content {creationJSONPath} --cancellation-threshold {jobCancellationThresholdValue} --cancellation-threshold-type {jobCancellationThresholdType} --description {jobDesc}
必須のパラメーター
管理する IoT Central アプリのアプリ ID。 アプリ ID は、アプリケーションの [バージョン情報] ページのヘルプ メニューにあります。
ジョブ データ定義。 JSON ファイルまたは未加工の文字列化された JSON へのパスを指定します。 [ファイル パスの例:./path/to/file.json][文字列化された JSON の例:[{}]。 要求本文には、JobData の配列が含まれている必要があります。
ジョブを実行するデバイス グループの ID。
ジョブの一意識別子。
省略可能のパラメーター
引数 'api_version' は非推奨となり、今後のリリースで削除される予定です。
要求された操作の API バージョン。
バッチ処理を実行するデバイスの数または割合。
バッチ処理を多数のデバイスで実行するか、合計に対する割合で行うかを指定します。
キャンセルのしきい値が適用されるデバイスの数または割合です。
キャンセルのしきい値をバッチごとに適用するか、ジョブ全体に適用するかを示します。
取り消ししきい値が多数のデバイスに適用されるか、合計の割合に適用されるかを指定します。
アプリケーションに関連付けられている IoT Central DNS サフィックス。
ジョブの詳細な説明。
ジョブの表示名。
Azure CLI に対して認証せずに要求を送信する場合は、要求を認証するための有効なユーザー トークンを指定できます。 要求の一部としてキーの種類を指定する必要があります。 詳細については、https://aka.ms/iotcentraldocsapi をご覧ください。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot central job get-devices
ジョブ デバイスの状態を取得します。
az iot central job get-devices --app-id
--job-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
例
ジョブ ID で個々のデバイスの状態の一覧を取得する
az iot central job get-devices --app-id {appid} --job-id {jobId}
必須のパラメーター
管理する IoT Central アプリのアプリ ID。 アプリ ID は、アプリケーションの [バージョン情報] ページのヘルプ メニューにあります。
ジョブの一意識別子。
省略可能のパラメーター
引数 'api_version' は非推奨となり、今後のリリースで削除される予定です。
要求された操作の API バージョン。
アプリケーションに関連付けられている IoT Central DNS サフィックス。
Azure CLI に対して認証せずに要求を送信する場合は、要求を認証するための有効なユーザー トークンを指定できます。 要求の一部としてキーの種類を指定する必要があります。 詳細については、https://aka.ms/iotcentraldocsapi をご覧ください。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot central job list
IoT Central アプリケーションのジョブの一覧を取得します。
az iot central job list --app-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
例
アプリケーション内のジョブを一覧表示する
az iot central job list --app-id {appid}
必須のパラメーター
管理する IoT Central アプリのアプリ ID。 アプリ ID は、アプリケーションの [バージョン情報] ページのヘルプ メニューにあります。
省略可能のパラメーター
引数 'api_version' は非推奨となり、今後のリリースで削除される予定です。
要求された操作の API バージョン。
アプリケーションに関連付けられている IoT Central DNS サフィックス。
Azure CLI に対して認証せずに要求を送信する場合は、要求を認証するための有効なユーザー トークンを指定できます。 要求の一部としてキーの種類を指定する必要があります。 詳細については、https://aka.ms/iotcentraldocsapi をご覧ください。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot central job rerun
失敗したすべてのデバイスでジョブを再実行します。
az iot central job rerun --app-id
--job-id
--rerun-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
例
ジョブの再実行
az iot central job rerun --app-id {appid} --job-id {jobId} --rerun-id {rerunId}
必須のパラメーター
管理する IoT Central アプリのアプリ ID。 アプリ ID は、アプリケーションの [バージョン情報] ページのヘルプ メニューにあります。
ジョブの一意識別子。
再実行の一意識別子。
省略可能のパラメーター
引数 'api_version' は非推奨となり、今後のリリースで削除される予定です。
要求された操作の API バージョン。
アプリケーションに関連付けられている IoT Central DNS サフィックス。
Azure CLI に対して認証せずに要求を送信する場合は、要求を認証するための有効なユーザー トークンを指定できます。 要求の一部としてキーの種類を指定する必要があります。 詳細については、https://aka.ms/iotcentraldocsapi をご覧ください。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot central job resume
停止したジョブを再開します。
az iot central job resume --app-id
--job-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
例
ジョブを再開する
az iot central job resume --app-id {appid} --job-id {jobId}
必須のパラメーター
管理する IoT Central アプリのアプリ ID。 アプリ ID は、アプリケーションの [バージョン情報] ページのヘルプ メニューにあります。
ジョブの一意識別子。
省略可能のパラメーター
引数 'api_version' は非推奨となり、今後のリリースで削除される予定です。
要求された操作の API バージョン。
アプリケーションに関連付けられている IoT Central DNS サフィックス。
Azure CLI に対して認証せずに要求を送信する場合は、要求を認証するための有効なユーザー トークンを指定できます。 要求の一部としてキーの種類を指定する必要があります。 詳細については、https://aka.ms/iotcentraldocsapi をご覧ください。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot central job show
ジョブの詳細を ID で取得します。
az iot central job show --app-id
--job-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
例
ジョブの詳細を取得する
az iot central job show --app-id {appid} --job-id {jobId}
必須のパラメーター
管理する IoT Central アプリのアプリ ID。 アプリ ID は、アプリケーションの [バージョン情報] ページのヘルプ メニューにあります。
ジョブの一意識別子。
省略可能のパラメーター
引数 'api_version' は非推奨となり、今後のリリースで削除される予定です。
要求された操作の API バージョン。
アプリケーションに関連付けられている IoT Central DNS サフィックス。
Azure CLI に対して認証せずに要求を送信する場合は、要求を認証するための有効なユーザー トークンを指定できます。 要求の一部としてキーの種類を指定する必要があります。 詳細については、https://aka.ms/iotcentraldocsapi をご覧ください。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az iot central job stop
実行中のジョブを停止します。
az iot central job stop --app-id
--job-id
[--api-version {2022-07-31}]
[--central-api-uri]
[--token]
例
ジョブを停止する
az iot central job stop --app-id {appid} --job-id {jobId}
必須のパラメーター
管理する IoT Central アプリのアプリ ID。 アプリ ID は、アプリケーションの [バージョン情報] ページのヘルプ メニューにあります。
ジョブの一意識別子。
省略可能のパラメーター
引数 'api_version' は非推奨となり、今後のリリースで削除される予定です。
要求された操作の API バージョン。
アプリケーションに関連付けられている IoT Central DNS サフィックス。
Azure CLI に対して認証せずに要求を送信する場合は、要求を認証するための有効なユーザー トークンを指定できます。 要求の一部としてキーの種類を指定する必要があります。 詳細については、https://aka.ms/iotcentraldocsapi をご覧ください。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI