DeviceManagementClient クラス

定義

DeviceManagement サービス クライアント。

public class DeviceManagementClient
type DeviceManagementClient = class
Public Class DeviceManagementClient
継承
DeviceManagementClient

コンストラクター

DeviceManagementClient()

モック作成のために DeviceManagementClient の新しいインスタンスを初期化します。

DeviceManagementClient(Uri, String, TokenCredential)

DeviceManagementClient の新しいインスタンスを初期化します。

DeviceManagementClient(Uri, String, TokenCredential, DeviceUpdateClientOptions)

DeviceManagementClient の新しいインスタンスを初期化します。

プロパティ

Pipeline

REST 要求と応答を送受信するための HTTP パイプライン。

メソッド

CreateOrUpdateDeployment(String, String, RequestContent, RequestContext)

デプロイを作成または更新します。

CreateOrUpdateDeploymentAsync(String, String, RequestContent, RequestContext)

デプロイを作成または更新します。

DeleteDeployment(String, String, RequestContext)

デプロイを削除します。

DeleteDeploymentAsync(String, String, RequestContext)

デプロイを削除します。

DeleteDeploymentForDeviceClassSubgroup(String, String, String, RequestContext)

デバイス クラス サブグループのデプロイを削除します。

DeleteDeploymentForDeviceClassSubgroupAsync(String, String, String, RequestContext)

デバイス クラス サブグループのデプロイを削除します。

DeleteDeviceClass(String, RequestContext)

デバイス クラスを削除します。 デバイス クラスは、Device Update 対応デバイスがハブに接続されているが、DeviceClassSubgroups によって参照されるため、自動的にはクリーンアップされない場合に自動的に作成されます。 ユーザーがデバイス クラスのすべての DeviceClassSubgroups を削除した場合は、デバイス クラスを削除して、システムからレコードを削除し、このデバイス クラスと新しい更新プログラムの互換性のチェックを停止することもできます。 このデバイス クラスに対してデバイスが再接続された場合は、再作成されます。

DeleteDeviceClassAsync(String, RequestContext)

デバイス クラスを削除します。 デバイス クラスは、Device Update 対応デバイスがハブに接続されているが、DeviceClassSubgroups によって参照されるため、自動的にはクリーンアップされない場合に自動的に作成されます。 ユーザーがデバイス クラスのすべての DeviceClassSubgroups を削除した場合は、デバイス クラスを削除して、システムからレコードを削除し、このデバイス クラスと新しい更新プログラムの互換性のチェックを停止することもできます。 このデバイス クラスに対してデバイスが再接続された場合は、再作成されます。

DeleteDeviceClassSubgroup(String, String, RequestContext)

デバイス クラスサブグループを削除します。 このサブグループは、デバイスの更新が有効なデバイスがハブに接続され、そのプロパティが報告されるときに自動的に作成されます。 グループ、サブグループ、デプロイは自動的にクリーンアップされませんが、履歴の目的で保持されます。 ユーザーはこのメソッドを呼び出して、サブグループの履歴を保持する必要がなく、不要になったサブグループを削除できます。 サブグループが削除された後にこのサブグループに対してデバイスが再度接続されると、自動的に再作成されますが、履歴はありません。

DeleteDeviceClassSubgroupAsync(String, String, RequestContext)

デバイス クラスサブグループを削除します。 このサブグループは、デバイスの更新が有効なデバイスがハブに接続され、そのプロパティが報告されるときに自動的に作成されます。 グループ、サブグループ、デプロイは自動的にクリーンアップされませんが、履歴の目的で保持されます。 ユーザーはこのメソッドを呼び出して、サブグループの履歴を保持する必要がなく、不要になったサブグループを削除できます。 サブグループが削除された後にこのサブグループに対してデバイスが再度接続されると、自動的に再作成されますが、履歴はありません。

DeleteGroup(String, RequestContext)

