az iot hub routing-endpoint

Este grupo de comandos foi preterido e será removido em uma versão futura. Use 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)' em vez disso.

Gerencie pontos de extremidade personalizados de um hub IoT.

Comandos

Name Description Tipo Estado
az iot hub routing-endpoint create

Adicione um ponto de extremidade ao seu Hub IoT.

Principal Preterido
az iot hub routing-endpoint delete

Exclua todos os pontos de extremidade mencionados ou mencionados para seu Hub IoT.

Principal Preterido
az iot hub routing-endpoint list

Obtenha informações sobre todos os endpoints do seu Hub IoT.

Principal Preterido
az iot hub routing-endpoint show

Obtenha informações sobre o ponto de extremidade mencionado para o seu Hub IoT.

Principal Preterido

az iot hub routing-endpoint create

Preterido

Este comando foi implicitamente preterido porque o grupo de comandos 'iot hub routing-endpoint' foi preterido e será removido em uma versão futura. Use 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)' em vez disso.

Adicione um ponto de extremidade ao seu Hub IoT.

Crie um novo ponto de extremidade personalizado em seu Hub IoT.

az iot hub routing-endpoint create --endpoint-name
                                   --endpoint-resource-group
                                   --endpoint-subscription-id
                                   --endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}
                                   --hub-name
                                   [--auth-type {identityBased, keyBased}]
                                   [--batch-frequency]
                                   [--chunk-size]
                                   [--connection-string]
                                   [--container]
                                   [--encoding {avro, json}]
                                   [--endpoint-uri]
                                   [--entity-path]
                                   [--ff]
                                   [--identity]
                                   [--resource-group]

Exemplos

Adicione um novo ponto de extremidade "E2" do tipo EventHub ao Hub IoT "MyIotHub".

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString}

Adicione um novo ponto de extremidade "S1" do tipo AzureStorageContainer ao Hub IoT "MyIotHub" dentro do grupo de recursos de ponto de extremidade "MyEndpointResourceGroup".

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name S1 --endpoint-type azurestoragecontainer --endpoint-resource-group MyEndpointResourceGroup \
--endpoint-subscription-id {SubscriptionId} --connection-string {ConnectionString} \
--container-name {ContainerName} --batch-frequency 100 --chunk-size 100 \
--ff {iothub}-{partition}-{YYYY}-{MM}-{DD}-{HH}-{mm}

Adicione um novo ponto de extremidade EventHub baseado em identidade chamado "EventHubIdentity" e autentique-se usando uma identidade gerenciada atribuída pelo usuário

az iot hub routing-endpoint create --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name EventHubIdentity --endpoint-type eventhub --endpoint-resource-group {ResourceGroup} --endpoint-subscription-id {SubscriptionId} --auth-type identityBased --identity {userIdentityResourceId} --endpoint-uri {EventHubEndpointUri} --entity-path {EntityPath}

Parâmetros Obrigatórios

--endpoint-name --name -n

Nome do ponto de extremidade de roteamento.

--endpoint-resource-group --erg -r

Grupo de recursos do recurso Endpoint resoure.

--endpoint-subscription-id -s

SubscriptionId do recurso Endpoint.

--endpoint-type --type -t

Tipo do ponto de extremidade de roteamento.

valores aceites: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nome do Hub IoT.

Parâmetros Opcionais

--auth-type

Tipo de autenticação para o ponto de extremidade. O padrão é keyBased.

valores aceites: identityBased, keyBased
--batch-frequency -b

Solicite a frequência do lote em segundos. A quantidade máxima de tempo que pode decorrer antes que os dados sejam gravados em um blob, entre 60 e 720 segundos.

valor predefinido: 300
--chunk-size -w

Solicite o tamanho do bloco em megabytes (MB). O tamanho máximo dos blobs, entre 10 e 500 MB.

valor predefinido: 300
--connection-string -c

Cadeia de conexão do ponto de extremidade de roteamento.

--container --container-name

Nome do recipiente de armazenamento.

--encoding

Formato de codificação para o contêiner. O padrão é AVRO. Observe que este campo é aplicável somente para pontos de extremidade de contêiner de blob.

valores aceites: avro, json
--endpoint-uri

O uri do recurso de ponto de extremidade.

--entity-path

O caminho da entidade do recurso de ponto de extremidade.

--ff --file-name-format

