Delen via


IotHubResourceOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

IotHubClient's

<xref:iot_hub_resource> Kenmerk.

Overname
builtins.object
IotHubResourceOperations

Constructor

IotHubResourceOperations(*args, **kwargs)

Methoden

begin_create_or_update

De metagegevens van een IoT-hub maken of bijwerken.

De metagegevens van een IoT-hub maken of bijwerken. Het gebruikelijke patroon voor het wijzigen van een eigenschap is om de metagegevens en beveiligingsmetagegevens van de IoT-hub op te halen en deze vervolgens te combineren met de gewijzigde waarden in een nieuwe hoofdtekst om de IoT-hub bij te werken. Als bepaalde eigenschappen ontbreken in de JSON, kan het bijwerken van IoT Hub ervoor zorgen dat deze waarden terugvallen naar de standaardwaarde, wat kan leiden tot onverwacht gedrag.

begin_delete

Een IoT-hub verwijderen.

Een IoT-hub verwijderen.

check_name_availability

Controleer of de naam van een IoT-hub beschikbaar is.

Controleer of de naam van een IoT-hub beschikbaar is.

create_event_hub_consumer_group

Voeg een consumentengroep toe aan een Event Hub-compatibel eindpunt in een IoT-hub.

Voeg een consumentengroep toe aan een Event Hub-compatibel eindpunt in een IoT-hub.

delete_event_hub_consumer_group

Een consumentengroep verwijderen uit een Event Hub-compatibel eindpunt in een IoT-hub.

Een consumentengroep verwijderen uit een Event Hub-compatibel eindpunt in een IoT-hub.

export_devices

Hiermee exporteert u alle apparaatidentiteiten in het IoT Hub-identiteitsregister naar een Azure Storage-blobcontainer. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities voor meer informatie.

Hiermee exporteert u alle apparaatidentiteiten in het IoT Hub-identiteitsregister naar een Azure Storage-blobcontainer. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities voor meer informatie.

get

Haal de niet-beveiligingsgerelateerde metagegevens van een IoT-hub op.

Haal de niet-beveiligingsgerelateerde metagegevens van een IoT-hub op.

get_event_hub_consumer_group

Haal een consumentengroep op uit het event hub-compatibele apparaat-naar-cloud-eindpunt voor een IoT-hub.

Haal een consumentengroep op uit het event hub-compatibele apparaat-naar-cloud-eindpunt voor een IoT-hub.

get_job

Haal de details van een taak op uit een IoT-hub. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry voor meer informatie.

Haal de details van een taak op uit een IoT-hub. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry voor meer informatie.

get_keys_for_key_name

Een gedeeld toegangsbeleid op naam ophalen uit een IoT-hub. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security voor meer informatie.

Een gedeeld toegangsbeleid op naam ophalen uit een IoT-hub. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security voor meer informatie.

get_quota_metrics

Haal de metrische quotumgegevens voor een IoT-hub op.

Haal de metrische quotumgegevens voor een IoT-hub op.

get_stats

Haal de statistieken op uit een IoT-hub.

Haal de statistieken op uit een IoT-hub.

get_valid_skus

Haal de lijst met geldige SKU's voor een IoT-hub op.

Haal de lijst met geldige SKU's voor een IoT-hub op.

import_devices

Apparaat-id's in het IoT Hub-identiteitsregister importeren, bijwerken of verwijderen uit een blob. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities voor meer informatie.

Apparaat-id's in het IoT Hub-identiteitsregister importeren, bijwerken of verwijderen uit een blob. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities voor meer informatie.

list_by_resource_group

Alle IoT-hubs in een resourcegroep ophalen.

Alle IoT-hubs in een resourcegroep ophalen.

list_by_subscription

Haal alle IoT-hubs in een abonnement op.

Haal alle IoT-hubs in een abonnement op.

list_event_hub_consumer_groups

Haal een lijst op van de consumentengroepen in het apparaat-naar-cloud-eindpunt van Event Hub in een IoT-hub.

Haal een lijst op van de consumentengroepen in het apparaat-naar-cloud-eindpunt van Event Hub in een IoT-hub.

list_jobs

Een lijst met alle taken in een IoT-hub ophalen. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry voor meer informatie.

Een lijst met alle taken in een IoT-hub ophalen. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry voor meer informatie.

list_keys

Haal de beveiligingsmetagegevens voor een IoT-hub op. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security voor meer informatie.

Haal de beveiligingsmetagegevens voor een IoT-hub op. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security voor meer informatie.

begin_create_or_update