デバイス グループを削除します。 このグループは、デバイスの更新が有効なデバイスがハブに接続され、そのプロパティが報告されるときに自動的に作成されます。 グループ、サブグループ、デプロイは自動的にクリーンアップされませんが、履歴の目的で保持されます。 グループの履歴を保持する必要がなく、不要になった場合は、このメソッドを呼び出してグループを削除できます。 グループが削除された後にデバイスがこのグループに対して再度接続された場合、デバイスは自動的に再作成されますが、履歴は表示されません。

DeleteGroupAsync(String, RequestContext)

デバイス グループを削除します。 このグループは、デバイスの更新が有効なデバイスがハブに接続され、そのプロパティが報告されるときに自動的に作成されます。 グループ、サブグループ、デプロイは自動的にクリーンアップされませんが、履歴の目的で保持されます。 グループの履歴を保持する必要がなく、不要になった場合は、このメソッドを呼び出してグループを削除できます。 グループが削除された後にデバイスがこのグループに対して再度接続された場合、デバイスは自動的に再作成されますが、履歴は表示されません。

GetBestUpdatesForDeviceClassSubgroup(String, String, RequestContext)

デバイス クラス サブグループに最適な更新プログラムと、この更新プログラムが必要なデバイスの数を取得します。

GetBestUpdatesForDeviceClassSubgroupAsync(String, String, RequestContext)

デバイス クラス サブグループに最適な更新プログラムと、この更新プログラムが必要なデバイスの数を取得します。

GetBestUpdatesForGroups(String, RequestContext)

デバイス グループで利用可能な最適な更新プログラムと、各更新プログラムが必要なデバイスの数を取得します。

GetBestUpdatesForGroupsAsync(String, RequestContext)

デバイス グループで利用可能な最適な更新プログラムと、各更新プログラムが必要なデバイスの数を取得します。

GetDeployment(String, String, RequestContext)

展開プロパティを取得します。

GetDeploymentAsync(String, String, RequestContext)

展開プロパティを取得します。

GetDeploymentForDeviceClassSubgroup(String, String, String, RequestContext)

展開プロパティを取得します。

GetDeploymentForDeviceClassSubgroupAsync(String, String, String, RequestContext)

展開プロパティを取得します。

GetDeploymentsForDeviceClassSubgroups(String, String, String, RequestContext)

デバイス クラス サブグループのデプロイの一覧を取得します。

GetDeploymentsForDeviceClassSubgroupsAsync(String, String, String, RequestContext)

デバイス クラス サブグループのデプロイの一覧を取得します。

GetDeploymentsForGroups(String, String, RequestContext)

デバイス グループの展開の一覧を取得します。

GetDeploymentsForGroupsAsync(String, String, RequestContext)

デバイス グループの展開の一覧を取得します。

GetDeploymentStatus(String, String, RequestContext)

展開中、完了済み、または失敗したデバイスの数の内訳を含む、展開の状態を取得します。

GetDeploymentStatusAsync(String, String, RequestContext)

展開中、完了済み、または失敗したデバイスの数の内訳を含む、展開の状態を取得します。

GetDevice(String, RequestContext)

IoT Hubの Device Update に接続されているデバイスのデバイスのプロパティと最新の展開状態を取得します。

GetDeviceAsync(String, RequestContext)

IoT Hubの Device Update に接続されているデバイスのデバイスのプロパティと最新の展開状態を取得します。

GetDeviceClass(String, RequestContext)

デバイス クラスのプロパティを取得します。

GetDeviceClassAsync(String, RequestContext)

デバイス クラスのプロパティを取得します。

GetDeviceClasses(String, RequestContext)

device Update for IoT Hub に接続されているすべてのデバイスのすべてのデバイス クラス (IoT Hub の Device Update PnP インターフェイスで報告されたモデル ID と互換性のあるプロパティに基づいて、同じ更新プログラムと互換性のあるデバイスのセット) の一覧を取得します。

GetDeviceClassesAsync(String, RequestContext)

device Update for IoT Hub に接続されているすべてのデバイスのすべてのデバイス クラス (IoT Hub の Device Update PnP インターフェイスで報告されたモデル ID と互換性のあるプロパティに基づいて、同じ更新プログラムと互換性のあるデバイスのセット) の一覧を取得します。

