Compartilhar via


JobsOperations Classe

Operações de operações de emprego.

Herança
builtins.object
JobsOperations

Construtor

JobsOperations(client, config, serializer, deserializer)

Parâmetros

client
Necessário

Cliente para pedidos de serviço.

config
Necessário

Configuração do cliente de serviço.

serializer
Necessário

Um serializador modelo de objeto.

deserializer
Necessário

Um deserializador modelo de objeto.

Variáveis

api_version

Versão da Api. Valor constante: "2021-04-12".

Métodos

cancel_import_export_job

Cancela uma produção ou trabalho de exportação no Hub IoT.

cancel_scheduled_job

Cancela um trabalho programado no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs para obter mais informações.

create_import_export_job

Cria um novo trabalho de importação ou exportação no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities para obter mais informações.

create_scheduled_job

Cria um novo trabalho para agendar duas atualizações ou métodos diretos no Hub IoT numa hora programada. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs para obter mais informações.

get_import_export_job

Obtém o estatuto de um trabalho de importação ou exportação no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities para obter mais informações.

get_import_export_jobs

Obtém o estatuto de todos os postos de trabalho de importação e exportação no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities para obter mais informações.

get_scheduled_job

Obtém detalhes de um trabalho programado do Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs para obter mais informações.

query_scheduled_jobs

Obtém a informação sobre empregos usando uma consulta de Hub IoT. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language para obter mais informações.

cancel_import_export_job

Cancela uma produção ou trabalho de exportação no Hub IoT.

cancel_import_export_job(id, custom_headers=None, raw=False, **operation_config)

Parâmetros

id
str
Necessário

O único identificador do trabalho.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

objeto ou ClienteRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

cancel_scheduled_job

Cancela um trabalho programado no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs para obter mais informações.

cancel_scheduled_job(id, custom_headers=None, raw=False, **operation_config)

Parâmetros

id
str
Necessário

O único identificador do trabalho.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

JobResponse ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

create_import_export_job

Cria um novo trabalho de importação ou exportação no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities para obter mais informações.

create_import_export_job(job_properties, custom_headers=None, raw=False, **operation_config)

Parâmetros

job_properties
JobProperties
Necessário

As especificações do trabalho.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

JobProperties ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

create_scheduled_job

Cria um novo trabalho para agendar duas atualizações ou métodos diretos no Hub IoT numa hora programada. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs para obter mais informações.

create_scheduled_job(id, job_request, custom_headers=None, raw=False, **operation_config)

Parâmetros

id
str
Necessário

O único identificador do trabalho.

job_request
JobRequest
Necessário

A informação do pedido de emprego.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

JobResponse ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

get_import_export_job

Obtém o estatuto de um trabalho de importação ou exportação no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities para obter mais informações.

get_import_export_job(id, custom_headers=None, raw=False, **operation_config)

Parâmetros

id
str
Necessário

O único identificador do trabalho.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

JobProperties ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

get_import_export_jobs

Obtém o estatuto de todos os postos de trabalho de importação e exportação no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities para obter mais informações.

get_import_export_jobs(custom_headers=None, raw=False, **operation_config)

Parâmetros

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

lista ou ClienteRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

get_scheduled_job

Obtém detalhes de um trabalho programado do Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs para obter mais informações.

get_scheduled_job(id, custom_headers=None, raw=False, **operation_config)

Parâmetros

id
str
Necessário

O único identificador do trabalho.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

JobResponse ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

query_scheduled_jobs

Obtém a informação sobre empregos usando uma consulta de Hub IoT. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-query-language para obter mais informações.

query_scheduled_jobs(job_type=None, job_status=None, custom_headers=None, raw=False, **operation_config)

Parâmetros

job_type
str
valor predefinido: None

O tipo de trabalho. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs#querying-for-progress-on-jobs uma lista de possíveis tipos de emprego.

job_status
str
valor predefinido: None

O estado do trabalho. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-jobs#querying-for-progress-on-jobs uma lista de possíveis estados.

custom_headers
dict
valor predefinido: None

cabeçalhos que serão adicionados ao pedido

raw
bool
valor predefinido: False

devolve a resposta direta ao lado da resposta deserizada

operation_config
Necessário

A configuração da operação sobrepõe-se.

Devoluções

QueryResult ou ClientRawResponse se cru=verdadeiro

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.iot.hub.protocol.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\iot\\hub\\protocol\\models\\__init__.py'>