De metagegevens van een IoT-hub maken of bijwerken.

De metagegevens van een IoT-hub maken of bijwerken. Het gebruikelijke patroon voor het wijzigen van een eigenschap is om de metagegevens en beveiligingsmetagegevens van de IoT-hub op te halen en deze vervolgens te combineren met de gewijzigde waarden in een nieuwe hoofdtekst om de IoT-hub bij te werken. Als bepaalde eigenschappen ontbreken in de JSON, kan het bijwerken van IoT Hub ervoor zorgen dat deze waarden terugvallen naar de standaardwaarde, wat kan leiden tot onverwacht gedrag.

begin_create_or_update(resource_group_name: str, resource_name: str, iot_hub_description: _models.IotHubDescription, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.IotHubDescription]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub die moet worden gemaakt of bijgewerkt. Vereist.

iot_hub_description
IotHubDescription of IO
Vereist

De metagegevens en beveiligingsmetagegevens van de IoT-hub. Is een IotHubDescription-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json', 'text/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat IotHubDescription of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

begin_delete

Een IoT-hub verwijderen.

Een IoT-hub verwijderen.

begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> LROPoller[IotHubDescription]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub die u wilt verwijderen. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

continuation_token
str

Een vervolgtoken om een poller opnieuw te starten vanuit een opgeslagen status.

polling
bool of PollingMethod

Standaard is de pollingmethode ARMPolling. Geef onwaar door om deze bewerking niet te peilen, of geef uw eigen geïnitialiseerde pollingobject door voor een persoonlijke pollingstrategie.

polling_interval
int

Standaardwachttijd tussen twee polls voor LRO-bewerkingen als er geen Retry-After header aanwezig is.

Retouren

Een exemplaar van LROPoller dat IotHubDescription of een exemplaar van LROPoller retourneert dat ErrorDetails of het resultaat van cls(response) retourneert

Retourtype

Uitzonderingen

check_name_availability

Controleer of de naam van een IoT-hub beschikbaar is.

Controleer of de naam van een IoT-hub beschikbaar is.