GetDeviceClassSubgroup(String, String, RequestContext)

デバイス クラスサブグループの詳細を取得します。 デバイス クラス サブグループは、同じデバイス クラスを共有するグループ内のデバイスのセットです。 同じデバイス クラス内のすべてのデバイスは、同じ更新プログラムと互換性があります。

GetDeviceClassSubgroupAsync(String, String, RequestContext)

デバイス クラスサブグループの詳細を取得します。 デバイス クラス サブグループは、同じデバイス クラスを共有するグループ内のデバイスのセットです。 同じデバイス クラス内のすべてのデバイスは、同じ更新プログラムと互換性があります。

GetDeviceClassSubgroupDeploymentStatus(String, String, String, RequestContext)

展開中、完了済み、または失敗したデバイスの数の内訳を含む、展開の状態を取得します。

GetDeviceClassSubgroupDeploymentStatusAsync(String, String, String, RequestContext)

展開中、完了済み、または失敗したデバイスの数の内訳を含む、展開の状態を取得します。

GetDeviceClassSubgroupsForGroups(String, String, RequestContext)

グループのデバイス クラス サブグループを取得します。 デバイス クラス サブグループは、同じデバイス クラスを共有するグループ内のデバイスのセットです。 同じデバイス クラス内のすべてのデバイスは、同じ更新プログラムと互換性があります。

GetDeviceClassSubgroupsForGroupsAsync(String, String, RequestContext)

グループのデバイス クラス サブグループを取得します。 デバイス クラス サブグループは、同じデバイス クラスを共有するグループ内のデバイスのセットです。 同じデバイス クラス内のすべてのデバイスは、同じ更新プログラムと互換性があります。

GetDeviceClassSubgroupUpdateCompliance(String, String, RequestContext)

最新の更新プログラムに含まれるデバイスの数、新しい更新プログラムが必要なデバイスの数、新しい更新プログラムの受信中の数など、デバイス クラスのサブグループ更新プログラムのコンプライアンス情報を取得します。

GetDeviceClassSubgroupUpdateComplianceAsync(String, String, RequestContext)

最新の更新プログラムに含まれるデバイスの数、新しい更新プログラムが必要なデバイスの数、新しい更新プログラムの受信中の数など、デバイス クラスのサブグループ更新プログラムのコンプライアンス情報を取得します。

GetDeviceModule(String, String, RequestContext)

IoT Hubの Device Update に接続されているデバイス モジュールのデバイス モジュールのプロパティと最新の展開状態を取得します。

GetDeviceModuleAsync(String, String, RequestContext)

IoT Hubの Device Update に接続されているデバイス モジュールのデバイス モジュールのプロパティと最新の展開状態を取得します。

GetDevices(String, RequestContext)

IoT Hubの Device Update に接続されているデバイスの一覧を取得します。

GetDevicesAsync(String, RequestContext)

IoT Hubの Device Update に接続されているデバイスの一覧を取得します。

GetDeviceStatesForDeviceClassSubgroupDeployments(String, String, String, String, RequestContext)

展開中のデバイスとその状態の一覧を取得します。 失敗したデバイスの一覧を取得するのに役立ちます。

GetDeviceStatesForDeviceClassSubgroupDeploymentsAsync(String, String, String, String, RequestContext)

展開中のデバイスとその状態の一覧を取得します。 失敗したデバイスの一覧を取得するのに役立ちます。

GetGroup(String, RequestContext)

デバイス グループのプロパティを取得します。

GetGroupAsync(String, RequestContext)

デバイス グループのプロパティを取得します。

GetGroups(String, RequestContext)

すべてのデバイス グループの一覧を取得します。 $default グループは常に最初に返されます。

GetGroupsAsync(String, RequestContext)

すべてのデバイス グループの一覧を取得します。 $default グループは常に最初に返されます。

GetHealthOfDevices(String, RequestContext)

デバイスの正常性の一覧を取得します。

