IotHubResourceOperations Klasa
Ostrzeżenie
NIE tworzy wystąpienia tej klasy bezpośrednio.
Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia
<xref:iot_hub_resource> Atrybut.
- Dziedziczenie
-
builtins.objectIotHubResourceOperations
Konstruktor
IotHubResourceOperations(*args, **kwargs)
Metody
begin_create_or_update |
Tworzenie lub aktualizowanie metadanych centrum IoT. Tworzenie lub aktualizowanie metadanych centrum IoT Hub. Typowym wzorcem modyfikowania właściwości jest pobranie metadanych i metadanych zabezpieczeń centrum IoT, a następnie połączenie ich ze zmodyfikowanymi wartościami w nowej treści w celu zaktualizowania centrum IoT. Jeśli w kodzie JSON brakuje pewnych właściwości, aktualizacja IoT Hub może spowodować powrót tych wartości do wartości domyślnych, co może prowadzić do nieoczekiwanego zachowania. |
begin_delete |
Usuń centrum IoT Hub. Usuń centrum IoT Hub. |
begin_update |
Aktualizowanie istniejących tagów usługi IoT Hubs. Aktualizowanie istniejących tagów IoT Hub. aby zaktualizować inne pola, użyj metody CreateOrUpdate. |
check_name_availability |
Sprawdź, czy nazwa centrum IoT jest dostępna. Sprawdź, czy nazwa centrum IoT jest dostępna. |
create_event_hub_consumer_group |
Dodaj grupę odbiorców do punktu końcowego zgodnego z centrum zdarzeń w centrum IoT. Dodaj grupę odbiorców do punktu końcowego zgodnego z centrum zdarzeń w centrum IoT. |
delete_event_hub_consumer_group |
Usuń grupę odbiorców z punktu końcowego zgodnego z centrum zdarzeń w centrum IoT Hub. Usuń grupę odbiorców z punktu końcowego zgodnego z centrum zdarzeń w centrum IoT Hub. |
export_devices |
Eksportuje wszystkie tożsamości urządzeń w rejestrze tożsamości usługi IoT Hub do kontenera obiektów blob usługi Azure Storage. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. Eksportuje wszystkie tożsamości urządzeń w rejestrze tożsamości usługi IoT Hub do kontenera obiektów blob usługi Azure Storage. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. |
get |
Pobierz metadane związane z zabezpieczeniami centrum IoT. Pobierz metadane związane z zabezpieczeniami centrum IoT. |
get_event_hub_consumer_group |
Pobierz grupę odbiorców z punktu końcowego zgodnego z centrum zdarzeń z urządzenia do chmury dla centrum IoT. Pobierz grupę odbiorców z punktu końcowego zgodnego z centrum zdarzeń z urządzenia do chmury dla centrum IoT. |
get_job |
Uzyskaj szczegółowe informacje o zadaniu z centrum IoT Hub. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. Uzyskaj szczegółowe informacje o zadaniu z centrum IoT Hub. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. |
get_keys_for_key_name |
Uzyskaj zasady dostępu współdzielonego według nazwy z centrum IoT Hub. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. Uzyskaj zasady dostępu współdzielonego według nazwy z centrum IoT Hub. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. |
get_quota_metrics |
Pobierz metryki przydziału dla centrum IoT. Pobierz metryki przydziału dla centrum IoT. |
get_stats |
Pobierz statystyki z centrum IoT. Pobierz statystyki z centrum IoT. |
get_valid_skus |
Pobierz listę prawidłowych jednostek SKU dla centrum IoT. Pobierz listę prawidłowych jednostek SKU dla centrum IoT. |
import_devices |
Importowanie, aktualizowanie lub usuwanie tożsamości urządzeń w rejestrze tożsamości usługi IoT Hub z obiektu blob. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. Importowanie, aktualizowanie lub usuwanie tożsamości urządzeń w rejestrze tożsamości usługi IoT Hub z obiektu blob. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. |
list_by_resource_group |
Pobierz wszystkie centra IoT w grupie zasobów. Pobierz wszystkie centra IoT w grupie zasobów. |
list_by_subscription |
Pobierz wszystkie centra IoT w subskrypcji. Pobierz wszystkie centra IoT w subskrypcji. |
list_event_hub_consumer_groups |
Pobierz listę grup odbiorców w punkcie końcowym zgodnym z centrum zdarzeń z urządzenia do chmury w centrum IoT. Pobierz listę grup odbiorców w punkcie końcowym zgodnym z centrum zdarzeń z urządzenia do chmury w centrum IoT. |
list_jobs |
Pobierz listę wszystkich zadań w centrum IoT. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. Pobierz listę wszystkich zadań w centrum IoT. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. |
list_keys |
Pobierz metadane zabezpieczeń dla centrum IoT. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. Pobierz metadane zabezpieczeń dla centrum IoT. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. |
begin_create_or_update
Tworzenie lub aktualizowanie metadanych centrum IoT.
Tworzenie lub aktualizowanie metadanych centrum IoT Hub. Typowym wzorcem modyfikowania właściwości jest pobranie metadanych i metadanych zabezpieczeń centrum IoT, a następnie połączenie ich ze zmodyfikowanymi wartościami w nowej treści w celu zaktualizowania centrum IoT. Jeśli w kodzie JSON brakuje pewnych właściwości, aktualizacja IoT Hub może spowodować powrót tych wartości do wartości domyślnych, co może prowadzić do nieoczekiwanego zachowania.
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]
Parametry
- iot_hub_description
- IotHubDescription lub IO
Metadane i metadane zabezpieczeń centrum IoT. Jest typem IotHubDescription lub typem we/wy. Wymagane.
- if_match
- str
Element ETag IoT Hub. Nie należy określać tworzenia zupełnie nowego IoT Hub. Wymagane do zaktualizowania istniejącej IoT Hub. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość IotHubDescription lub wynik cls(response)
Typ zwracany
Wyjątki
begin_delete
Usuń centrum IoT Hub.
Usuń centrum IoT Hub.
begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> LROPoller[IotHubDescription]
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość IotHubDescription lub wystąpienie LROPoller zwracające wartość ErrorDetails lub wynik cls(response)
Typ zwracany
Wyjątki
begin_update
Aktualizowanie istniejących tagów usługi IoT Hubs.
Aktualizowanie istniejących tagów IoT Hub. aby zaktualizować inne pola, użyj metody 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]
Parametry
- iot_hub_tags
- TagsResource lub IO
Zaktualizowano informacje o tagach, aby ustawić je w wystąpieniu centrum iot. Jest typem TagsResource lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość IotHubDescription lub wynik cls(response)
Typ zwracany
Wyjątki
check_name_availability
Sprawdź, czy nazwa centrum IoT jest dostępna.
Sprawdź, czy nazwa centrum IoT jest dostępna.
check_name_availability(operation_inputs: _models.OperationInputs, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IotHubNameAvailabilityInfo
Parametry
- operation_inputs
- OperationInputs lub IO
Ustaw parametr name w strukturze OperationInputs na nazwę centrum IoT, aby sprawdzić. Jest typem OperationInputs lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
IotHubNameAvailabilityInfo lub wynik cls(response)
Typ zwracany
Wyjątki
create_event_hub_consumer_group
Dodaj grupę odbiorców do punktu końcowego zgodnego z centrum zdarzeń w centrum IoT.
Dodaj grupę odbiorców do punktu końcowego zgodnego z centrum zdarzeń w centrum IoT.
create_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo
Parametry
- event_hub_endpoint_name
- str
Nazwa punktu końcowego zgodnego z centrum zdarzeń w centrum IoT. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
EventHubConsumerGroupInfo lub wynik cls(response)
Typ zwracany
Wyjątki
delete_event_hub_consumer_group
Usuń grupę odbiorców z punktu końcowego zgodnego z centrum zdarzeń w centrum IoT Hub.
Usuń grupę odbiorców z punktu końcowego zgodnego z centrum zdarzeń w centrum IoT Hub.
delete_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> None
Parametry
- event_hub_endpoint_name
- str
Nazwa punktu końcowego zgodnego z centrum zdarzeń w centrum IoT. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
export_devices
Eksportuje wszystkie tożsamości urządzeń w rejestrze tożsamości usługi IoT Hub do kontenera obiektów blob usługi Azure Storage. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
Eksportuje wszystkie tożsamości urządzeń w rejestrze tożsamości usługi IoT Hub do kontenera obiektów blob usługi Azure Storage. Aby uzyskać więcej informacji, zobacz 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
Parametry
- export_devices_parameters
- ExportDevicesRequest lub IO
Parametry określające operację eksportowania urządzeń. Jest typem ExportDevicesRequest lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
JobResponse lub wynik cls(response)
Typ zwracany
Wyjątki
get
Pobierz metadane związane z zabezpieczeniami centrum IoT.
Pobierz metadane związane z zabezpieczeniami centrum IoT.
get(resource_group_name: str, resource_name: str, **kwargs: Any) -> IotHubDescription
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
IotHubDescription lub wynik cls(response)
Typ zwracany
Wyjątki
get_event_hub_consumer_group
Pobierz grupę odbiorców z punktu końcowego zgodnego z centrum zdarzeń z urządzenia do chmury dla centrum IoT.
Pobierz grupę odbiorców z punktu końcowego zgodnego z centrum zdarzeń z urządzenia do chmury dla centrum IoT.
get_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo
Parametry
- event_hub_endpoint_name
- str
Nazwa punktu końcowego zgodnego z centrum zdarzeń w centrum IoT. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
EventHubConsumerGroupInfo lub wynik cls(response)
Typ zwracany
Wyjątki
get_job
Uzyskaj szczegółowe informacje o zadaniu z centrum IoT Hub. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
Uzyskaj szczegółowe informacje o zadaniu z centrum IoT Hub. Aby uzyskać więcej informacji, zobacz 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
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
JobResponse lub wynik cls(response)
Typ zwracany
Wyjątki
get_keys_for_key_name
Uzyskaj zasady dostępu współdzielonego według nazwy z centrum IoT Hub. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
Uzyskaj zasady dostępu współdzielonego według nazwy z centrum IoT Hub. Aby uzyskać więcej informacji, zobacz 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
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
SharedAccessSignatureAuthorizationRule lub wynik cls(response)
Typ zwracany
Wyjątki
get_quota_metrics
Pobierz metryki przydziału dla centrum IoT.
Pobierz metryki przydziału dla centrum IoT.
get_quota_metrics(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubQuotaMetricInfo]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia IotHubQuotaMetricInfo lub wyniku cls(response)
Typ zwracany
Wyjątki
get_stats
Pobierz statystyki z centrum IoT.
Pobierz statystyki z centrum IoT.
get_stats(resource_group_name: str, resource_name: str, **kwargs: Any) -> RegistryStatistics
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
RegistryStatistics lub wynik cls(response)
Typ zwracany
Wyjątki
get_valid_skus
Pobierz listę prawidłowych jednostek SKU dla centrum IoT.
Pobierz listę prawidłowych jednostek SKU dla centrum IoT.
get_valid_skus(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubSkuDescription]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia klasy IotHubSkuDescription lub wyniku cls(response)
Typ zwracany
Wyjątki
import_devices
Importowanie, aktualizowanie lub usuwanie tożsamości urządzeń w rejestrze tożsamości usługi IoT Hub z obiektu blob. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
Importowanie, aktualizowanie lub usuwanie tożsamości urządzeń w rejestrze tożsamości usługi IoT Hub z obiektu blob. Aby uzyskać więcej informacji, zobacz 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
Parametry
- import_devices_parameters
- ImportDevicesRequest lub IO
Parametry określające operację importowania urządzeń. Jest typem ImportDevicesRequest lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
JobResponse lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_resource_group
Pobierz wszystkie centra IoT w grupie zasobów.
Pobierz wszystkie centra IoT w grupie zasobów.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[IotHubDescription]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie IotHubDescription lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_subscription
Pobierz wszystkie centra IoT w subskrypcji.
Pobierz wszystkie centra IoT w subskrypcji.
list_by_subscription(**kwargs: Any) -> Iterable[IotHubDescription]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie IotHubDescription lub wynik cls(response)
Typ zwracany
Wyjątki
list_event_hub_consumer_groups
Pobierz listę grup odbiorców w punkcie końcowym zgodnym z centrum zdarzeń z urządzenia do chmury w centrum IoT.
Pobierz listę grup odbiorców w punkcie końcowym zgodnym z centrum zdarzeń z urządzenia do chmury w centrum IoT.
list_event_hub_consumer_groups(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, **kwargs: Any) -> Iterable[EventHubConsumerGroupInfo]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia klasy EventHubConsumerGroupInfo lub wyniku cls(response)
Typ zwracany
Wyjątki
list_jobs
Pobierz listę wszystkich zadań w centrum IoT. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
Pobierz listę wszystkich zadań w centrum IoT. Aby uzyskać więcej informacji, zobacz 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]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie zadaniaResponse lub wynik cls(response)
Typ zwracany
Wyjątki
list_keys
Pobierz metadane zabezpieczeń dla centrum IoT. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
Pobierz metadane zabezpieczeń dla centrum IoT. Aby uzyskać więcej informacji, zobacz https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
list_keys(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[SharedAccessSignatureAuthorizationRule]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie klasy SharedAccessSignatureAuthorizationRule lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.iothub.v2018_01_22.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2018_01_22\\models\\__init__.py'>
Azure SDK for Python