IoTHubJobManager Třída
Třída, která poskytuje rozhraní API pro pohodlí pro operace Správce úloh IoTHubu na základě automaticky vygenerovaných rozhraní REST API iotHubu.
Inicializátor klienta služby Správce úloh.
Po úspěšném vytvoření se třída ověří pomocí IoTHubu a je připravená volat rozhraní API členů pro komunikaci s IoTHubem.
- Dědičnost
-
builtins.objectIoTHubJobManager
Konstruktor
IoTHubJobManager(connection_string=None, host=None, auth=None)
Parametry
Name | Description |
---|---|
connection_string
|
Připojovací řetězec IoTHubu použitý k ověření připojení k IoTHubu, pokud používáme ověřování connection_str. Výchozí hodnota: Žádná výchozí hodnota: None
|
host
|
Adresa URL služby Azure, pokud používáme ověřování přihlašovacích údajů tokenu. Výchozí hodnota: Žádná výchozí hodnota: None
|
auth
|
Ověřovací objekt Azure, pokud používáme ověřování přihlašovacích údajů tokenu. Výchozí hodnota: Žádná výchozí hodnota: None
|
Metody
cancel_import_export_job |
Zruší úlohu importu/exportu ve službě IoT Hub. |
cancel_scheduled_job |
Zruší naplánovanou úlohu ve službě IoT Hub. |
create_import_export_job |
Vytvoří novou úlohu importu/exportu ve službě IoT Hub. |
create_scheduled_job |
Vytvoří novou úlohu pro naplánování dvojčat aktualizací nebo metod přímého zařízení ve službě IoT Hub. |
from_connection_string |
Inicializátor classmethod pro klienta služby IoTHubJobManager Vytvoří třídu IoTHubJobManager z připojovacího řetězce. Po úspěšném vytvoření se třída ověří pomocí IoTHubu a je připravená volat rozhraní API členů pro komunikaci s IoTHubem. |
from_token_credential |
Inicializátor classmethod pro klienta služby IoTHubJobManager Vytvoří třídu IoTHubJobManager z adresy URL názvu hostitele a přihlašovacích údajů tokenu Azure. Po úspěšném vytvoření se třída ověří pomocí IoTHubu a je připravená volat rozhraní API členů pro komunikaci s IoTHubem. |
get_import_export_job |
Načte stav úlohy importu/exportu na IoTHubu. |
get_import_export_jobs |
Načte stav všech úloh importu/exportu v IoTHubu. |
get_scheduled_job |
Načte podrobnosti o naplánované úloze na IoTHubu. |
query_scheduled_jobs |
Dotazem do centra IoT načtěte informace o úlohách pomocí dotazovacího jazyka IoT Hub. |
cancel_import_export_job
Zruší úlohu importu/exportu ve službě IoT Hub.
cancel_import_export_job(job_id)
Parametry
Name | Description |
---|---|
job_id
Vyžadováno
|
ID úlohy. |
Návraty
Typ | Description |
---|---|
Objekt. |
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
cancel_scheduled_job
Zruší naplánovanou úlohu ve službě IoT Hub.
cancel_scheduled_job(job_id)
Parametry
Name | Description |
---|---|
job_id
Vyžadováno
|
ID úlohy. |
Návraty
Typ | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
JobResponse objekt obsahující zrušenou úlohu. |
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_import_export_job
Vytvoří novou úlohu importu/exportu ve službě IoT Hub.
create_import_export_job(job_properties)
Parametry
Name | Description |
---|---|
job_properties
Vyžadováno
|
<xref:azure.iot.hub.models.JobProperties>
Určuje specifikaci úlohy. |
Návraty
Typ | Description |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
JobProperties objekt obsahující vytvořenou úlohu. |
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_scheduled_job
Vytvoří novou úlohu pro naplánování dvojčat aktualizací nebo metod přímého zařízení ve službě IoT Hub.
create_scheduled_job(job_id, job_request)
Parametry
Name | Description |
---|---|
job_id
Vyžadováno
|
ID úlohy. |
job_request
Vyžadováno
|
<xref:azure.iot.hub.models.JobRequest>
Určuje úlohu. |
Návraty
Typ | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
JobResponse objekt obsahující vytvořenou úlohu. |
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_connection_string
Inicializátor classmethod pro klienta služby IoTHubJobManager Vytvoří třídu IoTHubJobManager z připojovacího řetězce.
Po úspěšném vytvoření se třída ověří pomocí IoTHubu a je připravená volat rozhraní API členů pro komunikaci s IoTHubem.
from_connection_string(connection_string)
Parametry
Name | Description |
---|---|
connection_string
Vyžadováno
|
Připojovací řetězec IoTHubu, který slouží k ověření připojení k IoTHubu. |
Návraty
Typ | Description |
---|---|
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_token_credential
Inicializátor classmethod pro klienta služby IoTHubJobManager Vytvoří třídu IoTHubJobManager z adresy URL názvu hostitele a přihlašovacích údajů tokenu Azure.
Po úspěšném vytvoření se třída ověří pomocí IoTHubu a je připravená volat rozhraní API členů pro komunikaci s IoTHubem.
from_token_credential(url, token_credential)
Parametry
Name | Description |
---|---|
url
Vyžadováno
|
Adresa URL služby Azure (název hostitele). |
token_credential
Vyžadováno
|
<xref:azure.core.TokenCredential>
Objekt přihlašovacích údajů tokenu Azure |
Návraty
Typ | Description |
---|---|
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_job
Načte stav úlohy importu/exportu na IoTHubu.
get_import_export_job(job_id)
Parametry
Name | Description |
---|---|
job_id
Vyžadováno
|
ID úlohy. |
Návraty
Typ | Description |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
Objekt JobProperties obsahující požadovanou úlohu. |
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_jobs
Načte stav všech úloh importu/exportu v IoTHubu.
get_import_export_jobs()
Návraty
Typ | Description |
---|---|
list[<xref:azure.iot.hub.models.JobProperties>]
|
Objekt list[job_properties]. |
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_scheduled_job
Načte podrobnosti o naplánované úloze na IoTHubu.
get_scheduled_job(job_id)
Parametry
Name | Description |
---|---|
job_id
Vyžadováno
|
ID úlohy. |
Návraty
Typ | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Objekt JobResponse obsahující požadované podrobnosti. |
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
query_scheduled_jobs
Dotazem do centra IoT načtěte informace o úlohách pomocí dotazovacího jazyka IoT Hub.
query_scheduled_jobs(job_type, job_status)
Parametry
Name | Description |
---|---|
job_type
Vyžadováno
|
Typ úloh. |
job_status
Vyžadováno
|
Stav úloh. |
Návraty
Typ | Description |
---|---|
<xref:azure.iot.hub.models.QueryResult>
|
QueryResult objekt obsahující úlohy. |
Výjimky
Typ | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
Azure SDK for Python