IotHubResourceOperations クラス
警告
このクラスを直接インスタンス化しないでください。
代わりに、次の操作にアクセスする必要があります。
<xref:iot_hub_resource> 属性を使用する。
- 継承
-
builtins.objectIotHubResourceOperations
コンストラクター
IotHubResourceOperations(*args, **kwargs)
メソッド
begin_create_or_update |
IoT ハブのメタデータを作成または更新します。 IoT ハブのメタデータを作成または更新します。 プロパティを変更する通常のパターンは、IoT ハブのメタデータとセキュリティ メタデータを取得し、それらを新しい本文で変更された値と組み合わせて IoT ハブを更新することです。 JSON に特定のプロパティがない場合、IoT Hubを更新すると、これらの値が既定値にフォールバックし、予期しない動作が発生する可能性があります。 |
begin_delete |
IoT ハブを削除します。 IoT ハブを削除します。 |
begin_update |
既存の IoT Hubs タグを更新します。 既存のIoT Hub タグを更新します。 他のフィールドを更新するには、CreateOrUpdate メソッドを使用します。 |
check_name_availability |
IoT ハブ名が使用可能かどうかを確認します。 IoT ハブ名が使用可能かどうかを確認します。 |
create_event_hub_consumer_group |
IoT ハブ内の Event Hub 互換エンドポイントにコンシューマー グループを追加します。 IoT ハブ内の Event Hub 互換エンドポイントにコンシューマー グループを追加します。 |
delete_event_hub_consumer_group |
IoT ハブの Event Hub 互換エンドポイントからコンシューマー グループを削除します。 IoT ハブの Event Hub 互換エンドポイントからコンシューマー グループを削除します。 |
export_devices |
IoT ハブ ID レジストリ内のすべてのデバイス ID を Azure Storage BLOB コンテナーにエクスポートします。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。 IoT ハブ ID レジストリ内のすべてのデバイス ID を Azure Storage BLOB コンテナーにエクスポートします。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。 |
get |
IoT ハブのセキュリティ関連以外のメタデータを取得します。 IoT ハブのセキュリティ関連以外のメタデータを取得します。 |
get_endpoint_health |
ルーティング エンドポイントの正常性を取得します。 ルーティング エンドポイントの正常性を取得します。 |
get_event_hub_consumer_group |
IoT ハブの Event Hub 互換デバイスからクラウドへのエンドポイントからコンシューマー グループを取得します。 IoT ハブの Event Hub 互換デバイスからクラウドへのエンドポイントからコンシューマー グループを取得します。 |
get_job |
IoT ハブからジョブの詳細を取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry」を参照してください。 IoT ハブからジョブの詳細を取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry」を参照してください。 |
get_keys_for_key_name |
IoT ハブから名前で共有アクセス ポリシーを取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security」を参照してください。 IoT ハブから名前で共有アクセス ポリシーを取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security」を参照してください。 |
get_quota_metrics |
IoT ハブのクォータ メトリックを取得します。 IoT ハブのクォータ メトリックを取得します。 |
get_stats |
IoT ハブから統計を取得します。 IoT ハブから統計を取得します。 |
get_valid_skus |
IoT ハブの有効な SKU の一覧を取得します。 IoT ハブの有効な SKU の一覧を取得します。 |
import_devices |
IOT ハブ ID レジストリ内のデバイス ID を BLOB からインポート、更新、または削除します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。 IOT ハブ ID レジストリ内のデバイス ID を BLOB からインポート、更新、または削除します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。 |
list_by_resource_group |
リソース グループ内のすべての IoT ハブを取得します。 リソース グループ内のすべての IoT ハブを取得します。 |
list_by_subscription |
サブスクリプション内のすべての IoT ハブを取得します。 サブスクリプション内のすべての IoT ハブを取得します。 |
list_event_hub_consumer_groups |
IoT ハブの Event Hub と互換性のあるデバイスからクラウドへのエンドポイント内のコンシューマー グループの一覧を取得します。 IoT ハブの Event Hub と互換性のあるデバイスからクラウドへのエンドポイント内のコンシューマー グループの一覧を取得します。 |
list_jobs |
IoT ハブ内のすべてのジョブの一覧を取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry」を参照してください。 IoT ハブ内のすべてのジョブの一覧を取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry」を参照してください。 |
list_keys |
IoT ハブのセキュリティ メタデータを取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security」を参照してください。 IoT ハブのセキュリティ メタデータを取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security」を参照してください。 |
test_all_routes |
すべてのルートをテストします。 この IoT Hub で構成されているすべてのルートをテストします。 |
test_route |
新しいルートをテストします。 この IoT Hub の新しいルートをテストします。 |
begin_create_or_update
IoT ハブのメタデータを作成または更新します。
IoT ハブのメタデータを作成または更新します。 プロパティを変更する通常のパターンは、IoT ハブのメタデータとセキュリティ メタデータを取得し、それらを新しい本文で変更された値と組み合わせて IoT ハブを更新することです。 JSON に特定のプロパティがない場合、IoT Hubを更新すると、これらの値が既定値にフォールバックし、予期しない動作が発生する可能性があります。
begin_create_or_update(resource_group_name: str, resource_name: str, iot_hub_description: _models.IotHubDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.IotHubDescription]
パラメーター
- iot_hub_description
- IotHubDescription または IO
IoT ハブのメタデータとセキュリティ メタデータ。 IotHubDescription 型または IO 型のいずれかです。 必須。
- if_match
- str
IoT Hubの ETag。 まったく新しいIoT Hubを作成するには、 を指定しないでください。 既存のIoT Hubを更新するために必要です。 既定値は [なし] です。
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
- continuation_token
- str
保存された状態からポーリングを再開するための継続トークン。
- polling
- bool または PollingMethod
既定では、ポーリング メソッドは ARMPolling になります。 この操作に対して False を渡してポーリングを行わないか、個人のポーリング戦略のために独自に初期化されたポーリング オブジェクトを渡します。
- polling_interval
- int
Retry-After ヘッダーがない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。
戻り値
IotHubDescription または cls(response) の結果を返す LROPoller のインスタンス
の戻り値の型 :
例外
begin_delete
IoT ハブを削除します。
IoT ハブを削除します。
begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> LROPoller[IotHubDescription]
パラメーター
- cls
- callable
直接応答が渡されるカスタム型または関数
- continuation_token
- str
保存された状態からポーリングを再開するための継続トークン。
- polling
- bool または PollingMethod
既定では、ポーリング メソッドは ARMPolling になります。 この操作に対して False を渡してポーリングを行わないか、個人のポーリング戦略のために独自に初期化されたポーリング オブジェクトを渡します。
- polling_interval
- int
Retry-After ヘッダーがない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。
戻り値
IotHubDescription または ErrorDetails または cls(response) の結果を返す LROPoller のインスタンス。
の戻り値の型 :
例外
begin_update
既存の IoT Hubs タグを更新します。
既存のIoT Hub タグを更新します。 他のフィールドを更新するには、CreateOrUpdate メソッドを使用します。
begin_update(resource_group_name: str, resource_name: str, iot_hub_tags: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.IotHubDescription]
パラメーター
- iot_hub_tags
- TagsResource または IO
iot ハブ インスタンスに設定するようにタグ情報を更新しました。 TagsResource 型または IO 型のいずれかです。 必須。
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
- continuation_token
- str
保存された状態からポーリングを再開するための継続トークン。
- polling
- bool または PollingMethod
既定では、ポーリング メソッドは ARMPolling になります。 この操作に対して False を渡してポーリングを行わないか、個人のポーリング戦略のために独自に初期化されたポーリング オブジェクトを渡します。
- polling_interval
- int
Retry-After ヘッダーがない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。
戻り値
IotHubDescription または cls(response) の結果を返す LROPoller のインスタンス
の戻り値の型 :
例外
check_name_availability
IoT ハブ名が使用可能かどうかを確認します。
IoT ハブ名が使用可能かどうかを確認します。
check_name_availability(operation_inputs: _models.OperationInputs, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IotHubNameAvailabilityInfo
パラメーター
- operation_inputs
- OperationInputs または IO
OperationInputs 構造体の name パラメーターを IoT ハブの名前に設定して、チェックします。 OperationInputs 型または IO 型のいずれかです。 必須。
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
IotHubNameAvailabilityInfo または cls(response) の結果
の戻り値の型 :
例外
create_event_hub_consumer_group
IoT ハブ内の Event Hub 互換エンドポイントにコンシューマー グループを追加します。
IoT ハブ内の Event Hub 互換エンドポイントにコンシューマー グループを追加します。
create_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, consumer_group_body: _models.EventHubConsumerGroupBodyDescription, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EventHubConsumerGroupInfo
パラメーター
- consumer_group_body
- EventHubConsumerGroupBodyDescription または IO
追加するコンシューマー グループ。 EventHubConsumerGroupBodyDescription 型または IO 型のいずれかです。 必須。
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
EventHubConsumerGroupInfo または cls(response) の結果
の戻り値の型 :
例外
delete_event_hub_consumer_group
IoT ハブの Event Hub 互換エンドポイントからコンシューマー グループを削除します。
IoT ハブの Event Hub 互換エンドポイントからコンシューマー グループを削除します。
delete_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> None
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
なし、または cls(response) の結果
の戻り値の型 :
例外
export_devices
IoT ハブ ID レジストリ内のすべてのデバイス ID を Azure Storage BLOB コンテナーにエクスポートします。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。
IoT ハブ ID レジストリ内のすべてのデバイス ID を Azure Storage BLOB コンテナーにエクスポートします。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。
export_devices(resource_group_name: str, resource_name: str, export_devices_parameters: _models.ExportDevicesRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.JobResponse
パラメーター
- export_devices_parameters
- ExportDevicesRequest または IO
エクスポート デバイス操作を指定するパラメーター。 ExportDevicesRequest 型または IO 型です。 必須。
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
JobResponse または cls(response) の結果
の戻り値の型 :
例外
get
IoT ハブのセキュリティ関連以外のメタデータを取得します。
IoT ハブのセキュリティ関連以外のメタデータを取得します。
get(resource_group_name: str, resource_name: str, **kwargs: Any) -> IotHubDescription
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
IotHubDescription または cls(response) の結果
の戻り値の型 :
例外
get_endpoint_health
ルーティング エンドポイントの正常性を取得します。
ルーティング エンドポイントの正常性を取得します。
get_endpoint_health(resource_group_name: str, iot_hub_name: str, **kwargs: Any) -> Iterable[EndpointHealthData]
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
EndpointHealthData のインスタンスや cls(response) の結果のような反復子
の戻り値の型 :
例外
get_event_hub_consumer_group
IoT ハブの Event Hub 互換デバイスからクラウドへのエンドポイントからコンシューマー グループを取得します。
IoT ハブの Event Hub 互換デバイスからクラウドへのエンドポイントからコンシューマー グループを取得します。
get_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
EventHubConsumerGroupInfo または cls(response) の結果
の戻り値の型 :
例外
get_job
IoT ハブからジョブの詳細を取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry」を参照してください。
IoT ハブからジョブの詳細を取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry」を参照してください。
get_job(resource_group_name: str, resource_name: str, job_id: str, **kwargs: Any) -> JobResponse
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
JobResponse または cls(response) の結果
の戻り値の型 :
例外
get_keys_for_key_name
IoT ハブから名前で共有アクセス ポリシーを取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security」を参照してください。
IoT ハブから名前で共有アクセス ポリシーを取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security」を参照してください。
get_keys_for_key_name(resource_group_name: str, resource_name: str, key_name: str, **kwargs: Any) -> SharedAccessSignatureAuthorizationRule
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
SharedAccessSignatureAuthorizationRule または cls(response) の結果
の戻り値の型 :
例外
get_quota_metrics
IoT ハブのクォータ メトリックを取得します。
IoT ハブのクォータ メトリックを取得します。
get_quota_metrics(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubQuotaMetricInfo]
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
IotHubQuotaMetricInfo または cls(response) の結果のいずれかのインスタンスのような反復子
の戻り値の型 :
例外
get_stats
IoT ハブから統計を取得します。
IoT ハブから統計を取得します。
get_stats(resource_group_name: str, resource_name: str, **kwargs: Any) -> RegistryStatistics
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
RegistryStatistics または cls(response) の結果
の戻り値の型 :
例外
get_valid_skus
IoT ハブの有効な SKU の一覧を取得します。
IoT ハブの有効な SKU の一覧を取得します。
get_valid_skus(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubSkuDescription]
パラメーター
- cls
- callable
直接応答に渡されるカスタム型または関数
戻り値
IotHubSkuDescription または cls(response) の結果のいずれかのインスタンスのような反復子
の戻り値の型 :
例外
import_devices
IOT ハブ ID レジストリ内のデバイス ID を BLOB からインポート、更新、または削除します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。
IOT ハブ ID レジストリ内のデバイス ID を BLOB からインポート、更新、または削除します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。
import_devices(resource_group_name: str, resource_name: str, import_devices_parameters: _models.ImportDevicesRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.JobResponse
パラメーター
- import_devices_parameters
- ImportDevicesRequest または IO
デバイスのインポート操作を指定するパラメーター。 ImportDevicesRequest 型または IO 型のいずれかです。 必須。
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
JobResponse または cls(response) の結果
の戻り値の型 :
例外
list_by_resource_group
リソース グループ内のすべての IoT ハブを取得します。
リソース グループ内のすべての IoT ハブを取得します。
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[IotHubDescription]
パラメーター
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
IotHubDescription のインスタンスや cls(response) の結果のような反復子
の戻り値の型 :
例外
list_by_subscription
サブスクリプション内のすべての IoT ハブを取得します。
サブスクリプション内のすべての IoT ハブを取得します。
list_by_subscription(**kwargs: Any) -> Iterable[IotHubDescription]
パラメーター
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
IotHubDescription のインスタンスや cls(response) の結果のような反復子
の戻り値の型 :
例外
list_event_hub_consumer_groups
IoT ハブの Event Hub と互換性のあるデバイスからクラウドへのエンドポイント内のコンシューマー グループの一覧を取得します。
IoT ハブの Event Hub と互換性のあるデバイスからクラウドへのエンドポイント内のコンシューマー グループの一覧を取得します。
list_event_hub_consumer_groups(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, **kwargs: Any) -> Iterable[EventHubConsumerGroupInfo]
パラメーター
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
EventHubConsumerGroupInfo または cls(response) の結果のいずれかのインスタンスのような反復子
の戻り値の型 :
例外
list_jobs
IoT ハブ内のすべてのジョブの一覧を取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry」を参照してください。
IoT ハブ内のすべてのジョブの一覧を取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry」を参照してください。
list_jobs(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[JobResponse]
パラメーター
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
JobResponse または cls(response) の結果のいずれかのインスタンスのような反復子
の戻り値の型 :
例外
list_keys
IoT ハブのセキュリティ メタデータを取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security」を参照してください。
IoT ハブのセキュリティ メタデータを取得します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security」を参照してください。
list_keys(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[SharedAccessSignatureAuthorizationRule]
パラメーター
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
SharedAccessSignatureAuthorizationRule または cls(response) の結果のいずれかのインスタンスのような反復子
の戻り値の型 :
例外
test_all_routes
すべてのルートをテストします。
この IoT Hub で構成されているすべてのルートをテストします。
test_all_routes(iot_hub_name: str, resource_group_name: str, input: _models.TestAllRoutesInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TestAllRoutesResult
パラメーター
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
TestAllRoutesResult または cls(response) の結果
の戻り値の型 :
例外
test_route
新しいルートをテストします。
この IoT Hub の新しいルートをテストします。
test_route(iot_hub_name: str, resource_group_name: str, input: _models.TestRouteInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TestRouteResult
パラメーター
- content_type
- str
Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。
- cls
- callable
直接応答が渡されるカスタム型または関数
戻り値
TestRouteResult または cls(response) の結果
の戻り値の型 :
例外
属性
models
models = <module 'azure.mgmt.iothub.v2023_06_30.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2023_06_30\\models\\__init__.py'>
Azure SDK for Python