IotHubResourceOperations 類別
- 繼承
-
builtins.objectIotHubResourceOperations
建構函式
IotHubResourceOperations(*args, **kwargs)
方法
begin_create_or_update |
建立或更新 IoT 中樞的中繼資料。 建立或更新 IoT 中樞的中繼資料。 修改屬性的一般模式是擷取 IoT 中樞中繼資料和安全性中繼資料,然後將這些中繼資料與新主體中的修改值結合,以更新 IoT 中樞。 如果 JSON 中遺漏特定屬性,更新IoT 中樞可能會導致這些值回復為預設值,這可能會導致非預期的行為。 |
begin_delete |
刪除 IoT 中樞。 刪除 IoT 中樞。 |
begin_update |
更新現有的 IoT 中樞標籤。 更新現有的IoT 中樞標籤。 若要更新其他欄位,請使用 CreateOrUpdate 方法。 |
check_name_availability |
檢查 IoT 中樞名稱是否可用。 檢查 IoT 中樞名稱是否可用。 |
create_event_hub_consumer_group |
將取用者群組新增至 IoT 中樞與事件中樞相容的端點。 將取用者群組新增至 IoT 中樞與事件中樞相容的端點。 |
delete_event_hub_consumer_group |
從 IoT 中樞的事件中樞相容端點刪除取用者群組。 從 IoT 中樞的事件中樞相容端點刪除取用者群組。 |
export_devices |
將 IoT 中樞身分識別登錄中的所有裝置身分識別匯出至 Azure 儲存體 Blob 容器。 如需詳細資訊,請參閱:https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities \(英文\)。 將 IoT 中樞身分識別登錄中的所有裝置身分識別匯出至 Azure 儲存體 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 中樞的事件中樞相容裝置到雲端端點取得取用者群組。 從 IoT 中樞的事件中樞相容裝置到雲端端點取得取用者群組。 |
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 |
從 Blob 匯入、更新或刪除 IoT 中樞身分識別登錄中的裝置身分識別。 如需詳細資訊,請參閱:https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities \(英文\)。 從 Blob 匯入、更新或刪除 IoT 中樞身分識別登錄中的裝置身分識別。 如需詳細資訊,請參閱: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 中樞中事件中樞相容裝置到雲端端點中的取用者群組清單。 取得 IoT 中樞中事件中樞相容裝置到雲端端點中的取用者群組清單。 |
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 中樞內設定的所有路由。 |
test_route |
測試新的路由。 測試這個 IoT 中樞的新路由。 |
begin_create_or_update
建立或更新 IoT 中樞的中繼資料。
建立或更新 IoT 中樞的中繼資料。 修改屬性的一般模式是擷取 IoT 中樞中繼資料和安全性中繼資料,然後將這些中繼資料與新主體中的修改值結合,以更新 IoT 中樞。 如果 JSON 中遺漏特定屬性,更新IoT 中樞可能會導致這些值回復為預設值,這可能會導致非預期的行為。
async 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) -> AsyncLROPoller[_models.IotHubDescription]
參數
- iot_hub_description
- IotHubDescription 或 IO
IoT 中樞中繼資料和安全性中繼資料。 這是 IotHubDescription 類型或 IO 類型。 必要。
- content_type
- str
Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。
- cls
- callable
將傳遞直接回應的自訂類型或函式
- continuation_token
- str
從已儲存狀態重新開機輪詢器的接續權杖。
- polling
- bool 或 AsyncPollingMethod
根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。
- polling_interval
- int
如果沒有Retry-After標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。
傳回
AsyncLROPoller 的實例,會傳回 IotHubDescription 或 cls 的結果 (回應)
傳回類型
例外狀況
begin_delete
刪除 IoT 中樞。
刪除 IoT 中樞。
async begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> AsyncLROPoller[IotHubDescription]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
- continuation_token
- str
從已儲存狀態重新開機輪詢器的接續權杖。
- polling
- bool 或 AsyncPollingMethod
根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。
- polling_interval
- int
如果沒有Retry-After標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。
傳回
傳回 IotHubDescription 或 AsyncLROPoller 實例的 AsyncLROPoller 實例,傳回 ErrorDetails 或 cls 的結果 (回應)
傳回類型
例外狀況
begin_update
更新現有的 IoT 中樞標籤。
更新現有的IoT 中樞標籤。 若要更新其他欄位,請使用 CreateOrUpdate 方法。
async begin_update(resource_group_name: str, resource_name: str, iot_hub_tags: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.IotHubDescription]
參數
- content_type
- str
Body 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。
- cls
- callable
將傳遞直接回應的自訂類型或函式
- continuation_token
- str
從已儲存狀態重新開機輪詢器的接續權杖。
- polling
- bool 或 AsyncPollingMethod
根據預設,您的輪詢方法會是 AsyncARMPolling。 針對此作業傳入 False,以不輪詢,或傳入您自己的初始化輪詢物件,以取得個人輪詢策略。
- polling_interval
- int
如果沒有Retry-After標頭,則為 LRO 作業的兩個輪詢之間的預設等候時間。
傳回
AsyncLROPoller 的實例,會傳回 IotHubDescription 或 cls 的結果 (回應)
傳回類型
例外狀況
check_name_availability
檢查 IoT 中樞名稱是否可用。
檢查 IoT 中樞名稱是否可用。
async 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 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
IotHubNameAvailabilityInfo 或 cls 的結果 (回應)
傳回類型
例外狀況
create_event_hub_consumer_group
將取用者群組新增至 IoT 中樞與事件中樞相容的端點。
將取用者群組新增至 IoT 中樞與事件中樞相容的端點。
async 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 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
EventHubConsumerGroupInfo 或 cls (回應的結果)
傳回類型
例外狀況
delete_event_hub_consumer_group
從 IoT 中樞的事件中樞相容端點刪除取用者群組。
從 IoT 中樞的事件中樞相容端點刪除取用者群組。
async 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 (回應的結果)
傳回類型
例外狀況
export_devices
將 IoT 中樞身分識別登錄中的所有裝置身分識別匯出至 Azure 儲存體 Blob 容器。 如需詳細資訊,請參閱:https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities \(英文\)。
將 IoT 中樞身分識別登錄中的所有裝置身分識別匯出至 Azure 儲存體 Blob 容器。 如需詳細資訊,請參閱:https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities \(英文\)。
async 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 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
JobResponse 或 cls 的結果 (回應)
傳回類型
例外狀況
get
取得 IoT 中樞的非安全性相關中繼資料。
取得 IoT 中樞的非安全性相關中繼資料。
async get(resource_group_name: str, resource_name: str, **kwargs: Any) -> IotHubDescription
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
IotHubDescription 或 cls (回應的結果)
傳回類型
例外狀況
get_endpoint_health
取得路由端點的健康情況。
取得路由端點的健康情況。
get_endpoint_health(resource_group_name: str, iot_hub_name: str, **kwargs: Any) -> AsyncIterable[EndpointHealthData]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
反覆運算器,例如 EndpointHealthData 的實例或 cls 的結果 (回應)
傳回類型
例外狀況
get_event_hub_consumer_group
從 IoT 中樞的事件中樞相容裝置到雲端端點取得取用者群組。
從 IoT 中樞的事件中樞相容裝置到雲端端點取得取用者群組。
async 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 (回應的結果)
傳回類型
例外狀況
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 \(英文\)。
async get_job(resource_group_name: str, resource_name: str, job_id: str, **kwargs: Any) -> JobResponse
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
JobResponse 或 cls 的結果 (回應)
傳回類型
例外狀況
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 \(英文\)。
async get_keys_for_key_name(resource_group_name: str, resource_name: str, key_name: str, **kwargs: Any) -> SharedAccessSignatureAuthorizationRule
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
SharedAccessSignatureAuthorizationRule 或 cls (回應的結果)
傳回類型
例外狀況
get_quota_metrics
取得 IoT 中樞的配額計量。
取得 IoT 中樞的配額計量。
get_quota_metrics(resource_group_name: str, resource_name: str, **kwargs: Any) -> AsyncIterable[IotHubQuotaMetricInfo]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
反覆運算器,例如 IotHubQuotaMetricInfo 實例或 cls (回應的結果)
傳回類型
例外狀況
get_stats
從 IoT 中樞取得統計資料。
從 IoT 中樞取得統計資料。
async get_stats(resource_group_name: str, resource_name: str, **kwargs: Any) -> RegistryStatistics
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
RegistryStatistics 或 cls 的結果 (回應)
傳回類型
例外狀況
get_valid_skus
取得 IoT 中樞的有效 SKU 清單。
取得 IoT 中樞的有效 SKU 清單。
get_valid_skus(resource_group_name: str, resource_name: str, **kwargs: Any) -> AsyncIterable[IotHubSkuDescription]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
反覆運算器,例如 IotHubSkuDescription 實例或 cls (回應的結果)
傳回類型
例外狀況
import_devices
從 Blob 匯入、更新或刪除 IoT 中樞身分識別登錄中的裝置身分識別。 如需詳細資訊,請參閱:https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities \(英文\)。
從 Blob 匯入、更新或刪除 IoT 中樞身分識別登錄中的裝置身分識別。 如需詳細資訊,請參閱:https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities \(英文\)。
async 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 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
JobResponse 或 cls 的結果 (回應)
傳回類型
例外狀況
list_by_resource_group
取得資源群組中的所有 IoT 中樞。
取得資源群組中的所有 IoT 中樞。
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> AsyncIterable[IotHubDescription]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
反覆運算器,例如 IotHubDescription 的實例或 cls 的結果 (回應)
傳回類型
例外狀況
list_by_subscription
取得訂用帳戶中的所有 IoT 中樞。
取得訂用帳戶中的所有 IoT 中樞。
list_by_subscription(**kwargs: Any) -> AsyncIterable[IotHubDescription]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
反覆運算器,例如 IotHubDescription 的實例或 cls 的結果 (回應)
傳回類型
例外狀況
list_event_hub_consumer_groups
取得 IoT 中樞中事件中樞相容裝置到雲端端點中的取用者群組清單。
取得 IoT 中樞中事件中樞相容裝置到雲端端點中的取用者群組清單。
list_event_hub_consumer_groups(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, **kwargs: Any) -> AsyncIterable[EventHubConsumerGroupInfo]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
反覆運算器,例如 EventHubConsumerGroupInfo 實例或 cls 的結果 (回應)
傳回類型
例外狀況
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) -> AsyncIterable[JobResponse]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
反覆運算器,例如 JobResponse 實例或 cls (回應的結果)
傳回類型
例外狀況
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) -> AsyncIterable[SharedAccessSignatureAuthorizationRule]
參數
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
反覆運算器,例如 SharedAccessSignatureAuthorizationRule 的實例,或 cls (回應的結果)
傳回類型
例外狀況
test_all_routes
測試所有路由。
測試此 IoT 中樞內設定的所有路由。
async 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 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
TestAllRoutesResult 或 cls (回應的結果)
傳回類型
例外狀況
test_route
測試新的路由。
測試這個 IoT 中樞的新路由。
async 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 參數內容類型。 已知值為:'application/json'。 預設值為 [無]。
- cls
- callable
將傳遞直接回應的自訂類型或函式
傳回
TestRouteResult 或 cls (回應的結果)
傳回類型
例外狀況
屬性
models
models = <module 'azure.mgmt.iothub.v2021_03_31.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2021_03_31\\models\\__init__.py'>