check_name_availability(operation_inputs: _models.OperationInputs, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IotHubNameAvailabilityInfo

Parameters

operation_inputs
OperationInputs of IO
Vereist

Stel de naamparameter in de structuur OperationInputs in op de naam van de IoT-hub die moet worden gecontroleerd. Is een Type OperationInputs of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json', 'text/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

IotHubNameAvailabilityInfo of het resultaat van cls(response)

Retourtype

Uitzonderingen

create_event_hub_consumer_group

Voeg een consumentengroep toe aan een Event Hub-compatibel eindpunt in een IoT-hub.

Voeg een consumentengroep toe aan een Event Hub-compatibel eindpunt in een IoT-hub.

create_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

event_hub_endpoint_name
str
Vereist

De naam van het Event Hub-compatibele eindpunt in de IoT-hub. Vereist.

name
str
Vereist

De naam van de toe te voegen consumentengroep. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

EventHubConsumerGroupInfo of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_event_hub_consumer_group

Een consumentengroep verwijderen uit een Event Hub-compatibel eindpunt in een IoT-hub.

Een consumentengroep verwijderen uit een Event Hub-compatibel eindpunt in een IoT-hub.

delete_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> None

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

event_hub_endpoint_name
str
Vereist

De naam van het Event Hub-compatibele eindpunt in de IoT-hub. Vereist.

name
str
Vereist

De naam van de consumentengroep die moet worden verwijderd. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

export_devices

Hiermee exporteert u alle apparaatidentiteiten in het IoT Hub-identiteitsregister naar een Azure Storage-blobcontainer. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities voor meer informatie.

Hiermee exporteert u alle apparaatidentiteiten in het IoT Hub-identiteitsregister naar een Azure Storage-blobcontainer. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities voor meer informatie.

export_devices(resource_group_name: str, resource_name: str, export_devices_parameters: _models.ExportDevicesRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.JobResponse

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

export_devices_parameters
ExportDevicesRequest of IO
Vereist

De parameters waarmee de bewerking voor het exporteren van apparaten wordt opgegeven. Is een ExportDevicesRequest-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json', 'text/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

JobResponse of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Haal de niet-beveiligingsgerelateerde metagegevens van een IoT-hub op.

Haal de niet-beveiligingsgerelateerde metagegevens van een IoT-hub op.

get(resource_group_name: str, resource_name: str, **kwargs: Any) -> IotHubDescription

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

IotHubDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_event_hub_consumer_group

Haal een consumentengroep op uit het event hub-compatibele apparaat-naar-cloud-eindpunt voor een IoT-hub.

Haal een consumentengroep op uit het event hub-compatibele apparaat-naar-cloud-eindpunt voor een IoT-hub.

get_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

event_hub_endpoint_name
str
Vereist

De naam van het Event Hub-compatibele eindpunt in de IoT-hub. Vereist.

name
str
Vereist

De naam van de consumentengroep die moet worden opgehaald. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

EventHubConsumerGroupInfo of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_job

Haal de details van een taak op uit een IoT-hub. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry voor meer informatie.

Haal de details van een taak op uit een IoT-hub. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry voor meer informatie.

get_job(resource_group_name: str, resource_name: str, job_id: str, **kwargs: Any) -> JobResponse

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

job_id
str
Vereist

De taak-id. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

JobResponse of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_keys_for_key_name

Een gedeeld toegangsbeleid op naam ophalen uit een IoT-hub. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security voor meer informatie.

Een gedeeld toegangsbeleid op naam ophalen uit een IoT-hub. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security voor meer informatie.

get_keys_for_key_name(resource_group_name: str, resource_name: str, key_name: str, **kwargs: Any) -> SharedAccessSignatureAuthorizationRule

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

key_name
str
Vereist

De naam van het beleid voor gedeelde toegang. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

SharedAccessSignatureAuthorizationRule of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_quota_metrics

Haal de metrische quotumgegevens voor een IoT-hub op.

Haal de metrische quotumgegevens voor een IoT-hub op.

get_quota_metrics(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubQuotaMetricInfo]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van IotHubQuotaMetricInfo of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_stats

Haal de statistieken op uit een IoT-hub.

Haal de statistieken op uit een IoT-hub.

get_stats(resource_group_name: str, resource_name: str, **kwargs: Any) -> RegistryStatistics

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

RegistryStatistics of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_valid_skus

Haal de lijst met geldige SKU's voor een IoT-hub op.

Haal de lijst met geldige SKU's voor een IoT-hub op.

get_valid_skus(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubSkuDescription]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van IotHubSkuDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

import_devices

Apparaat-id's in het IoT Hub-identiteitsregister importeren, bijwerken of verwijderen uit een blob. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities voor meer informatie.

Apparaat-id's in het IoT Hub-identiteitsregister importeren, bijwerken of verwijderen uit een blob. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities voor meer informatie.

import_devices(resource_group_name: str, resource_name: str, import_devices_parameters: _models.ImportDevicesRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.JobResponse

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

import_devices_parameters
ImportDevicesRequest of IO
Vereist

De parameters waarmee de bewerking voor het importeren van apparaten wordt opgegeven. Is een Type ImportDevicesRequest of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json', 'text/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

JobResponse of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_resource_group

Alle IoT-hubs in een resourcegroep ophalen.

Alle IoT-hubs in een resourcegroep ophalen.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[IotHubDescription]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hubs bevat. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van IotHubDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_subscription

Haal alle IoT-hubs in een abonnement op.

Haal alle IoT-hubs in een abonnement op.

list_by_subscription(**kwargs: Any) -> Iterable[IotHubDescription]

Parameters

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van IotHubDescription of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_event_hub_consumer_groups

Haal een lijst op van de consumentengroepen in het apparaat-naar-cloud-eindpunt van Event Hub in een IoT-hub.

Haal een lijst op van de consumentengroepen in het apparaat-naar-cloud-eindpunt van Event Hub in een IoT-hub.

list_event_hub_consumer_groups(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, **kwargs: Any) -> Iterable[str]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

event_hub_endpoint_name
str
Vereist

De naam van het event hub-compatibele eindpunt. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van str of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_jobs

Een lijst met alle taken in een IoT-hub ophalen. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry voor meer informatie.

Een lijst met alle taken in een IoT-hub ophalen. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry voor meer informatie.

list_jobs(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[JobResponse]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van JobResponse of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_keys

Haal de beveiligingsmetagegevens voor een IoT-hub op. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security voor meer informatie.

Haal de beveiligingsmetagegevens voor een IoT-hub op. Zie https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security voor meer informatie.

list_keys(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[SharedAccessSignatureAuthorizationRule]

Parameters

resource_group_name
str
Vereist

De naam van de resourcegroep die de IoT-hub bevat. Vereist.

resource_name
str
Vereist

De naam van de IoT-hub. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van SharedAccessSignatureAuthorizationRule of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

models

models = <module 'azure.mgmt.iothub.v2016_02_03.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2016_02_03\\models\\__init__.py'>