IoTHubJobManager Clase
Una clase para proporcionar API útiles para las operaciones del Administrador de trabajos de IoTHub, en función de las API REST de IotHub generadas automáticamente.
Inicializador para un cliente de servicio del Administrador de trabajos.
Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub.
- Herencia
-
builtins.objectIoTHubJobManager
Constructor
IoTHubJobManager(connection_string=None, host=None, auth=None)
Parámetros
Nombre | Description |
---|---|
connection_string
|
La cadena de conexión de IoTHub que se usa para autenticar la conexión con IoTHub si se usa connection_str autenticación. Valor predeterminado: ninguno valor predeterminado: None
|
host
|
La dirección URL del servicio de Azure si usamos la autenticación de credenciales de token. Valor predeterminado: ninguno valor predeterminado: None
|
auth
|
El objeto de autenticación de Azure si usamos la autenticación de credenciales de token. Valor predeterminado: ninguno valor predeterminado: None
|
Métodos
cancel_import_export_job |
Cancela un trabajo de importación y exportación en un centro de IoT. |
cancel_scheduled_job |
Cancela un trabajo programado en un centro de IoT. |
create_import_export_job |
Crea un nuevo trabajo de importación y exportación en un centro de IoT. |
create_scheduled_job |
Crea un nuevo trabajo para programar la actualización de gemelos o métodos directos de dispositivo en un centro de IoT. |
from_connection_string |
Inicializador classmethod para un cliente del servicio IoTHubJobManager. Crea la clase IoTHubJobManager a partir de la cadena de conexión. Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub. |
from_token_credential |
Inicializador classmethod para un cliente del servicio IoTHubJobManager. Crea la clase IoTHubJobManager a partir de la dirección URL del nombre de host y la credencial del token de Azure. Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub. |
get_import_export_job |
Recupera el estado de un trabajo de importación y exportación en ioTHub. |
get_import_export_jobs |
Recupera el estado de todos los trabajos de importación y exportación en ioTHub. |
get_scheduled_job |
Recupera los detalles de un trabajo programado en ioTHub. |
query_scheduled_jobs |
Consulte un centro de IoT para recuperar información sobre los trabajos mediante el lenguaje de consulta IoT Hub. |
cancel_import_export_job
Cancela un trabajo de importación y exportación en un centro de IoT.
cancel_import_export_job(job_id)
Parámetros
Nombre | Description |
---|---|
job_id
Requerido
|
Id. del trabajo. |
Devoluciones
Tipo | Description |
---|---|
Oposición. |
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
cancel_scheduled_job
Cancela un trabajo programado en un centro de IoT.
cancel_scheduled_job(job_id)
Parámetros
Nombre | Description |
---|---|
job_id
Requerido
|
Id. del trabajo. |
Devoluciones
Tipo | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Objeto JobResponse que contiene el trabajo cancelado. |
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_import_export_job
Crea un nuevo trabajo de importación y exportación en un centro de IoT.
create_import_export_job(job_properties)
Parámetros
Nombre | Description |
---|---|
job_properties
Requerido
|
<xref:azure.iot.hub.models.JobProperties>
Especifica la especificación del trabajo. |
Devoluciones
Tipo | Description |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
Objeto JobProperties que contiene el trabajo creado. |
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
create_scheduled_job
Crea un nuevo trabajo para programar la actualización de gemelos o métodos directos de dispositivo en un centro de IoT.
create_scheduled_job(job_id, job_request)
Parámetros
Nombre | Description |
---|---|
job_id
Requerido
|
Id. del trabajo. |
job_request
Requerido
|
<xref:azure.iot.hub.models.JobRequest>
Especifica el trabajo. |
Devoluciones
Tipo | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Objeto JobResponse que contiene el trabajo creado. |
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_connection_string
Inicializador classmethod para un cliente del servicio IoTHubJobManager. Crea la clase IoTHubJobManager a partir de la cadena de conexión.
Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub.
from_connection_string(connection_string)
Parámetros
Nombre | Description |
---|---|
connection_string
Requerido
|
Cadena de conexión de IoTHub que se usa para autenticar la conexión con IoTHub. |
Devoluciones
Tipo | Description |
---|---|
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
from_token_credential
Inicializador classmethod para un cliente del servicio IoTHubJobManager. Crea la clase IoTHubJobManager a partir de la dirección URL del nombre de host y la credencial del token de Azure.
Después de crear correctamente la clase se ha autenticado con IoTHub y está listo para llamar a las API miembro para comunicarse con IoTHub.
from_token_credential(url, token_credential)
Parámetros
Nombre | Description |
---|---|
url
Requerido
|
La dirección URL del servicio de Azure (nombre de host). |
token_credential
Requerido
|
<xref:azure.core.TokenCredential>
El objeto de credencial de token de Azure |
Devoluciones
Tipo | Description |
---|---|
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_job
Recupera el estado de un trabajo de importación y exportación en ioTHub.
get_import_export_job(job_id)
Parámetros
Nombre | Description |
---|---|
job_id
Requerido
|
Id. del trabajo. |
Devoluciones
Tipo | Description |
---|---|
<xref:azure.iot.hub.models.JobProperties>
|
Objeto JobProperties que contiene el trabajo solicitado. |
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_import_export_jobs
Recupera el estado de todos los trabajos de importación y exportación en ioTHub.
get_import_export_jobs()
Devoluciones
Tipo | Description |
---|---|
list[<xref:azure.iot.hub.models.JobProperties>]
|
Objeto list[job_properties]. |
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
get_scheduled_job
Recupera los detalles de un trabajo programado en ioTHub.
get_scheduled_job(job_id)
Parámetros
Nombre | Description |
---|---|
job_id
Requerido
|
Id. del trabajo. |
Devoluciones
Tipo | Description |
---|---|
<xref:azure.iot.hub.models.JobResponse>
|
Objeto JobResponse que contiene los detalles solicitados. |
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
query_scheduled_jobs
Consulte un centro de IoT para recuperar información sobre los trabajos mediante el lenguaje de consulta IoT Hub.
query_scheduled_jobs(job_type, job_status)
Parámetros
Nombre | Description |
---|---|
job_type
Requerido
|
Tipo de los trabajos. |
job_status
Requerido
|
Estado de los trabajos. |
Devoluciones
Tipo | Description |
---|---|
<xref:azure.iot.hub.models.QueryResult>
|
Objeto QueryResult que contiene los trabajos. |
Excepciones
Tipo | Description |
---|---|
<xref:if the HTTP response status is not in >[<xref:200>]<xref:.>
|
Azure SDK for Python