IoTHubJobManager Classe
Classe pour fournir des API pratiques pour les opérations IoTHub Job Manager, basées sur les API REST IotHub générées automatiquement
Initialiseur pour un client du service Job Manager.
Après une création réussie, la classe a été authentifiée auprès d’IoTHub et elle est prête à appeler les API membres pour communiquer avec IoTHub.
- Héritage
-
builtins.objectIoTHubJobManager
Constructeur
IoTHubJobManager(connection_string=None, host=None, auth=None)
Paramètres
Nom | Description |
---|---|
connection_string
|
Chaîne de connexion IoTHub utilisée pour authentifier la connexion avec IoTHub si nous utilisons l’authentification connection_str. Valeur par défaut : Aucun valeur par défaut: None
|
host
|
URL du service Azure si nous utilisons l’authentification des informations d’identification de jeton. Valeur par défaut : Aucun valeur par défaut: None
|
auth
|
Objet d’authentification Azure si nous utilisons l’authentification des informations d’identification de jeton. Valeur par défaut : Aucun valeur par défaut: None
|
Méthodes
cancel_import_export_job |
Annule un travail d’importation/exportation sur un hub IoT. |
cancel_scheduled_job |
Annule un travail planifié sur un hub IoT. |
create_import_export_job |
Crée un travail d’importation/exportation sur un hub IoT. |
create_scheduled_job |
Crée un travail pour planifier des jumeaux de mise à jour ou des méthodes directes d’appareil sur un hub IoT. |
from_connection_string |
Initialiseur classmethod pour un client du service IoTHubJobManager. Crée la classe IoTHubJobManager à partir de la chaîne de connexion. Après une création réussie, la classe a été authentifiée auprès d’IoTHub et elle est prête à appeler les API membres pour communiquer avec IoTHub. |
from_token_credential |
Initialiseur classmethod pour un client du service IoTHubJobManager. Crée la classe IoTHubJobManager à partir de l’URL du nom d’hôte et des informations d’identification du jeton Azure. Après une création réussie, la classe a été authentifiée auprès d’IoTHub et elle est prête à appeler les API membres pour communiquer avec IoTHub. |
get_import_export_job |
Récupère les status d’un travail d’importation/exportation sur un IoTHub. |
get_import_export_jobs |
Récupère le status de tous les travaux d’importation/exportation sur un IoTHub. |
get_scheduled_job |
Récupère les détails d’un travail planifié sur un IoTHub. |
query_scheduled_jobs |
Interrogez un hub IoT pour récupérer des informations sur les travaux à l’aide du langage de requête IoT Hub. |
cancel_import_export_job
Annule un travail d’importation/exportation sur un hub IoT.
cancel_import_export_job(job_id)
Paramètres
Nom | Description |
---|---|
job_id
Obligatoire
|
ID du travail. |
Retours
Type | Description |
---|---|
Objet. |
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
cancel_scheduled_job
Annule un travail planifié sur un hub IoT.
cancel_scheduled_job(job_id)
Paramètres
Nom | Description |
---|---|
job_id
Obligatoire
|
ID du travail. |
Retours
Type | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Objet JobResponse contenant le travail annulé. |
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_import_export_job
Crée un travail d’importation/exportation sur un hub IoT.
create_import_export_job(job_properties)
Paramètres
Nom | Description |
---|---|
job_properties
Obligatoire
|
<xref:azure.iot.hub.models.JobProperties>
Spécifie la spécification du travail. |
Retours
Type | Description |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
Objet JobProperties contenant le travail créé. |
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_scheduled_job
Crée un travail pour planifier des jumeaux de mise à jour ou des méthodes directes d’appareil sur un hub IoT.
create_scheduled_job(job_id, job_request)
Paramètres
Nom | Description |
---|---|
job_id
Obligatoire
|
ID du travail. |
job_request
Obligatoire
|
<xref:azure.iot.hub.models.JobRequest>
Spécifie le travail. |
Retours
Type | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Objet JobResponse contenant le travail créé. |
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_connection_string
Initialiseur classmethod pour un client du service IoTHubJobManager. Crée la classe IoTHubJobManager à partir de la chaîne de connexion.
Après une création réussie, la classe a été authentifiée auprès d’IoTHub et elle est prête à appeler les API membres pour communiquer avec IoTHub.
from_connection_string(connection_string)
Paramètres
Nom | Description |
---|---|
connection_string
Obligatoire
|
Chaîne de connexion IoTHub utilisée pour authentifier la connexion avec IoTHub. |
Retours
Type | Description |
---|---|
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_token_credential
Initialiseur classmethod pour un client du service IoTHubJobManager. Crée la classe IoTHubJobManager à partir de l’URL du nom d’hôte et des informations d’identification du jeton Azure.
Après une création réussie, la classe a été authentifiée auprès d’IoTHub et elle est prête à appeler les API membres pour communiquer avec IoTHub.
from_token_credential(url, token_credential)
Paramètres
Nom | Description |
---|---|
url
Obligatoire
|
URL du service Azure (nom d’hôte). |
token_credential
Obligatoire
|
<xref:azure.core.TokenCredential>
Objet d’informations d’identification de jeton Azure |
Retours
Type | Description |
---|---|
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_job
Récupère les status d’un travail d’importation/exportation sur un IoTHub.
get_import_export_job(job_id)
Paramètres
Nom | Description |
---|---|
job_id
Obligatoire
|
ID du travail. |
Retours
Type | Description |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
Objet JobProperties contenant le travail demandé. |
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_jobs
Récupère le status de tous les travaux d’importation/exportation sur un IoTHub.
get_import_export_jobs()
Retours
Type | Description |
---|---|
list[<xref:azure.iot.hub.models.JobProperties>]
|
Objet list[job_properties]. |
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_scheduled_job
Récupère les détails d’un travail planifié sur un IoTHub.
get_scheduled_job(job_id)
Paramètres
Nom | Description |
---|---|
job_id
Obligatoire
|
ID du travail. |
Retours
Type | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Objet JobResponse contenant les détails demandés. |
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
query_scheduled_jobs
Interrogez un hub IoT pour récupérer des informations sur les travaux à l’aide du langage de requête IoT Hub.
query_scheduled_jobs(job_type, job_status)
Paramètres
Nom | Description |
---|---|
job_type
Obligatoire
|
Type des travaux. |
job_status
Obligatoire
|
Status des travaux. |
Retours
Type | Description |
---|---|
<xref:azure.iot.hub.models.QueryResult>
|
Objet QueryResult contenant les travaux. |
Exceptions
Type | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
Azure SDK for Python