Share via


az tsi event-source iothub

Nota

Essa referência faz parte da extensão timeseriesinsights para a CLI do Azure (versão 2.50.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az tsi event-source iothub . Saiba mais sobre extensões.

Gerencie a origem do evento com o subgrupo timeseriesinsights iot-hub.

Comandos

Name Description Tipo Estado
az tsi event-source iothub create

Crie uma fonte de eventos no ambiente especificado.

Extensão GA
az tsi event-source iothub update

Atualize uma fonte de eventos no ambiente especificado.

Extensão GA

az tsi event-source iothub create

Crie uma fonte de eventos no ambiente especificado.

az tsi event-source iothub create --consumer-group-name
                                  --environment-name
                                  --event-source-name
                                  --event-source-resource-id
                                  --iot-hub-name
                                  --key-name
                                  --location
                                  --resource-group
                                  --shared-access-key
                                  [--local-timestamp]
                                  [--tags]
                                  [--timestamp-property-name]

Exemplos

CreateIotHubEventSource

az tsi event-source iothub create -g "rg" --environment-name "env1" --name "eventsource" --consumer-group-name "consumer-group" --iot-hub-name "iothub" --location westus --key-name "key-name" --shared-access-key "someSecretvalue" --event-source-resource-id "resource-id"

Parâmetros Obrigatórios

--consumer-group-name

O nome do grupo de consumidores do hub iot que contém as partições a partir das quais os eventos serão lidos.

--environment-name

O nome do ambiente do Time Series Insights associado ao grupo de recursos especificado.

--event-source-name --name -n

O nome da fonte de eventos do Time Series Insights associada ao ambiente especificado.

--event-source-resource-id --resource-id

A id do recurso da fonte de eventos no Gerenciador de Recursos do Azure.

--iot-hub-name

O nome do hub iot.

--key-name --shared-access-policy-name

O nome da chave da Política de Acesso Compartilhado que concede ao serviço Time Series Insights acesso ao hub iot. Essa chave de política de acesso compartilhado deve conceder permissões de 'conexão de serviço' para o hub iot.

--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--resource-group -g

Nome do grupo de recursos do ambiente. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--shared-access-key

O valor da chave da Política de Acesso Compartilhado que concede ao serviço Time Series Insights acesso de leitura ao hub iot. Essa propriedade não é mostrada nas respostas da fonte do evento.

Parâmetros Opcionais

--local-timestamp

Um objeto que representa a propriedade timestamp local. Ele contém o formato do carimbo de data/hora local que precisa ser usado e as informações de deslocamento de fuso horário correspondentes. Se um valor não for especificado para localTimestamp, ou se null, o carimbo de data/hora local não será ingressado com os eventos. Valor esperado: json-string/@json-file.

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--timestamp-property-name --ts-property-name

A propriedade do evento que será usada como carimbo de data/hora da fonte do evento. Se um valor não for especificado para timestampPropertyName, ou se null ou empty-string for especificado, o tempo de criação do evento será usado.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az tsi event-source iothub update

Atualize uma fonte de eventos no ambiente especificado.

az tsi event-source iothub update [--environment-name]
                                  [--event-source-name]
                                  [--ids]
                                  [--local-timestamp]
                                  [--resource-group]
                                  [--shared-access-key]
                                  [--subscription]
                                  [--tags]
                                  [--timestamp-property-name]

Exemplos

UpdateIotHubEventSource

az tsi event-source iothub update -g "rg" --environment-name "env1" --name "eventsource"  --timestamp-property-name timestampProp --shared-access-key "someSecretvalue" --tags test=tag

Parâmetros Opcionais

--environment-name

O nome do ambiente do Time Series Insights associado ao grupo de recursos especificado.

--event-source-name --name -n

O nome da fonte de eventos do Time Series Insights associada ao ambiente especificado.

--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--local-timestamp

Um objeto que representa a propriedade timestamp local. Ele contém o formato do carimbo de data/hora local que precisa ser usado e as informações de deslocamento de fuso horário correspondentes. Se um valor não for especificado para localTimestamp, ou se null, o carimbo de data/hora local não será ingressado com os eventos. Valor esperado: json-string/@json-file.

--resource-group -g

Nome do grupo de recursos do ambiente. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--shared-access-key

O valor da chave da Política de Acesso Compartilhado que concede ao serviço Time Series Insights acesso de leitura ao hub iot. Essa propriedade não é mostrada nas respostas da fonte do evento.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--timestamp-property-name --ts-property-name

A propriedade do evento que será usada como carimbo de data/hora da fonte do evento. Se um valor não for especificado para timestampPropertyName, ou se null ou empty-string for especificado, o tempo de criação do evento será usado.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.