Formato de nome de arquivo para o blob. O formato de nome de arquivo deve conter campos {iothub}, {partition}, {AAAA}, {MM}, {DD}, {HH} e {mm}. Todos os parâmetros são obrigatórios, mas podem ser reordenados com ou sem delimitadores.

valor predefinido: {iothub}/{partition}/{YYYY}/{MM}/{DD}/{HH}/{mm}
--identity

Use uma identidade gerenciada atribuída pelo sistema ou pelo usuário para autenticação de ponto de extremidade. Use "[sistema]" para se referir à identidade atribuída ao sistema ou a um ID de recurso para se referir a uma identidade atribuída pelo usuário. Se você usar --auth-type sem esse parâmetro, a identidade gerenciada atribuída ao sistema será assumida.

--resource-group -g

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

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 iot hub routing-endpoint delete

Preterido

Este comando foi implicitamente preterido porque o grupo de comandos 'iot hub routing-endpoint' foi preterido e será removido em uma versão futura. Use 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)' em vez disso.

Exclua todos os pontos de extremidade mencionados ou mencionados para seu Hub IoT.

Exclua um ponto de extremidade para seu Hub IoT. Recomendamos que você exclua todas as rotas para o ponto de extremidade, antes de excluir o ponto de extremidade.

az iot hub routing-endpoint delete [--endpoint-name]
                                   [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                   [--hub-name]
                                   [--ids]
                                   [--resource-group]
                                   [--subscription]

Exemplos

Exclua o ponto de extremidade "E2" do Hub IoT "MyIotHub".

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-name E2

Exclua todos os pontos de extremidade do tipo "EventHub" do "MyIotHub" IoT Hub.

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Exclua todos os pontos de extremidade do Hub IoT "MyIotHub".

az iot hub routing-endpoint delete --resource-group MyResourceGroup --hub-name MyIotHub

Parâmetros Opcionais

--endpoint-name --name -n

Nome do ponto de extremidade de roteamento.

--endpoint-type --type -t

Tipo do ponto de extremidade de roteamento.

valores aceites: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nome do Hub IoT.

--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'.

--resource-group -g

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

--subscription

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

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 iot hub routing-endpoint list

Preterido

Este comando foi implicitamente preterido porque o grupo de comandos 'iot hub routing-endpoint' foi preterido e será removido em uma versão futura. Use 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)' em vez disso.

Obtenha informações sobre todos os endpoints do seu Hub IoT.

Obtenha informações sobre todos os endpoints no seu Hub IoT. Você também pode especificar em qual tipo de ponto de extremidade deseja obter informações.

az iot hub routing-endpoint list [--endpoint-type {azurestoragecontainer, eventhub, servicebusqueue, servicebustopic}]
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]
                                 [--subscription]

Exemplos

Obtenha todos os endpoints do Hub IoT "MyIotHub".

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub

Obtenha todos os endpoints do tipo "EventHub" do "MyIotHub" IoT Hub.

az iot hub routing-endpoint list -g MyResourceGroup --hub-name MyIotHub --endpoint-type eventhub

Parâmetros Opcionais

--endpoint-type --type -t

Tipo do ponto de extremidade de roteamento.

valores aceites: azurestoragecontainer, eventhub, servicebusqueue, servicebustopic
--hub-name

Nome do Hub IoT.

--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'.

--resource-group -g

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

--subscription

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

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 iot hub routing-endpoint show

Preterido

Este comando foi implicitamente preterido porque o grupo de comandos 'iot hub routing-endpoint' foi preterido e será removido em uma versão futura. Use 'IoT Extension (azure-iot) message-endpoint command group (az iot hub message-endpoint)' em vez disso.

Obtenha informações sobre o ponto de extremidade mencionado para o seu Hub IoT.

Obtenha informações sobre um ponto de extremidade específico em seu Hub IoT.

az iot hub routing-endpoint show --endpoint-name
                                 [--hub-name]
                                 [--ids]
                                 [--resource-group]
                                 [--subscription]

Exemplos

Obtenha informações de um endpoint do Hub IoT "MyIotHub".

az iot hub routing-endpoint show --resource-group MyResourceGroup --hub-name MyIotHub \
--endpoint-name {endpointName}

Parâmetros Obrigatórios

--endpoint-name --name -n

Nome do ponto de extremidade de roteamento.

Parâmetros Opcionais

--hub-name

Nome do Hub IoT.

--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'.

--resource-group -g

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

--subscription

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

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.