IotHubResourceOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:iot_hub_resource> .
- Ereditarietà
-
builtins.objectIotHubResourceOperations
Costruttore
IotHubResourceOperations(*args, **kwargs)
Metodi
begin_create_or_update |
Creare o aggiornare i metadati di un hub IoT. Creare o aggiornare i metadati di un hub Iot. Il modello consueto per modificare una proprietà consiste nel recuperare i metadati e i metadati di sicurezza dell'hub IoT e quindi combinarli con i valori modificati in un nuovo corpo per aggiornare l'hub IoT. |
begin_delete |
Eliminare un hub IoT. Eliminare un hub IoT. |
begin_update |
Aggiornare i tag di hub IoT esistenti. Aggiornare un tag di hub IoT esistente. per aggiornare altri campi, usare il metodo CreateOrUpdate. |
check_name_availability |
Verificare se è disponibile un nome dell'hub IoT. Verificare se è disponibile un nome dell'hub IoT. |
create_event_hub_consumer_group |
Aggiungere un gruppo di consumer a un endpoint compatibile con hub eventi in un hub IoT. Aggiungere un gruppo di consumer a un endpoint compatibile con hub eventi in un hub IoT. |
delete_event_hub_consumer_group |
Eliminare un gruppo di consumer da un endpoint compatibile con l'hub eventi in un hub IoT. Eliminare un gruppo di consumer da un endpoint compatibile con l'hub eventi in un hub IoT. |
export_devices |
Esporta tutte le identità del dispositivo nel Registro identità dell'hub IoT in un contenitore BLOB di Archiviazione di Azure. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. Esporta tutte le identità del dispositivo nel Registro identità dell'hub IoT in un contenitore BLOB di Archiviazione di Azure. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. |
get |
Ottenere i metadati non correlati alla sicurezza di un hub IoT. Ottenere i metadati non correlati alla sicurezza di un hub IoT. |
get_endpoint_health |
Ottenere l'integrità per gli endpoint di routing. Ottenere l'integrità per gli endpoint di routing. |
get_event_hub_consumer_group |
Ottenere un gruppo di consumer dall'endpoint da dispositivo a cloud compatibile con hub eventi per un hub IoT. Ottenere un gruppo di consumer dall'endpoint da dispositivo a cloud compatibile con hub eventi per un hub IoT. |
get_job |
Ottenere i dettagli di un processo da un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. Ottenere i dettagli di un processo da un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. |
get_keys_for_key_name |
Ottenere un criterio di accesso condiviso per nome da un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. Ottenere un criterio di accesso condiviso per nome da un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. |
get_quota_metrics |
Ottenere le metriche di quota per un hub IoT. Ottenere le metriche di quota per un hub IoT. |
get_stats |
Ottenere le statistiche da un hub IoT. Ottenere le statistiche da un hub IoT. |
get_valid_skus |
Ottenere l'elenco di SKU validi per un hub IoT. Ottenere l'elenco di SKU validi per un hub IoT. |
import_devices |
Importare, aggiornare o eliminare le identità del dispositivo nel Registro identità dell'hub IoT da un BLOB. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. Importare, aggiornare o eliminare le identità del dispositivo nel Registro identità dell'hub IoT da un BLOB. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. |
list_by_resource_group |
Ottenere tutti gli hub IoT in un gruppo di risorse. Ottenere tutti gli hub IoT in un gruppo di risorse. |
list_by_subscription |
Ottenere tutti gli hub IoT in una sottoscrizione. Ottenere tutti gli hub IoT in una sottoscrizione. |
list_event_hub_consumer_groups |
Ottenere un elenco dei gruppi di consumer nell'endpoint da dispositivo a cloud compatibile con hub eventi in un hub IoT. Ottenere un elenco dei gruppi di consumer nell'endpoint da dispositivo a cloud compatibile con hub eventi in un hub IoT. |
list_jobs |
Ottenere un elenco di tutti i processi in un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. Ottenere un elenco di tutti i processi in un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. |
list_keys |
Ottenere i metadati di sicurezza per un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. Ottenere i metadati di sicurezza per un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. |
test_all_routes |
Testare tutte le route. Testare tutte le route configurate in questo hub Iot. |
test_route |
Testare la nuova route. Testare la nuova route per questo hub Iot. |
begin_create_or_update
Creare o aggiornare i metadati di un hub IoT.
Creare o aggiornare i metadati di un hub Iot. Il modello consueto per modificare una proprietà consiste nel recuperare i metadati e i metadati di sicurezza dell'hub IoT e quindi combinarli con i valori modificati in un nuovo corpo per aggiornare l'hub IoT.
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]
Parametri
- iot_hub_description
- IotHubDescription oppure IO
Metadati e metadati di sicurezza dell'hub IoT. È un tipo IotHubDescription o un tipo I/O. Obbligatorio.
- if_match
- str
ETag della hub IoT. Non specificare per la creazione di un nuovo hub IoT. Obbligatorio per aggiornare un hub IoT esistente. Il valore predefinito è Nessuno.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce IotHubDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_delete
Eliminare un hub IoT.
Eliminare un hub IoT.
begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> LROPoller[IotHubDescription]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce IotHubDescription o Un'istanza di LROPoller che restituisce ErrorDetails o il risultato di cls(response)
Tipo restituito
Eccezioni
begin_update
Aggiornare i tag di hub IoT esistenti.
Aggiornare un tag di hub IoT esistente. per aggiornare altri campi, usare il metodo 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]
Parametri
- iot_hub_tags
- TagsResource oppure IO
Informazioni sul tag aggiornate da impostare nell'istanza dell'hub iot. È un tipo TagsResource o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
- continuation_token
- str
Token di continuazione per riavviare un poller da uno stato salvato.
- polling
- bool oppure PollingMethod
Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.
- polling_interval
- int
Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.
Restituisce
Istanza di LROPoller che restituisce IotHubDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
check_name_availability
Verificare se è disponibile un nome dell'hub IoT.
Verificare se è disponibile un nome dell'hub IoT.
check_name_availability(operation_inputs: _models.OperationInputs, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IotHubNameAvailabilityInfo
Parametri
- operation_inputs
- OperationInputs oppure IO
Impostare il parametro name nella struttura OperationInputs sul nome dell'hub IoT da controllare. È un tipo OperationInputs o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
IotHubNameAvailabilityInfo o il risultato di cls(response)
Tipo restituito
Eccezioni
create_event_hub_consumer_group
Aggiungere un gruppo di consumer a un endpoint compatibile con hub eventi in un hub IoT.
Aggiungere un gruppo di consumer a un endpoint compatibile con hub eventi in un hub IoT.
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
Parametri
- event_hub_endpoint_name
- str
Nome dell'endpoint compatibile con l'hub eventi nell'hub IoT. Obbligatorio.
- consumer_group_body
- EventHubConsumerGroupBodyDescription oppure IO
Gruppo di consumer da aggiungere. È un tipo EventHubConsumerGroupBodyDescription o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
EventHubConsumerGroupInfo o il risultato di cls(response)
Tipo restituito
Eccezioni
delete_event_hub_consumer_group
Eliminare un gruppo di consumer da un endpoint compatibile con l'hub eventi in un hub IoT.
Eliminare un gruppo di consumer da un endpoint compatibile con l'hub eventi in un hub IoT.
delete_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> None
Parametri
- event_hub_endpoint_name
- str
Nome dell'endpoint compatibile con l'hub eventi nell'hub IoT. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Nessuno o il risultato di cls(response)
Tipo restituito
Eccezioni
export_devices
Esporta tutte le identità del dispositivo nel Registro identità dell'hub IoT in un contenitore BLOB di Archiviazione di Azure. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
Esporta tutte le identità del dispositivo nel Registro identità dell'hub IoT in un contenitore BLOB di Archiviazione di Azure. Per altre informazioni, vedere: 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
Parametri
- export_devices_parameters
- ExportDevicesRequest oppure IO
Parametri che specificano l'operazione di esportazione dei dispositivi. È un tipo ExportDevicesRequest o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
JobResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
get
Ottenere i metadati non correlati alla sicurezza di un hub IoT.
Ottenere i metadati non correlati alla sicurezza di un hub IoT.
get(resource_group_name: str, resource_name: str, **kwargs: Any) -> IotHubDescription
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
IotHubDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
get_endpoint_health
Ottenere l'integrità per gli endpoint di routing.
Ottenere l'integrità per gli endpoint di routing.
get_endpoint_health(resource_group_name: str, iot_hub_name: str, **kwargs: Any) -> Iterable[EndpointHealthData]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di EndpointHealthData o il risultato di cls(response)
Tipo restituito
Eccezioni
get_event_hub_consumer_group
Ottenere un gruppo di consumer dall'endpoint da dispositivo a cloud compatibile con hub eventi per un hub IoT.
Ottenere un gruppo di consumer dall'endpoint da dispositivo a cloud compatibile con hub eventi per un hub IoT.
get_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo
Parametri
- event_hub_endpoint_name
- str
Nome dell'endpoint compatibile con l'hub eventi nell'hub IoT. Obbligatorio.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
EventHubConsumerGroupInfo o il risultato di cls(response)
Tipo restituito
Eccezioni
get_job
Ottenere i dettagli di un processo da un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
Ottenere i dettagli di un processo da un hub IoT. Per altre informazioni, vedere: 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
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
JobResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
get_keys_for_key_name
Ottenere un criterio di accesso condiviso per nome da un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
Ottenere un criterio di accesso condiviso per nome da un hub IoT. Per altre informazioni, vedere: 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
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
SharedAccessSignatureAuthorizationRule o il risultato di cls(response)
Tipo restituito
Eccezioni
get_quota_metrics
Ottenere le metriche di quota per un hub IoT.
Ottenere le metriche di quota per un hub IoT.
get_quota_metrics(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubQuotaMetricInfo]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di IotHubQuotaMetricInfo o il risultato di cls(response)
Tipo restituito
Eccezioni
get_stats
Ottenere le statistiche da un hub IoT.
Ottenere le statistiche da un hub IoT.
get_stats(resource_group_name: str, resource_name: str, **kwargs: Any) -> RegistryStatistics
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
RegistryStatistics o il risultato di cls(response)
Tipo restituito
Eccezioni
get_valid_skus
Ottenere l'elenco di SKU validi per un hub IoT.
Ottenere l'elenco di SKU validi per un hub IoT.
get_valid_skus(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubSkuDescription]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di IotHubSkuDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
import_devices
Importare, aggiornare o eliminare le identità del dispositivo nel Registro identità dell'hub IoT da un BLOB. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
Importare, aggiornare o eliminare le identità del dispositivo nel Registro identità dell'hub IoT da un BLOB. Per altre informazioni, vedere: 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
Parametri
- import_devices_parameters
- ImportDevicesRequest oppure IO
Parametri che specificano l'operazione di importazione dei dispositivi. È un tipo ImportDevicesRequest o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
JobResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
list_by_resource_group
Ottenere tutti gli hub IoT in un gruppo di risorse.
Ottenere tutti gli hub IoT in un gruppo di risorse.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[IotHubDescription]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come istanza di IotHubDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
list_by_subscription
Ottenere tutti gli hub IoT in una sottoscrizione.
Ottenere tutti gli hub IoT in una sottoscrizione.
list_by_subscription(**kwargs: Any) -> Iterable[IotHubDescription]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come istanza di IotHubDescription o il risultato di cls(response)
Tipo restituito
Eccezioni
list_event_hub_consumer_groups
Ottenere un elenco dei gruppi di consumer nell'endpoint da dispositivo a cloud compatibile con hub eventi in un hub IoT.
Ottenere un elenco dei gruppi di consumer nell'endpoint da dispositivo a cloud compatibile con hub eventi in un hub IoT.
list_event_hub_consumer_groups(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, **kwargs: Any) -> Iterable[EventHubConsumerGroupInfo]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come istanza di EventHubConsumerGroupInfo o il risultato di cls(response)
Tipo restituito
Eccezioni
list_jobs
Ottenere un elenco di tutti i processi in un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
Ottenere un elenco di tutti i processi in un hub IoT. Per altre informazioni, vedere: 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]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di JobResponse o il risultato di cls(response)
Tipo restituito
Eccezioni
list_keys
Ottenere i metadati di sicurezza per un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
Ottenere i metadati di sicurezza per un hub IoT. Per altre informazioni, vedere: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
list_keys(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[SharedAccessSignatureAuthorizationRule]
Parametri
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
Iteratore come l'istanza di SharedAccessSignatureAuthorizationRule o il risultato di cls(response)
Tipo restituito
Eccezioni
test_all_routes
Testare tutte le route.
Testare tutte le route configurate in questo hub Iot.
test_all_routes(iot_hub_name: str, resource_group_name: str, input: _models.TestAllRoutesInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TestAllRoutesResult
Parametri
- input
- TestAllRoutesInput oppure IO
Input per il test di tutte le route. È un tipo TestAllRoutesInput o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
TestAllRoutesResult o il risultato di cls(response)
Tipo restituito
Eccezioni
test_route
Testare la nuova route.
Testare la nuova route per questo hub Iot.
test_route(iot_hub_name: str, resource_group_name: str, input: _models.TestRouteInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TestRouteResult
Parametri
- input
- TestRouteInput oppure IO
Route che deve essere testata. È un tipo TestRouteInput o un tipo I/O. Obbligatorio.
- content_type
- str
Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.
- cls
- callable
Tipo o funzione personalizzata che verrà passata la risposta diretta
Restituisce
TestRouteResult o il risultato di cls(response)
Tipo restituito
Eccezioni
Attributi
models
models = <module 'azure.mgmt.iothub.v2022_04_30_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2022_04_30_preview\\models\\__init__.py'>
Azure SDK for Python