IotHubResourceOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:iot_hub_resource>.
- Herança
-
builtins.objectIotHubResourceOperations
Construtor
IotHubResourceOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Criar ou atualizar os metadados de um Hub IoT. Criar ou atualizar os metadados de um hub IoT. O padrão usual para modificar uma propriedade é recuperar os metadados do Hub IoT e os metadados de segurança e, em seguida, combiná-los com os valores modificados em um novo corpo para atualizar o hub IoT. Se determinadas propriedades estiverem ausentes no JSON, atualizar Hub IoT poderá fazer com que esses valores sejam fallback como padrão, o que pode levar a um comportamento inesperado. |
begin_delete |
Exclua um hub IoT. Exclua um hub IoT. |
begin_update |
Atualize as marcas existentes dos Hubs IoT. Atualize uma marca de Hub IoT existente. para atualizar outros campos, use o método CreateOrUpdate. |
check_name_availability |
Verifique se um nome de hub IoT está disponível. Verifique se um nome de hub IoT está disponível. |
create_event_hub_consumer_group |
Adicione um grupo de consumidores a um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT. Adicione um grupo de consumidores a um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT. |
delete_event_hub_consumer_group |
Exclua um grupo de consumidores de um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT. Exclua um grupo de consumidores de um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT. |
export_devices |
Exporta todas as identidades de dispositivo no registro de identidade do hub IoT para um contêiner de blob do Armazenamento do Azure. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. Exporta todas as identidades de dispositivo no registro de identidade do hub IoT para um contêiner de blob do Armazenamento do Azure. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. |
get |
Obtenha os metadados não relacionados à segurança de um hub IoT. Obtenha os metadados não relacionados à segurança de um hub IoT. |
get_endpoint_health |
Obtenha a integridade dos pontos de extremidade de roteamento. Obtenha a integridade dos pontos de extremidade de roteamento. |
get_event_hub_consumer_group |
Obtenha um grupo de consumidores do ponto de extremidade do dispositivo para a nuvem compatível com o Hub de Eventos para um Hub IoT. Obtenha um grupo de consumidores do ponto de extremidade do dispositivo para a nuvem compatível com o Hub de Eventos para um Hub IoT. |
get_job |
Obtenha os detalhes de um trabalho de um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. Obtenha os detalhes de um trabalho de um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. |
get_keys_for_key_name |
Obtenha uma política de acesso compartilhado pelo nome de um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. Obtenha uma política de acesso compartilhado pelo nome de um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. |
get_quota_metrics |
Obtenha as métricas de cota para um hub IoT. Obtenha as métricas de cota para um hub IoT. |
get_stats |
Obtenha as estatísticas de um hub IoT. Obtenha as estatísticas de um hub IoT. |
get_valid_skus |
Obtenha a lista de SKUs válidas para um hub IoT. Obtenha a lista de SKUs válidas para um hub IoT. |
import_devices |
Importar, atualizar ou excluir identidades de dispositivo no registro de identidade do Hub IoT de um blob. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. Importar, atualizar ou excluir identidades de dispositivo no registro de identidade do Hub IoT de um blob. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities. |
list_by_resource_group |
Obtenha todos os hubs IoT em um grupo de recursos. Obtenha todos os hubs IoT em um grupo de recursos. |
list_by_subscription |
Obtenha todos os hubs IoT em uma assinatura. Obtenha todos os hubs IoT em uma assinatura. |
list_event_hub_consumer_groups |
Obtenha uma lista dos grupos de consumidores no ponto de extremidade do dispositivo para nuvem compatível com o Hub de Eventos em um hub IoT. Obtenha uma lista dos grupos de consumidores no ponto de extremidade do dispositivo para nuvem compatível com o Hub de Eventos em um hub IoT. |
list_jobs |
Obtenha uma lista de todos os trabalhos em um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. Obtenha uma lista de todos os trabalhos em um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry. |
list_keys |
Obtenha os metadados de segurança para um Hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. Obtenha os metadados de segurança para um Hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security. |
test_all_routes |
Teste todas as rotas. Teste todas as rotas configuradas neste Hub IoT. |
test_route |
Teste a nova rota. Teste a nova rota para esse Hub IoT. |
begin_create_or_update
Criar ou atualizar os metadados de um Hub IoT.
Criar ou atualizar os metadados de um hub IoT. O padrão usual para modificar uma propriedade é recuperar os metadados do Hub IoT e os metadados de segurança e, em seguida, combiná-los com os valores modificados em um novo corpo para atualizar o hub IoT. Se determinadas propriedades estiverem ausentes no JSON, atualizar Hub IoT poderá fazer com que esses valores sejam fallback como padrão, o que pode levar a um comportamento inesperado.
begin_create_or_update(resource_group_name: str, resource_name: str, iot_hub_description: _models.IotHubDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.IotHubDescription]
Parâmetros
- iot_hub_description
- IotHubDescription ou IO
Os metadados do Hub IoT e os metadados de segurança. É um tipo IotHubDescription ou um tipo de E/S. Obrigatórios.
- if_match
- str
ETag do Hub IoT. Não especifique para criar uma nova Hub IoT. Necessário para atualizar um Hub IoT existente. O valor padrão é Nenhum.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um sondador de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de LROPoller que retorna IotHubDescription ou o resultado de cls(response)
Tipo de retorno
Exceções
begin_delete
Exclua um hub IoT.
Exclua um hub IoT.
begin_delete(resource_group_name: str, resource_name: str, **kwargs: Any) -> LROPoller[IotHubDescription]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um sondador de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de LROPoller que retorna IotHubDescription ou Uma instância de LROPoller que retorna ErrorDetails ou o resultado de cls(response)
Tipo de retorno
Exceções
begin_update
Atualize as marcas existentes dos Hubs IoT.
Atualize uma marca de Hub IoT existente. para atualizar outros campos, use o método CreateOrUpdate.
begin_update(resource_group_name: str, resource_name: str, iot_hub_tags: _models.TagsResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.IotHubDescription]
Parâmetros
- iot_hub_tags
- TagsResource ou IO
Informações de marca atualizadas para definir na instância do hub iot. É um tipo TagsResource ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um sondador de um estado salvo.
- polling
- bool ou PollingMethod
Por padrão, o método de sondagem será ARMPolling. Passe False para que essa operação não seja sondada ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.
- polling_interval
- int
Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.
Retornos
Uma instância de LROPoller que retorna IotHubDescription ou o resultado de cls(response)
Tipo de retorno
Exceções
check_name_availability
Verifique se um nome de hub IoT está disponível.
Verifique se um nome de hub IoT está disponível.
check_name_availability(operation_inputs: _models.OperationInputs, *, content_type: str = 'application/json', **kwargs: Any) -> _models.IotHubNameAvailabilityInfo
Parâmetros
- operation_inputs
- OperationInputs ou IO
Defina o parâmetro name na estrutura OperationInputs como o nome do hub IoT como marcar. É um tipo OperationInputs ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
IotHubNameAvailabilityInfo ou o resultado de cls(response)
Tipo de retorno
Exceções
create_event_hub_consumer_group
Adicione um grupo de consumidores a um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT.
Adicione um grupo de consumidores a um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT.
create_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo
Parâmetros
- event_hub_endpoint_name
- str
O nome do ponto de extremidade compatível com o Hub de Eventos no Hub IoT. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
EventHubConsumerGroupInfo ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_event_hub_consumer_group
Exclua um grupo de consumidores de um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT.
Exclua um grupo de consumidores de um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT.
delete_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> None
Parâmetros
- event_hub_endpoint_name
- str
O nome do ponto de extremidade compatível com o Hub de Eventos no Hub IoT. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
export_devices
Exporta todas as identidades de dispositivo no registro de identidade do hub IoT para um contêiner de blob do Armazenamento do Azure. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
Exporta todas as identidades de dispositivo no registro de identidade do hub IoT para um contêiner de blob do Armazenamento do Azure. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
export_devices(resource_group_name: str, resource_name: str, export_devices_parameters: _models.ExportDevicesRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.JobResponse
Parâmetros
- export_devices_parameters
- ExportDevicesRequest ou IO
Os parâmetros que especificam a operação de exportação de dispositivos. É um tipo ExportDevicesRequest ou um tipo de E/S. Obrigatórios.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
JobResponse ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Obtenha os metadados não relacionados à segurança de um hub IoT.
Obtenha os metadados não relacionados à segurança de um hub IoT.
get(resource_group_name: str, resource_name: str, **kwargs: Any) -> IotHubDescription
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
IotHubDescription ou o resultado de cls(response)
Tipo de retorno
Exceções
get_endpoint_health
Obtenha a integridade dos pontos de extremidade de roteamento.
Obtenha a integridade dos pontos de extremidade de roteamento.
get_endpoint_health(resource_group_name: str, iot_hub_name: str, **kwargs: Any) -> Iterable[EndpointHealthData]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de EndpointHealthData ou o resultado de cls(response)
Tipo de retorno
Exceções
get_event_hub_consumer_group
Obtenha um grupo de consumidores do ponto de extremidade do dispositivo para a nuvem compatível com o Hub de Eventos para um Hub IoT.
Obtenha um grupo de consumidores do ponto de extremidade do dispositivo para a nuvem compatível com o Hub de Eventos para um Hub IoT.
get_event_hub_consumer_group(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, name: str, **kwargs: Any) -> EventHubConsumerGroupInfo
Parâmetros
- event_hub_endpoint_name
- str
O nome do ponto de extremidade compatível com o Hub de Eventos no Hub IoT. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
EventHubConsumerGroupInfo ou o resultado de cls(response)
Tipo de retorno
Exceções
get_job
Obtenha os detalhes de um trabalho de um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
Obtenha os detalhes de um trabalho de um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
get_job(resource_group_name: str, resource_name: str, job_id: str, **kwargs: Any) -> JobResponse
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
JobResponse ou o resultado de cls(response)
Tipo de retorno
Exceções
get_keys_for_key_name
Obtenha uma política de acesso compartilhado pelo nome de um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
Obtenha uma política de acesso compartilhado pelo nome de um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
get_keys_for_key_name(resource_group_name: str, resource_name: str, key_name: str, **kwargs: Any) -> SharedAccessSignatureAuthorizationRule
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
SharedAccessSignatureAuthorizationRule ou o resultado de cls(response)
Tipo de retorno
Exceções
get_quota_metrics
Obtenha as métricas de cota para um hub IoT.
Obtenha as métricas de cota para um hub IoT.
get_quota_metrics(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubQuotaMetricInfo]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de IotHubQuotaMetricInfo ou o resultado de cls(response)
Tipo de retorno
Exceções
get_stats
Obtenha as estatísticas de um hub IoT.
Obtenha as estatísticas de um hub IoT.
get_stats(resource_group_name: str, resource_name: str, **kwargs: Any) -> RegistryStatistics
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
RegistryStatistics ou o resultado de cls(response)
Tipo de retorno
Exceções
get_valid_skus
Obtenha a lista de SKUs válidas para um hub IoT.
Obtenha a lista de SKUs válidas para um hub IoT.
get_valid_skus(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[IotHubSkuDescription]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como instância de IotHubSkuDescription ou o resultado de cls(response)
Tipo de retorno
Exceções
import_devices
Importar, atualizar ou excluir identidades de dispositivo no registro de identidade do Hub IoT de um blob. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
Importar, atualizar ou excluir identidades de dispositivo no registro de identidade do Hub IoT de um blob. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.
import_devices(resource_group_name: str, resource_name: str, import_devices_parameters: _models.ImportDevicesRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.JobResponse
Parâmetros
- import_devices_parameters
- ImportDevicesRequest ou IO
Os parâmetros que especificam a operação de importação de dispositivos. É um tipo ImportDevicesRequest ou um tipo de E/S. Obrigatórios.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
JobResponse ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_resource_group
Obtenha todos os hubs IoT em um grupo de recursos.
Obtenha todos os hubs IoT em um grupo de recursos.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[IotHubDescription]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de IotHubDescription ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_subscription
Obtenha todos os hubs IoT em uma assinatura.
Obtenha todos os hubs IoT em uma assinatura.
list_by_subscription(**kwargs: Any) -> Iterable[IotHubDescription]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de IotHubDescription ou o resultado de cls(response)
Tipo de retorno
Exceções
list_event_hub_consumer_groups
Obtenha uma lista dos grupos de consumidores no ponto de extremidade do dispositivo para nuvem compatível com o Hub de Eventos em um hub IoT.
Obtenha uma lista dos grupos de consumidores no ponto de extremidade do dispositivo para nuvem compatível com o Hub de Eventos em um hub IoT.
list_event_hub_consumer_groups(resource_group_name: str, resource_name: str, event_hub_endpoint_name: str, **kwargs: Any) -> Iterable[EventHubConsumerGroupInfo]
Parâmetros
- event_hub_endpoint_name
- str
O nome do ponto de extremidade compatível com o Hub de Eventos. Obrigatórios.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de EventHubConsumerGroupInfo ou o resultado de cls(response)
Tipo de retorno
Exceções
list_jobs
Obtenha uma lista de todos os trabalhos em um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
Obtenha uma lista de todos os trabalhos em um hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry.
list_jobs(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[JobResponse]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de JobResponse ou o resultado de cls(response)
Tipo de retorno
Exceções
list_keys
Obtenha os metadados de segurança para um Hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
Obtenha os metadados de segurança para um Hub IoT. Para saber mais, confira https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-security.
list_keys(resource_group_name: str, resource_name: str, **kwargs: Any) -> Iterable[SharedAccessSignatureAuthorizationRule]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
Um iterador como a instância de SharedAccessSignatureAuthorizationRule ou o resultado de cls(response)
Tipo de retorno
Exceções
test_all_routes
Teste todas as rotas.
Teste todas as rotas configuradas neste Hub IoT.
test_all_routes(iot_hub_name: str, resource_group_name: str, input: _models.TestAllRoutesInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TestAllRoutesResult
Parâmetros
- input
- TestAllRoutesInput ou IO
Entrada para testar todas as rotas. É um tipo TestAllRoutesInput ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
TestAllRoutesResult ou o resultado de cls(response)
Tipo de retorno
Exceções
test_route
Teste a nova rota.
Teste a nova rota para esse Hub IoT.
test_route(iot_hub_name: str, resource_group_name: str, input: _models.TestRouteInput, *, content_type: str = 'application/json', **kwargs: Any) -> _models.TestRouteResult
Parâmetros
- input
- TestRouteInput ou IO
Rota que precisa ser testada. É um tipo TestRouteInput ou um tipo de E/S. Obrigatórios.
- content_type
- str
Body Parameter content-type. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será passado para a resposta direta
Retornos
TestRouteResult ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.iothub.v2019_11_04.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2019_11_04\\models\\__init__.py'>
Azure SDK for Python