次の方法で共有


IotHubResource interface

IotHubResource を表すインターフェイス。

メソッド

beginCreateOrUpdate(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

IoT ハブのメタデータを作成または更新します。 プロパティを変更する通常のパターンは、IoT ハブのメタデータとセキュリティ メタデータを取得し、それらを新しい本文で変更された値と組み合わせて IoT ハブを更新することです。 JSON に特定のプロパティがない場合、IoT Hub を更新すると、これらの値が既定にフォールバックし、予期しない動作が発生する可能性があります。

beginCreateOrUpdateAndWait(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

IoT ハブのメタデータを作成または更新します。 プロパティを変更する通常のパターンは、IoT ハブのメタデータとセキュリティ メタデータを取得し、それらを新しい本文で変更された値と組み合わせて IoT ハブを更新することです。 JSON に特定のプロパティがない場合、IoT Hub を更新すると、これらの値が既定にフォールバックし、予期しない動作が発生する可能性があります。

beginDelete(string, string, IotHubResourceDeleteOptionalParams)

IoT ハブを削除します。

beginDeleteAndWait(string, string, IotHubResourceDeleteOptionalParams)

IoT ハブを削除します。

beginUpdate(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

既存の IoT Hub タグを更新します。 他のフィールドを更新するには、CreateOrUpdate メソッドを使用します

beginUpdateAndWait(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

既存の IoT Hub タグを更新します。 他のフィールドを更新するには、CreateOrUpdate メソッドを使用します

checkNameAvailability(OperationInputs, IotHubResourceCheckNameAvailabilityOptionalParams)

IoT ハブ名が使用可能かどうかを確認します。

createEventHubConsumerGroup(string, string, string, string, EventHubConsumerGroupBodyDescription, IotHubResourceCreateEventHubConsumerGroupOptionalParams)

IoT ハブ内のイベント ハブと互換性のあるエンドポイントにコンシューマー グループを追加します。

deleteEventHubConsumerGroup(string, string, string, string, IotHubResourceDeleteEventHubConsumerGroupOptionalParams)

IoT ハブ内のイベント ハブと互換性のあるエンドポイントからコンシューマー グループを削除します。

exportDevices(string, string, ExportDevicesRequest, IotHubResourceExportDevicesOptionalParams)

IoT ハブ ID レジストリ内のすべてのデバイス ID を Azure Storage BLOB コンテナーにエクスポートします。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identitiesを参照してください。

get(string, string, IotHubResourceGetOptionalParams)

IoT ハブのセキュリティ関連以外のメタデータを取得します。

getEventHubConsumerGroup(string, string, string, string, IotHubResourceGetEventHubConsumerGroupOptionalParams)

IoT ハブの Event Hub と互換性のあるデバイスからクラウドへのエンドポイントからコンシューマー グループを取得します。

getJob(string, string, string, IotHubResourceGetJobOptionalParams)

IoT ハブからジョブの詳細を取得します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registryを参照してください。

getKeysForKeyName(string, string, string, IotHubResourceGetKeysForKeyNameOptionalParams)

IoT ハブから名前で共有アクセス ポリシーを取得します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-securityを参照してください。

getStats(string, string, IotHubResourceGetStatsOptionalParams)

IoT ハブから統計を取得します。

importDevices(string, string, ImportDevicesRequest, IotHubResourceImportDevicesOptionalParams)

IOT ハブ ID レジストリ内のデバイス ID を BLOB からインポート、更新、または削除します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identitiesを参照してください。

listByResourceGroup(string, IotHubResourceListByResourceGroupOptionalParams)

リソース グループ内のすべての IoT ハブを取得します。

listBySubscription(IotHubResourceListBySubscriptionOptionalParams)

サブスクリプション内のすべての IoT ハブを取得します。

listEndpointHealth(string, string, IotHubResourceGetEndpointHealthOptionalParams)

ルーティング エンドポイントの正常性を取得します。

listEventHubConsumerGroups(string, string, string, IotHubResourceListEventHubConsumerGroupsOptionalParams)

IoT ハブの Event Hub と互換性のあるデバイスからクラウドへのエンドポイントのコンシューマー グループの一覧を取得します。

listJobs(string, string, IotHubResourceListJobsOptionalParams)

IoT ハブ内のすべてのジョブの一覧を取得します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registryを参照してください。

listKeys(string, string, IotHubResourceListKeysOptionalParams)

IoT ハブのセキュリティ メタデータを取得します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-securityを参照してください。

listQuotaMetrics(string, string, IotHubResourceGetQuotaMetricsOptionalParams)

IoT ハブのクォータ メトリックを取得します。

listValidSkus(string, string, IotHubResourceGetValidSkusOptionalParams)

IoT ハブの有効な SKU の一覧を取得します。

testAllRoutes(string, string, TestAllRoutesInput, IotHubResourceTestAllRoutesOptionalParams)

この IoT ハブで構成されているすべてのルートをテストする

testRoute(string, string, TestRouteInput, IotHubResourceTestRouteOptionalParams)

この IoT Hub の新しいルートをテストする

メソッドの詳細

beginCreateOrUpdate(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

IoT ハブのメタデータを作成または更新します。 プロパティを変更する通常のパターンは、IoT ハブのメタデータとセキュリティ メタデータを取得し、それらを新しい本文で変更された値と組み合わせて IoT ハブを更新することです。 JSON に特定のプロパティがない場合、IoT Hub を更新すると、これらの値が既定にフォールバックし、予期しない動作が発生する可能性があります。

function beginCreateOrUpdate(resourceGroupName: string, resourceName: string, iotHubDescription: IotHubDescription, options?: IotHubResourceCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<IotHubDescription>, IotHubDescription>>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

iotHubDescription
IotHubDescription

IoT ハブのメタデータとセキュリティ メタデータ。

options
IotHubResourceCreateOrUpdateOptionalParams

オプション パラメーター。

戻り値

Promise<@azure/core-lro.SimplePollerLike<OperationState<IotHubDescription>, IotHubDescription>>

beginCreateOrUpdateAndWait(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

IoT ハブのメタデータを作成または更新します。 プロパティを変更する通常のパターンは、IoT ハブのメタデータとセキュリティ メタデータを取得し、それらを新しい本文で変更された値と組み合わせて IoT ハブを更新することです。 JSON に特定のプロパティがない場合、IoT Hub を更新すると、これらの値が既定にフォールバックし、予期しない動作が発生する可能性があります。

function beginCreateOrUpdateAndWait(resourceGroupName: string, resourceName: string, iotHubDescription: IotHubDescription, options?: IotHubResourceCreateOrUpdateOptionalParams): Promise<IotHubDescription>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

iotHubDescription
IotHubDescription

IoT ハブのメタデータとセキュリティ メタデータ。

options
IotHubResourceCreateOrUpdateOptionalParams

オプション パラメーター。

戻り値

beginDelete(string, string, IotHubResourceDeleteOptionalParams)

IoT ハブを削除します。

function beginDelete(resourceGroupName: string, resourceName: string, options?: IotHubResourceDeleteOptionalParams): Promise<SimplePollerLike<OperationState<IotHubDescription>, IotHubDescription>>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

options
IotHubResourceDeleteOptionalParams

オプション パラメーター。

戻り値

Promise<@azure/core-lro.SimplePollerLike<OperationState<IotHubDescription>, IotHubDescription>>

beginDeleteAndWait(string, string, IotHubResourceDeleteOptionalParams)

IoT ハブを削除します。

function beginDeleteAndWait(resourceGroupName: string, resourceName: string, options?: IotHubResourceDeleteOptionalParams): Promise<IotHubDescription>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

options
IotHubResourceDeleteOptionalParams

オプション パラメーター。

戻り値

beginUpdate(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

既存の IoT Hub タグを更新します。 他のフィールドを更新するには、CreateOrUpdate メソッドを使用します

function beginUpdate(resourceGroupName: string, resourceName: string, iotHubTags: TagsResource, options?: IotHubResourceUpdateOptionalParams): Promise<SimplePollerLike<OperationState<IotHubDescription>, IotHubDescription>>

パラメーター

resourceGroupName

string

リソース グループ識別子。

resourceName

string

更新する IoT ハブの名前。

iotHubTags
TagsResource

IoT ハブ インスタンスに設定するようにタグ情報を更新しました。

options
IotHubResourceUpdateOptionalParams

オプション パラメーター。

戻り値

Promise<@azure/core-lro.SimplePollerLike<OperationState<IotHubDescription>, IotHubDescription>>

beginUpdateAndWait(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

既存の IoT Hub タグを更新します。 他のフィールドを更新するには、CreateOrUpdate メソッドを使用します

function beginUpdateAndWait(resourceGroupName: string, resourceName: string, iotHubTags: TagsResource, options?: IotHubResourceUpdateOptionalParams): Promise<IotHubDescription>

パラメーター

resourceGroupName

string

リソース グループ識別子。

resourceName

string

更新する IoT ハブの名前。

iotHubTags
TagsResource

IoT ハブ インスタンスに設定するようにタグ情報を更新しました。

options
IotHubResourceUpdateOptionalParams

オプション パラメーター。

戻り値

checkNameAvailability(OperationInputs, IotHubResourceCheckNameAvailabilityOptionalParams)

IoT ハブ名が使用可能かどうかを確認します。

function checkNameAvailability(operationInputs: OperationInputs, options?: IotHubResourceCheckNameAvailabilityOptionalParams): Promise<IotHubNameAvailabilityInfo>

パラメーター

operationInputs
OperationInputs

OperationInputs 構造体の name パラメーターを、確認する IoT ハブの名前に設定します。

options
IotHubResourceCheckNameAvailabilityOptionalParams

オプション パラメーター。

戻り値

createEventHubConsumerGroup(string, string, string, string, EventHubConsumerGroupBodyDescription, IotHubResourceCreateEventHubConsumerGroupOptionalParams)

IoT ハブ内のイベント ハブと互換性のあるエンドポイントにコンシューマー グループを追加します。

function createEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, consumerGroupBody: EventHubConsumerGroupBodyDescription, options?: IotHubResourceCreateEventHubConsumerGroupOptionalParams): Promise<EventHubConsumerGroupInfo>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

eventHubEndpointName

string

IoT ハブ内のイベント ハブと互換性のあるエンドポイントの名前。

name

string

追加するコンシューマー グループの名前。

consumerGroupBody
EventHubConsumerGroupBodyDescription

追加するコンシューマー グループ。

options
IotHubResourceCreateEventHubConsumerGroupOptionalParams

オプション パラメーター。

戻り値

deleteEventHubConsumerGroup(string, string, string, string, IotHubResourceDeleteEventHubConsumerGroupOptionalParams)

IoT ハブ内のイベント ハブと互換性のあるエンドポイントからコンシューマー グループを削除します。

function deleteEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, options?: IotHubResourceDeleteEventHubConsumerGroupOptionalParams): Promise<void>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

eventHubEndpointName

string

IoT ハブ内のイベント ハブと互換性のあるエンドポイントの名前。

name

string

削除するコンシューマー グループの名前。

options
IotHubResourceDeleteEventHubConsumerGroupOptionalParams

オプション パラメーター。

戻り値

Promise<void>

exportDevices(string, string, ExportDevicesRequest, IotHubResourceExportDevicesOptionalParams)

IoT ハブ ID レジストリ内のすべてのデバイス ID を Azure Storage BLOB コンテナーにエクスポートします。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identitiesを参照してください。

function exportDevices(resourceGroupName: string, resourceName: string, exportDevicesParameters: ExportDevicesRequest, options?: IotHubResourceExportDevicesOptionalParams): Promise<JobResponse>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

exportDevicesParameters
ExportDevicesRequest

エクスポート デバイス操作を指定するパラメーター。

options
IotHubResourceExportDevicesOptionalParams

オプション パラメーター。

戻り値

Promise<JobResponse>

get(string, string, IotHubResourceGetOptionalParams)

IoT ハブのセキュリティ関連以外のメタデータを取得します。

function get(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetOptionalParams): Promise<IotHubDescription>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

options
IotHubResourceGetOptionalParams

オプション パラメーター。

戻り値

getEventHubConsumerGroup(string, string, string, string, IotHubResourceGetEventHubConsumerGroupOptionalParams)

IoT ハブの Event Hub と互換性のあるデバイスからクラウドへのエンドポイントからコンシューマー グループを取得します。

function getEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, options?: IotHubResourceGetEventHubConsumerGroupOptionalParams): Promise<EventHubConsumerGroupInfo>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

eventHubEndpointName

string

IoT ハブ内のイベント ハブと互換性のあるエンドポイントの名前。

name

string

取得するコンシューマー グループの名前。

options
IotHubResourceGetEventHubConsumerGroupOptionalParams

オプション パラメーター。

戻り値

getJob(string, string, string, IotHubResourceGetJobOptionalParams)

IoT ハブからジョブの詳細を取得します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registryを参照してください。

function getJob(resourceGroupName: string, resourceName: string, jobId: string, options?: IotHubResourceGetJobOptionalParams): Promise<JobResponse>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

jobId

string

ジョブ識別子。

options
IotHubResourceGetJobOptionalParams

オプション パラメーター。

戻り値

Promise<JobResponse>

getKeysForKeyName(string, string, string, IotHubResourceGetKeysForKeyNameOptionalParams)

IoT ハブから名前で共有アクセス ポリシーを取得します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-securityを参照してください。

function getKeysForKeyName(resourceGroupName: string, resourceName: string, keyName: string, options?: IotHubResourceGetKeysForKeyNameOptionalParams): Promise<SharedAccessSignatureAuthorizationRule>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

keyName

string

共有アクセス ポリシーの名前。

options
IotHubResourceGetKeysForKeyNameOptionalParams

オプション パラメーター。

戻り値

getStats(string, string, IotHubResourceGetStatsOptionalParams)

IoT ハブから統計を取得します。

function getStats(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetStatsOptionalParams): Promise<RegistryStatistics>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

options
IotHubResourceGetStatsOptionalParams

オプション パラメーター。

戻り値

importDevices(string, string, ImportDevicesRequest, IotHubResourceImportDevicesOptionalParams)

IOT ハブ ID レジストリ内のデバイス ID を BLOB からインポート、更新、または削除します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identitiesを参照してください。

function importDevices(resourceGroupName: string, resourceName: string, importDevicesParameters: ImportDevicesRequest, options?: IotHubResourceImportDevicesOptionalParams): Promise<JobResponse>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

importDevicesParameters
ImportDevicesRequest

デバイスのインポート操作を指定するパラメーター。

options
IotHubResourceImportDevicesOptionalParams

オプション パラメーター。

戻り値

Promise<JobResponse>

listByResourceGroup(string, IotHubResourceListByResourceGroupOptionalParams)

リソース グループ内のすべての IoT ハブを取得します。

function listByResourceGroup(resourceGroupName: string, options?: IotHubResourceListByResourceGroupOptionalParams): PagedAsyncIterableIterator<IotHubDescription, IotHubDescription[], PageSettings>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

options
IotHubResourceListByResourceGroupOptionalParams

オプション パラメーター。

戻り値

listBySubscription(IotHubResourceListBySubscriptionOptionalParams)

サブスクリプション内のすべての IoT ハブを取得します。

function listBySubscription(options?: IotHubResourceListBySubscriptionOptionalParams): PagedAsyncIterableIterator<IotHubDescription, IotHubDescription[], PageSettings>

パラメーター

options
IotHubResourceListBySubscriptionOptionalParams

オプション パラメーター。

戻り値

listEndpointHealth(string, string, IotHubResourceGetEndpointHealthOptionalParams)

ルーティング エンドポイントの正常性を取得します。

function listEndpointHealth(resourceGroupName: string, iotHubName: string, options?: IotHubResourceGetEndpointHealthOptionalParams): PagedAsyncIterableIterator<EndpointHealthData, EndpointHealthData[], PageSettings>

パラメーター

resourceGroupName

string

iotHubName

string

options
IotHubResourceGetEndpointHealthOptionalParams

オプション パラメーター。

戻り値

listEventHubConsumerGroups(string, string, string, IotHubResourceListEventHubConsumerGroupsOptionalParams)

IoT ハブの Event Hub と互換性のあるデバイスからクラウドへのエンドポイントのコンシューマー グループの一覧を取得します。

function listEventHubConsumerGroups(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, options?: IotHubResourceListEventHubConsumerGroupsOptionalParams): PagedAsyncIterableIterator<EventHubConsumerGroupInfo, EventHubConsumerGroupInfo[], PageSettings>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

eventHubEndpointName

string

Event Hub と互換性のあるエンドポイントの名前。

options
IotHubResourceListEventHubConsumerGroupsOptionalParams

オプション パラメーター。

戻り値

listJobs(string, string, IotHubResourceListJobsOptionalParams)

IoT ハブ内のすべてのジョブの一覧を取得します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registryを参照してください。

function listJobs(resourceGroupName: string, resourceName: string, options?: IotHubResourceListJobsOptionalParams): PagedAsyncIterableIterator<JobResponse, JobResponse[], PageSettings>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

options
IotHubResourceListJobsOptionalParams

オプション パラメーター。

戻り値

listKeys(string, string, IotHubResourceListKeysOptionalParams)

IoT ハブのセキュリティ メタデータを取得します。 詳細については、https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-securityを参照してください。

function listKeys(resourceGroupName: string, resourceName: string, options?: IotHubResourceListKeysOptionalParams): PagedAsyncIterableIterator<SharedAccessSignatureAuthorizationRule, SharedAccessSignatureAuthorizationRule[], PageSettings>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

options
IotHubResourceListKeysOptionalParams

オプション パラメーター。

戻り値

listQuotaMetrics(string, string, IotHubResourceGetQuotaMetricsOptionalParams)

IoT ハブのクォータ メトリックを取得します。

function listQuotaMetrics(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetQuotaMetricsOptionalParams): PagedAsyncIterableIterator<IotHubQuotaMetricInfo, IotHubQuotaMetricInfo[], PageSettings>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

options
IotHubResourceGetQuotaMetricsOptionalParams

オプション パラメーター。

戻り値

listValidSkus(string, string, IotHubResourceGetValidSkusOptionalParams)

IoT ハブの有効な SKU の一覧を取得します。

function listValidSkus(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetValidSkusOptionalParams): PagedAsyncIterableIterator<IotHubSkuDescription, IotHubSkuDescription[], PageSettings>

パラメーター

resourceGroupName

string

IoT ハブを含むリソース グループの名前。

resourceName

string

IoT ハブの名前。

options
IotHubResourceGetValidSkusOptionalParams

オプション パラメーター。

戻り値

testAllRoutes(string, string, TestAllRoutesInput, IotHubResourceTestAllRoutesOptionalParams)

この IoT ハブで構成されているすべてのルートをテストする

function testAllRoutes(iotHubName: string, resourceGroupName: string, input: TestAllRoutesInput, options?: IotHubResourceTestAllRoutesOptionalParams): Promise<TestAllRoutesResult>

パラメーター

iotHubName

string

テストする IotHub

resourceGroupName

string

IoT Hub が属するリソース グループ

input
TestAllRoutesInput

すべてのルートをテストするための入力

options
IotHubResourceTestAllRoutesOptionalParams

オプション パラメーター。

戻り値

testRoute(string, string, TestRouteInput, IotHubResourceTestRouteOptionalParams)

この IoT Hub の新しいルートをテストする

function testRoute(iotHubName: string, resourceGroupName: string, input: TestRouteInput, options?: IotHubResourceTestRouteOptionalParams): Promise<TestRouteResult>

パラメーター

iotHubName

string

テストする IotHub

resourceGroupName

string

IoT Hub が属するリソース グループ

input
TestRouteInput

テストする必要があるルート

options
IotHubResourceTestRouteOptionalParams

オプション パラメーター。

戻り値

Promise<TestRouteResult>