# Azure Event Hubs

{% hint style="info" %}
O conteúdo desta documentação está em revisão e pode ser alterado. Agradecemos sua compreensão enquanto trabalhamos para melhorá-la.
{% endhint %}

O **Azure Event Hubs** envia e recebe eventos de/para o Azure Event Hubs usando o protocolo AMQP.

## **Parâmetros**

Dê uma olhada nos parâmetros de configuração do conector. Parâmetros suportados por [expressões Double Braces](https://docs.digibee.com/documentation/connectors-and-triggers/pt-br/double-braces/overview) estão marcados com `(DB)`.

### **Aba General**

<table data-full-width="true"><thead><tr><th>Parameter</th><th>Description</th><th>Default value</th><th>Data type</th></tr></thead><tbody><tr><td><strong>Dynamic Account</strong></td><td>Quando ativo, o conector usará a conta dinamicamente. Caso contrário, usará a conta de forma estática.</td><td>False</td><td>Booleano</td></tr><tr><td><strong>Account Name</strong> <code>(DB)</code></td><td>O nome da conta dinâmica usada pelo conector. Esta conta deve ter sido previamente configurada em um conector <a href="../tools/store-account"><strong>Store Account</strong></a> no pipeline para que este processo tenha efeito. Este parâmetro fica disponível apenas se o parâmetro <strong>Dynamic Account</strong> estiver ativo.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Account</strong></td><td>A conta usada pelo conector. Este parâmetro fica disponível apenas se o parâmetro <strong>Dynamic Account</strong> estiver inativo.</td><td>N/A</td><td>Account</td></tr><tr><td><strong>Fail On Error</strong></td><td>Se a opção for ativada, a execução do pipeline com erro será interrompida. Caso contrário, a execução do pipeline continua, mas o resultado mostrará um valor falso para a propriedade <code>"success"</code>.</td><td>False</td><td>Booleano</td></tr></tbody></table>

### **Aba Optional**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Namespace</strong> <code>(DB)</code></td><td>Namespace do EventHubs criado no Azure Portal.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Event Hub Name</strong> <code>(DB)</code></td><td>Nome do EventHubs dentro de um namespace específico.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Amqp Transport Type</strong></td><td>Define o tipo de transporte para toda a comunicação com o Azure Event Hubs. O valor padrão é AmqpTransportType#AMQP.</td><td>AMQP</td><td>String</td></tr><tr><td><strong>Partition Id</strong> <code>(DB)</code></td><td>Define o identificador da partição do Event Hub para a qual os eventos serão enviados. Se o identificador não for especificado, o serviço do Event Hubs será responsável por rotear os eventos para uma partição disponível.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Partition Key</strong> <code>(DB)</code></td><td>Define uma chave de hash para o lote de eventos, instruindo o serviço do Event Hubs a mapear essa chave para uma partição específica. A seleção da partição é estável para uma determinada chave de hash de partição. Se outros lotes de eventos forem enviados usando a mesma chave de hash de partição, o serviço do Event Hubs os direcionará para a mesma partição. Isso deve ser especificado apenas quando houver necessidade de agrupar eventos por partição, mas com flexibilidade sobre a partição para a qual eles são direcionados. Se for necessário garantir que um lote de eventos seja enviado apenas para uma partição específica, é recomendado que o {link #setPartitionId(String) identificador da posição seja especificado diretamente} ao enviar o lote.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Body</strong> <code>(DB)</code></td><td>O corpo, se aplicável.</td><td><code>{ }</code></td><td>String</td></tr></tbody></table>

### **Aba Headers**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Partition Key</strong> <code>(DB)</code></td><td>Define a chave de hash da partição se ela foi definida originalmente ao publicar o evento. Se existir, esse valor foi usado para calcular um hash e selecionar a partição para enviar a mensagem. Isso está presente apenas em um EventData recebido.</td><td>N/A</td><td>String</td></tr><tr><td><strong>Partition Id</strong> <code>(DB)</code></td><td>Define o ID da partição do Event Hub.</td><td>N/A</td><td>String</td></tr></tbody></table>

### **Aba Documentation**

<table data-full-width="true"><thead><tr><th>Parâmetro</th><th>Descrição</th><th>Valor padrão</th><th>Tipo de dado</th></tr></thead><tbody><tr><td><strong>Documentation</strong></td><td>Seção para documentar qualquer informação necessária sobre a configuração do conector e regras de negócio.</td><td>N/A</td><td>String</td></tr></tbody></table>
