Compartilhar via


IotHubResource interface

Interface que representa um IotHubResource.

Métodos

beginCreateOrUpdate(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

Crie ou atualize 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.

beginCreateOrUpdateAndWait(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

Crie ou atualize 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.

beginDelete(string, string, IotHubResourceDeleteOptionalParams)

Exclua um hub IoT.

beginDeleteAndWait(string, string, IotHubResourceDeleteOptionalParams)

Exclua um hub IoT.

beginUpdate(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

Atualize uma marca de Hub IoT existente. para atualizar outros campos, use o método CreateOrUpdate

beginUpdateAndWait(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

Atualize uma marca de Hub IoT existente. para atualizar outros campos, use o método CreateOrUpdate

checkNameAvailability(OperationInputs, IotHubResourceCheckNameAvailabilityOptionalParams)

Verifique se um nome de hub IoT está disponível.

createEventHubConsumerGroup(string, string, string, string, IotHubResourceCreateEventHubConsumerGroupOptionalParams)

Adicione um grupo de consumidores a um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT.

deleteEventHubConsumerGroup(string, string, string, string, IotHubResourceDeleteEventHubConsumerGroupOptionalParams)

Exclua um grupo de consumidores de um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT.

exportDevices(string, string, ExportDevicesRequest, IotHubResourceExportDevicesOptionalParams)

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(string, string, IotHubResourceGetOptionalParams)

Obtenha os metadados não relacionados à segurança de um Hub IoT.

getEventHubConsumerGroup(string, string, string, string, IotHubResourceGetEventHubConsumerGroupOptionalParams)

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.

getJob(string, string, string, IotHubResourceGetJobOptionalParams)

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.

getKeysForKeyName(string, string, string, IotHubResourceGetKeysForKeyNameOptionalParams)

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.

getStats(string, string, IotHubResourceGetStatsOptionalParams)

Obtenha as estatísticas de um hub IoT.

importDevices(string, string, ImportDevicesRequest, IotHubResourceImportDevicesOptionalParams)

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.

listByResourceGroup(string, IotHubResourceListByResourceGroupOptionalParams)

Obtenha todos os hubs IoT em um grupo de recursos.

listBySubscription(IotHubResourceListBySubscriptionOptionalParams)

Obtenha todos os hubs IoT em uma assinatura.

listEndpointHealth(string, string, IotHubResourceGetEndpointHealthOptionalParams)

Obtenha a integridade dos pontos de extremidade de roteamento.

listEventHubConsumerGroups(string, string, string, IotHubResourceListEventHubConsumerGroupsOptionalParams)

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.

listJobs(string, string, IotHubResourceListJobsOptionalParams)

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.

listKeys(string, string, IotHubResourceListKeysOptionalParams)

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.

listQuotaMetrics(string, string, IotHubResourceGetQuotaMetricsOptionalParams)

Obtenha as métricas de cota para um Hub IoT.

listValidSkus(string, string, IotHubResourceGetValidSkusOptionalParams)

Obtenha a lista de SKUs válidas para um hub IoT.

testAllRoutes(string, string, TestAllRoutesInput, IotHubResourceTestAllRoutesOptionalParams)

Testar todas as rotas configuradas neste Hub IoT

testRoute(string, string, TestRouteInput, IotHubResourceTestRouteOptionalParams)

Testar a nova rota para este Hub Iot

Detalhes do método

beginCreateOrUpdate(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

Crie ou atualize 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.

function beginCreateOrUpdate(resourceGroupName: string, resourceName: string, iotHubDescription: IotHubDescription, options?: IotHubResourceCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<IotHubDescription>, IotHubDescription>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

iotHubDescription
IotHubDescription

Os metadados do Hub IoT e os metadados de segurança.

options
IotHubResourceCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<IotHubDescription>, IotHubDescription>>

beginCreateOrUpdateAndWait(string, string, IotHubDescription, IotHubResourceCreateOrUpdateOptionalParams)

Crie ou atualize 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.

function beginCreateOrUpdateAndWait(resourceGroupName: string, resourceName: string, iotHubDescription: IotHubDescription, options?: IotHubResourceCreateOrUpdateOptionalParams): Promise<IotHubDescription>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

iotHubDescription
IotHubDescription

Os metadados do Hub IoT e os metadados de segurança.

options
IotHubResourceCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

beginDelete(string, string, IotHubResourceDeleteOptionalParams)

Exclua um hub IoT.

function beginDelete(resourceGroupName: string, resourceName: string, options?: IotHubResourceDeleteOptionalParams): Promise<PollerLike<PollOperationState<IotHubDescription>, IotHubDescription>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

options
IotHubResourceDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<IotHubDescription>, IotHubDescription>>

beginDeleteAndWait(string, string, IotHubResourceDeleteOptionalParams)

Exclua um hub IoT.

function beginDeleteAndWait(resourceGroupName: string, resourceName: string, options?: IotHubResourceDeleteOptionalParams): Promise<IotHubDescription>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do hub IoT.

options
IotHubResourceDeleteOptionalParams

Os parâmetros de opções.

Retornos

beginUpdate(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

Atualize uma marca de Hub IoT existente. para atualizar outros campos, use o método CreateOrUpdate

function beginUpdate(resourceGroupName: string, resourceName: string, iotHubTags: TagsResource, options?: IotHubResourceUpdateOptionalParams): Promise<PollerLike<PollOperationState<IotHubDescription>, IotHubDescription>>

Parâmetros

resourceGroupName

string

Identificador do grupo de recursos.

resourceName

string

Nome do hub iot a ser atualizado.

iotHubTags
TagsResource

Informações de marca atualizadas para definir na instância do hub iot.

options
IotHubResourceUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<IotHubDescription>, IotHubDescription>>

beginUpdateAndWait(string, string, TagsResource, IotHubResourceUpdateOptionalParams)

Atualize uma marca de Hub IoT existente. para atualizar outros campos, use o método CreateOrUpdate

function beginUpdateAndWait(resourceGroupName: string, resourceName: string, iotHubTags: TagsResource, options?: IotHubResourceUpdateOptionalParams): Promise<IotHubDescription>

Parâmetros

resourceGroupName

string

Identificador do grupo de recursos.

resourceName

string

Nome do hub iot a ser atualizado.

iotHubTags
TagsResource

Informações de marca atualizadas para definir na instância do hub iot.

options
IotHubResourceUpdateOptionalParams

Os parâmetros de opções.

Retornos

checkNameAvailability(OperationInputs, IotHubResourceCheckNameAvailabilityOptionalParams)

Verifique se um nome de hub IoT está disponível.

function checkNameAvailability(operationInputs: OperationInputs, options?: IotHubResourceCheckNameAvailabilityOptionalParams): Promise<IotHubNameAvailabilityInfo>

Parâmetros

operationInputs
OperationInputs

Defina o parâmetro name na estrutura OperationInputs como o nome do hub IoT a ser verificado.

options
IotHubResourceCheckNameAvailabilityOptionalParams

Os parâmetros de opções.

Retornos

createEventHubConsumerGroup(string, string, string, string, IotHubResourceCreateEventHubConsumerGroupOptionalParams)

Adicione um grupo de consumidores a um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT.

function createEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, options?: IotHubResourceCreateEventHubConsumerGroupOptionalParams): Promise<EventHubConsumerGroupInfo>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

eventHubEndpointName

string

O nome do ponto de extremidade compatível com o Hub de Eventos no Hub IoT.

name

string

O nome do grupo de consumidores a ser adicionado.

options
IotHubResourceCreateEventHubConsumerGroupOptionalParams

Os parâmetros de opções.

Retornos

deleteEventHubConsumerGroup(string, string, string, string, IotHubResourceDeleteEventHubConsumerGroupOptionalParams)

Exclua um grupo de consumidores de um ponto de extremidade compatível com o Hub de Eventos em um Hub IoT.

function deleteEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, options?: IotHubResourceDeleteEventHubConsumerGroupOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

eventHubEndpointName

string

O nome do ponto de extremidade compatível com o Hub de Eventos no Hub IoT.

name

string

O nome do grupo de consumidores a ser excluído.

options
IotHubResourceDeleteEventHubConsumerGroupOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

exportDevices(string, string, ExportDevicesRequest, IotHubResourceExportDevicesOptionalParams)

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.

function exportDevices(resourceGroupName: string, resourceName: string, exportDevicesParameters: ExportDevicesRequest, options?: IotHubResourceExportDevicesOptionalParams): Promise<JobResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

exportDevicesParameters
ExportDevicesRequest

Os parâmetros que especificam a operação de exportação de dispositivos.

options
IotHubResourceExportDevicesOptionalParams

Os parâmetros de opções.

Retornos

Promise<JobResponse>

get(string, string, IotHubResourceGetOptionalParams)

Obtenha os metadados não relacionados à segurança de um Hub IoT.

function get(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetOptionalParams): Promise<IotHubDescription>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

options
IotHubResourceGetOptionalParams

Os parâmetros de opções.

Retornos

getEventHubConsumerGroup(string, string, string, string, IotHubResourceGetEventHubConsumerGroupOptionalParams)

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.

function getEventHubConsumerGroup(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, name: string, options?: IotHubResourceGetEventHubConsumerGroupOptionalParams): Promise<EventHubConsumerGroupInfo>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

eventHubEndpointName

string

O nome do ponto de extremidade compatível com o Hub de Eventos no Hub IoT.

name

string

O nome do grupo de consumidores a ser recuperado.

options
IotHubResourceGetEventHubConsumerGroupOptionalParams

Os parâmetros de opções.

Retornos

getJob(string, string, string, IotHubResourceGetJobOptionalParams)

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.

function getJob(resourceGroupName: string, resourceName: string, jobId: string, options?: IotHubResourceGetJobOptionalParams): Promise<JobResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

jobId

string

O identificador do trabalho.

options
IotHubResourceGetJobOptionalParams

Os parâmetros de opções.

Retornos

Promise<JobResponse>

getKeysForKeyName(string, string, string, IotHubResourceGetKeysForKeyNameOptionalParams)

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.

function getKeysForKeyName(resourceGroupName: string, resourceName: string, keyName: string, options?: IotHubResourceGetKeysForKeyNameOptionalParams): Promise<SharedAccessSignatureAuthorizationRule>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

keyName

string

O nome da política de acesso compartilhado.

options
IotHubResourceGetKeysForKeyNameOptionalParams

Os parâmetros de opções.

Retornos

getStats(string, string, IotHubResourceGetStatsOptionalParams)

Obtenha as estatísticas de um hub IoT.

function getStats(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetStatsOptionalParams): Promise<RegistryStatistics>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

options
IotHubResourceGetStatsOptionalParams

Os parâmetros de opções.

Retornos

importDevices(string, string, ImportDevicesRequest, IotHubResourceImportDevicesOptionalParams)

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.

function importDevices(resourceGroupName: string, resourceName: string, importDevicesParameters: ImportDevicesRequest, options?: IotHubResourceImportDevicesOptionalParams): Promise<JobResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

importDevicesParameters
ImportDevicesRequest

Os parâmetros que especificam a operação de importação de dispositivos.

options
IotHubResourceImportDevicesOptionalParams

Os parâmetros de opções.

Retornos

Promise<JobResponse>

listByResourceGroup(string, IotHubResourceListByResourceGroupOptionalParams)

Obtenha todos os hubs IoT em um grupo de recursos.

function listByResourceGroup(resourceGroupName: string, options?: IotHubResourceListByResourceGroupOptionalParams): PagedAsyncIterableIterator<IotHubDescription, IotHubDescription[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

options
IotHubResourceListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listBySubscription(IotHubResourceListBySubscriptionOptionalParams)

Obtenha todos os hubs IoT em uma assinatura.

function listBySubscription(options?: IotHubResourceListBySubscriptionOptionalParams): PagedAsyncIterableIterator<IotHubDescription, IotHubDescription[], PageSettings>

Parâmetros

options
IotHubResourceListBySubscriptionOptionalParams

Os parâmetros de opções.

Retornos

listEndpointHealth(string, string, IotHubResourceGetEndpointHealthOptionalParams)

Obtenha a integridade dos pontos de extremidade de roteamento.

function listEndpointHealth(resourceGroupName: string, iotHubName: string, options?: IotHubResourceGetEndpointHealthOptionalParams): PagedAsyncIterableIterator<EndpointHealthData, EndpointHealthData[], PageSettings>

Parâmetros

resourceGroupName

string

iotHubName

string

options
IotHubResourceGetEndpointHealthOptionalParams

Os parâmetros de opções.

Retornos

listEventHubConsumerGroups(string, string, string, IotHubResourceListEventHubConsumerGroupsOptionalParams)

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.

function listEventHubConsumerGroups(resourceGroupName: string, resourceName: string, eventHubEndpointName: string, options?: IotHubResourceListEventHubConsumerGroupsOptionalParams): PagedAsyncIterableIterator<EventHubConsumerGroupInfo, EventHubConsumerGroupInfo[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

eventHubEndpointName

string

O nome do ponto de extremidade compatível com o Hub de Eventos.

options
IotHubResourceListEventHubConsumerGroupsOptionalParams

Os parâmetros de opções.

Retornos

listJobs(string, string, IotHubResourceListJobsOptionalParams)

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.

function listJobs(resourceGroupName: string, resourceName: string, options?: IotHubResourceListJobsOptionalParams): PagedAsyncIterableIterator<JobResponse, JobResponse[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

options
IotHubResourceListJobsOptionalParams

Os parâmetros de opções.

Retornos

listKeys(string, string, IotHubResourceListKeysOptionalParams)

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.

function listKeys(resourceGroupName: string, resourceName: string, options?: IotHubResourceListKeysOptionalParams): PagedAsyncIterableIterator<SharedAccessSignatureAuthorizationRule, SharedAccessSignatureAuthorizationRule[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

options
IotHubResourceListKeysOptionalParams

Os parâmetros de opções.

Retornos

listQuotaMetrics(string, string, IotHubResourceGetQuotaMetricsOptionalParams)

Obtenha as métricas de cota para um Hub IoT.

function listQuotaMetrics(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetQuotaMetricsOptionalParams): PagedAsyncIterableIterator<IotHubQuotaMetricInfo, IotHubQuotaMetricInfo[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

options
IotHubResourceGetQuotaMetricsOptionalParams

Os parâmetros de opções.

Retornos

listValidSkus(string, string, IotHubResourceGetValidSkusOptionalParams)

Obtenha a lista de SKUs válidas para um hub IoT.

function listValidSkus(resourceGroupName: string, resourceName: string, options?: IotHubResourceGetValidSkusOptionalParams): PagedAsyncIterableIterator<IotHubSkuDescription, IotHubSkuDescription[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém o hub IoT.

resourceName

string

O nome do Hub IoT.

options
IotHubResourceGetValidSkusOptionalParams

Os parâmetros de opções.

Retornos

testAllRoutes(string, string, TestAllRoutesInput, IotHubResourceTestAllRoutesOptionalParams)

Testar todas as rotas configuradas neste Hub IoT

function testAllRoutes(iotHubName: string, resourceGroupName: string, input: TestAllRoutesInput, options?: IotHubResourceTestAllRoutesOptionalParams): Promise<TestAllRoutesResult>

Parâmetros

iotHubName

string

IotHub a ser testado

resourceGroupName

string

grupo de recursos ao qual o Hub Iot pertence

input
TestAllRoutesInput

Entrada para testar todas as rotas

options
IotHubResourceTestAllRoutesOptionalParams

Os parâmetros de opções.

Retornos

testRoute(string, string, TestRouteInput, IotHubResourceTestRouteOptionalParams)

Testar a nova rota para este Hub Iot

function testRoute(iotHubName: string, resourceGroupName: string, input: TestRouteInput, options?: IotHubResourceTestRouteOptionalParams): Promise<TestRouteResult>

Parâmetros

iotHubName

string

IotHub a ser testado

resourceGroupName

string

grupo de recursos ao qual o Hub Iot pertence

input
TestRouteInput

Rota que precisa ser testada

options
IotHubResourceTestRouteOptionalParams

Os parâmetros de opções.

Retornos

Promise<TestRouteResult>