GetHealthOfDevicesAsync(String, RequestContext)

デバイスの正常性の一覧を取得します。

GetInstallableUpdatesForDeviceClasses(String, RequestContext)

デバイス クラスのインストール可能な更新プログラムの一覧を取得します。

GetInstallableUpdatesForDeviceClassesAsync(String, RequestContext)

デバイス クラスのインストール可能な更新プログラムの一覧を取得します。

GetLogCollection(String, RequestContext)

デバイス診断ログ収集を取得します。

GetLogCollectionAsync(String, RequestContext)

デバイス診断ログ収集を取得します。

GetLogCollectionDetailedStatus(String, RequestContext)

詳細な状態のログ収集を取得します。

GetLogCollectionDetailedStatusAsync(String, RequestContext)

詳細な状態のログ収集を取得します。

GetLogCollections(RequestContext)

すべてのデバイス診断ログ コレクションを取得します。

GetLogCollectionsAsync(RequestContext)

すべてのデバイス診断ログ コレクションを取得します。

GetOperationStatus(String, Nullable<ETag>, RequestContext)

操作の状態を取得します。

GetOperationStatusAsync(String, Nullable<ETag>, RequestContext)

操作の状態を取得します。

GetOperationStatuses(String, Nullable<Int32>, RequestContext)

すべてのデバイス インポート操作の一覧を取得します。 完了した操作は、自動削除の前に 7 日間保持されます。

GetOperationStatusesAsync(String, Nullable<Int32>, RequestContext)

すべてのデバイス インポート操作の一覧を取得します。 完了した操作は、自動削除の前に 7 日間保持されます。

GetUpdateCompliance(RequestContext)

最新の更新プログラムに含まれているデバイスの数、新しい更新プログラムを使用できるデバイス、または新しい更新プログラムの受信中のデバイスの数の内訳を取得します。

GetUpdateComplianceAsync(RequestContext)

最新の更新プログラムに含まれているデバイスの数、新しい更新プログラムを使用できるデバイス、または新しい更新プログラムの受信中のデバイスの数の内訳を取得します。

GetUpdateComplianceForGroup(String, RequestContext)

デバイス グループの更新プログラムのコンプライアンス情報 (最新の更新プログラムに含まれるデバイスの数、新しい更新プログラムが必要な数、新しい更新プログラムの受信中の数など) を取得します。

GetUpdateComplianceForGroupAsync(String, RequestContext)

デバイス グループの更新プログラムのコンプライアンス情報 (最新の更新プログラムに含まれるデバイスの数、新しい更新プログラムが必要な数、新しい更新プログラムの受信中の数など) を取得します。

ImportDevices(WaitUntil, RequestContent, RequestContext)

IoT Hubから既存のデバイスをインポートします。 これは実行時間の長い操作です。応答ヘッダー値 Operation-Location 使用して、操作の状態をチェックします。

ImportDevicesAsync(WaitUntil, RequestContent, RequestContext)

IoT Hubから既存のデバイスをインポートします。 これは実行時間の長い操作です。応答ヘッダー値 Operation-Location 使用して、操作の状態をチェックします。

RetryDeployment(String, String, String, RequestContext)

失敗したデバイスを使用してデプロイを再試行します。

RetryDeploymentAsync(String, String, String, RequestContext)

失敗したデバイスを使用してデプロイを再試行します。

StartLogCollection(String, RequestContent, RequestContext)

指定したデバイスでデバイス 診断ログ収集を開始します。

StartLogCollectionAsync(String, RequestContent, RequestContext)

指定したデバイスでデバイス 診断ログ収集を開始します。

StopDeployment(String, String, String, RequestContext)

デプロイを停止します。

StopDeploymentAsync(String, String, String, RequestContext)

デプロイを停止します。

UpdateDeviceClass(String, RequestContent, RequestContext)

デバイス クラスの詳細を更新します。

UpdateDeviceClassAsync(String, RequestContent, RequestContext)

デバイス クラスの詳細を更新します。

適用対象