Espaços de nomes Microsoft.EventHub 2022-01-01-preview
Definição de recurso do Bicep
O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventHub/namespaces, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.EventHub/namespaces@2022-01-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
alternateName: 'string'
clusterArmId: 'string'
disableLocalAuth: bool
encryption: {
keySource: 'Microsoft.KeyVault'
keyVaultProperties: [
{
identity: {
userAssignedIdentity: 'string'
}
keyName: 'string'
keyVaultUri: 'string'
keyVersion: 'string'
}
]
requireInfrastructureEncryption: bool
}
isAutoInflateEnabled: bool
kafkaEnabled: bool
maximumThroughputUnits: int
minimumTlsVersion: 'string'
privateEndpointConnections: [
{
properties: {
privateEndpoint: {
id: 'string'
}
privateLinkServiceConnectionState: {
description: 'string'
status: 'string'
}
provisioningState: 'string'
}
}
]
publicNetworkAccess: 'string'
zoneRedundant: bool
}
}
Valores de propriedade
espaços de nomes
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes. Comece com a letra. Termine com letra ou número. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | Localização do recurso. | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | Propriedades do recurso sku | SKU |
identidade | Propriedades da descrição da Identidade BYOK | Identidade |
propriedades | Propriedades do espaço de nomes fornecidas para a operação criar espaço de nomes. | EHNamespaceProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "Nenhum" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Propriedades das Identidades Atribuídas pelo Utilizador | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | UserAssignedIdentity |
UserAssignedIdentity
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
EHNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
alternateName | Nome alternativo especificado quando os nomes de alias e espaço de nomes são os mesmos. | string |
clusterArmId | ID arm do cluster do Espaço de Nomes. | string |
disableLocalAuth | Esta propriedade desativa a autenticação SAS para o espaço de nomes dos Hubs de Eventos. | bool |
Encriptação | Propriedades da descrição da Encriptação BYOK | Encriptação |
isAutoInflateEnabled | Valor que indica se o AutoInflate está ativado para o espaço de nomes do eventhub. | bool |
kafkaEnabled | Valor que indica se o Kafka está ativado para o espaço de nomes do eventhub. | bool |
maximumThroughputUnits | Limite superior das unidades de débito quando o AutoInflate está ativado, o valor deve estar entre 0 e 20 unidades de débito. ( "0" se AutoInflateEnabled = true) | int |
minimumTlsVersion | A versão mínima do TLS para o cluster suportar, por exemplo, "1.2" | '1.0' '1.1' '1.2' |
privateEndpointConnections | Lista de ligações de pontos finais privados. | PrivateEndpointConnection[] |
publicNetworkAccess | Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativado. | "Desativado" "Ativado" "SecuredByPerimeter" |
zoneRedundant | Ativar esta propriedade cria um Espaço de Nomes dos Hubs de Eventos Padrão em regiões suportadas nas zonas de disponibilidade. | bool |
Encriptação
Nome | Descrição | Valor |
---|---|---|
keySource | Enumera o valor possível de keySource para Encriptação | "Microsoft.KeyVault" |
keyVaultProperties | Propriedades do KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Ativar a Encriptação de Infraestrutura (Encriptação Dupla) | bool |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identidade | UserAssignedIdentityProperties | |
keyName | Nome da Chave do KeyVault | string |
keyVaultUri | Uri de KeyVault | string |
keyVersion | Versão da Chave | string |
UserAssignedIdentityProperties
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | ID do ARM da Identidade do utilizador selecionado para encriptação | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
propriedades | Propriedades do PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
privateEndpoint | O recurso ponto final privado para esta Ligação. | PrivateEndpoint |
privateLinkServiceConnectionState | Detalhes sobre o estado da ligação. | ConnectionState |
provisioningState | Estado de aprovisionamento da Ligação de Ponto Final Privado. | "Cancelado" "A criar" "A eliminar" "Falha" "Bem-sucedido" "A atualizar" |
PrivateEndpoint
Nome | Descrição | Valor |
---|---|---|
ID | O identificador do ARM para o Ponto Final Privado. | string |
ConnectionState
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do estado da ligação. | string |
status | Estado da ligação. | "Aprovado" "Desligado" "Pendente" "Rejeitado" |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | As unidades de débito dos Hubs de Eventos para escalões Básico ou Standard, em que o valor deve ser de 0 a 20 unidades de débito. As unidades premium dos Hubs de Eventos para o escalão Premium, em que o valor deve ser de 0 a 10 unidades premium. | int Restrições: Valor mínimo = 0 |
name | Nome deste SKU. | "Básico" "Premium" "Standard" (obrigatório) |
tier | O escalão de faturação deste SKU específico. | "Básico" "Premium" 'Standard' |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
PubNub Realtime Gateway para Hubs de Eventos do Azure |
O PubNub Realtime Gateway para o Azure fornece uma ponte de fluxo de dados em tempo real entre a Rede de Stream de Dados do PubNub e Hubs de Eventos do Azure. -- considere-a uma ponte bidirecional entre o PubNub e o Azure! |
Implementar o Sports Analytics na Arquitetura do Azure |
Cria uma conta de armazenamento do Azure com o ADLS Gen2 ativado, uma instância de Azure Data Factory com serviços ligados para a conta de armazenamento (uma Base de Dados SQL do Azure se implementada) e uma instância do Azure Databricks. A identidade do AAD para o utilizador que implementar o modelo e a identidade gerida da instância do ADF receberá a função Contribuidor de Dados de Blobs de Armazenamento na conta de armazenamento. Também existem opções para implementar uma instância do Azure Key Vault, uma Base de Dados SQL do Azure e um Hub de Eventos do Azure (para casos de utilização de transmissão em fluxo). Quando um Key Vault do Azure é implementado, a identidade gerida da fábrica de dados e a identidade do AAD para o utilizador que implementar o modelo receberão a função utilizador Key Vault Segredos. |
Análise e Monetização da API moesif |
O modelo irá registar chamadas à API do Azure Gestão de API para a plataforma de análise e monetização da API Moesif |
Azure Digital Twins com Ligação ao Histórico de Dados de Tempo |
Este modelo cria uma instância do Azure Digital Twins configurada com uma ligação de histórico de dados de série temporal. Para criar uma ligação, têm de ser criados outros recursos, como um espaço de nomes dos Hubs de Eventos, um hub de eventos, um cluster de Data Explorer do Azure e uma base de dados. Os dados são enviados para um hub de eventos que, eventualmente, reencaminha os dados para o cluster do Azure Data Explorer. Os dados são armazenados numa tabela de base de dados no cluster |
Criar tópico personalizado do Event Grid e processador do hub de eventos |
Cria um Azure Event Grid tópico personalizado e hub de eventos para processar os eventos. |
Criar um espaço de nomes do EventHubs, o Hub de Eventos, & grupo de consumidores |
Este modelo permite-lhe implementar um espaço de nomes Standard dos Hubs de Eventos, um Hub de Eventos e um grupo de consumidores. |
Criar autorização do EventHubsRules |
Este modelo permite-lhe implementar um espaço de nomes Standard do EventHubs, um Hub de Eventos, um grupo de consumidores e authorizationRules |
Criar um espaço de nomes do Eventhub e uma configuração de recuperação geográfica |
Este modelo permite-lhe implementar um espaço de nomes do Service Bus com um SKU Básico/Standard. |
Criar uma regra de Filtro IP do espaço de nomes do Eventhub |
Este modelo permite-lhe implementar um espaço de nomes Premium do Service Bus com a regra filtro IP |
Criar uma regra de Rede Virtual de espaço de nomes dos Hubs de Eventos |
Este modelo permite-lhe implementar um espaço de nomes Standard dos Hubs de Eventos com Rede Virtual regra |
Cria cluster do Hub de Eventos & mapa de nomes no cluster |
Este modelo permite-lhe criar o Cluster do EventHubs e um espaço de nomes no cluster |
Cria cluster do Eventhub, namesapce & eventhub |
Este modelo permite-lhe criar o Cluster do EventHubs, o espaço de nomes e o eventhub no cluster |
Criar EventHubs com a Captura ativada |
Este modelo permite-lhe implementar um espaço de nomes do EventHubs com um hub de eventos e ativar a Captura no mesmo |
Criar EventHubs com a Captura ativada (ADLS) |
Este modelo permite-lhe implementar um espaço de nomes do EventHubs com um hub de eventos e ativar a Captura no mesmo |
Criar um espaço de nomes do EventHubs e ativar a inflação automática |
Este modelo permite-lhe implementar um espaço de nomes Standard dos Hubs de Eventos, um Hub de Eventos e um grupo de consumidores. Este modelo também ativa a funcionalidade de inflação automática no seu espaço de nomes. |
Criar um hub de eventos |
Este modelo permite-lhe implementar um espaço de nomes do EventHubs com um hub de eventos. |
Ligar a um espaço de nomes dos Hubs de Eventos através de um ponto final privado |
Este exemplo mostra como utilizar a configuração de uma rede virtual e de uma zona DNS privada para aceder a um espaço de nomes dos Hubs de Eventos através de um ponto final privado. |
Implementar o serviço MedTech |
O serviço MedTech é um dos Serviços de Dados de Saúde do Azure concebidos para ingerir dados de dispositivos de vários dispositivos, transformando os dados do dispositivo em Observações FHIR, que são depois persistentes no serviço FHIR dos Serviços de Dados de Saúde do Azure. |
Implementar o serviço MedTech, incluindo um Hub IoT do Azure |
O serviço MedTech é um dos Serviços de Dados de Saúde do Azure concebidos para ingerir dados de dispositivos de vários dispositivos, transformando os dados do dispositivo em Observações FHIR, que são depois persistentes no serviço FHIR dos Serviços de Dados de Saúde do Azure. |
Implementar o Azure Data Explorer db com a ligação do Hub de Eventos |
Implementar o Azure Data Explorer db com a ligação do Hub de Eventos. |
SQL do Azure Server com Auditoria escrita no Hub de Eventos |
Este modelo permite-lhe implementar um servidor SQL do Azure com a Auditoria ativada para escrever registos de auditoria no Hub de Eventos |
Criar o SQL MI com o envio configurado de registos e métricas |
Este modelo permite-lhe implementar o SQL MI e recursos adicionais utilizados para armazenar registos e métricas (área de trabalho de diagnóstico, conta de armazenamento, hub de eventos). |
Criar um Ambiente com uma Origem de Eventos do Hub de Eventos |
Este modelo permite-lhe implementar um ambiente do Time Series Insights configurado para consumir eventos a partir de um Hub de Eventos. |
Aplicação de Funções do Azure com o Hub de Eventos e Identidade Gerida |
o seu modelo aprovisiona uma aplicação de Funções do Azure num plano de Consumo do Linux, juntamente com um Hub de Eventos, o Armazenamento do Azure e o Application Insights. A aplicação de funções consegue utilizar a identidade gerida para ligar ao Hub de Eventos e à conta de Armazenamento |
Definição de recurso de modelo do ARM
O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventHub/namespaces, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.EventHub/namespaces",
"apiVersion": "2022-01-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"alternateName": "string",
"clusterArmId": "string",
"disableLocalAuth": "bool",
"encryption": {
"keySource": "Microsoft.KeyVault",
"keyVaultProperties": [
{
"identity": {
"userAssignedIdentity": "string"
},
"keyName": "string",
"keyVaultUri": "string",
"keyVersion": "string"
}
],
"requireInfrastructureEncryption": "bool"
},
"isAutoInflateEnabled": "bool",
"kafkaEnabled": "bool",
"maximumThroughputUnits": "int",
"minimumTlsVersion": "string",
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
"id": "string"
},
"privateLinkServiceConnectionState": {
"description": "string",
"status": "string"
},
"provisioningState": "string"
}
}
],
"publicNetworkAccess": "string",
"zoneRedundant": "bool"
}
}
Valores de propriedade
espaços de nomes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.EventHub/namespaces" |
apiVersion | A versão da API de recursos | '2022-01-01-preview' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes. Comece com a letra. Termine com letra ou número. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | Localização do recurso. | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | Propriedades do recurso sku | SKU |
identidade | Propriedades da descrição da Identidade BYOK | Identidade |
propriedades | Propriedades do espaço de nomes fornecidas para a operação criar espaço de nomes. | EHNamespaceProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "Nenhum" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Propriedades das Identidades Atribuídas pelo Utilizador | IdentityUserAssignedIdentities |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | UserAssignedIdentity |
UserAssignedIdentity
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
EHNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
alternateName | Nome alternativo especificado quando os nomes de alias e espaço de nomes são os mesmos. | string |
clusterArmId | ID arm do cluster do Espaço de Nomes. | string |
disableLocalAuth | Esta propriedade desativa a autenticação SAS para o espaço de nomes dos Hubs de Eventos. | bool |
Encriptação | Propriedades da descrição da Encriptação BYOK | Encriptação |
isAutoInflateEnabled | Valor que indica se o AutoInflate está ativado para o espaço de nomes do eventhub. | bool |
kafkaEnabled | Valor que indica se o Kafka está ativado para o espaço de nomes do eventhub. | bool |
maximumThroughputUnits | Limite superior das unidades de débito quando o AutoInflate está ativado, o valor deve estar entre 0 e 20 unidades de débito. ( "0" se AutoInflateEnabled = true) | int |
minimumTlsVersion | A versão mínima do TLS para o cluster suportar, por exemplo, "1.2" | '1.0' '1.1' '1.2' |
privateEndpointConnections | Lista de ligações de pontos finais privados. | PrivateEndpointConnection[] |
publicNetworkAccess | Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativado. | "Desativado" "Ativado" "SecuredByPerimeter" |
zoneRedundant | Ativar esta propriedade cria um Espaço de Nomes dos Hubs de Eventos Padrão em regiões suportadas nas zonas de disponibilidade. | bool |
Encriptação
Nome | Descrição | Valor |
---|---|---|
keySource | Enumera o valor possível de keySource para Encriptação | "Microsoft.KeyVault" |
keyVaultProperties | Propriedades do KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Ativar a Encriptação de Infraestrutura (Encriptação Dupla) | bool |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identidade | UserAssignedIdentityProperties | |
keyName | Nome da Chave do KeyVault | string |
keyVaultUri | Uri de KeyVault | string |
keyVersion | Versão da Chave | string |
UserAssignedIdentityProperties
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | ID do ARM da Identidade do utilizador selecionado para encriptação | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
propriedades | Propriedades do PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
privateEndpoint | O recurso ponto final privado para esta Ligação. | PrivateEndpoint |
privateLinkServiceConnectionState | Detalhes sobre o estado da ligação. | ConnectionState |
provisioningState | Estado de aprovisionamento da Ligação de Ponto Final Privado. | "Cancelado" "A criar" "A eliminar" "Falha" "Bem-sucedido" "A atualizar" |
PrivateEndpoint
Nome | Descrição | Valor |
---|---|---|
ID | O identificador do ARM para o Ponto Final Privado. | string |
ConnectionState
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do estado da ligação. | string |
status | Estado da ligação. | "Aprovado" "Desligado" "Pendente" "Rejeitado" |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | As unidades de débito dos Hubs de Eventos para escalões Básico ou Standard, em que o valor deve ser de 0 a 20 unidades de débito. As unidades premium dos Hubs de Eventos para o escalão Premium, em que o valor deve ser de 0 a 10 unidades premium. | int Restrições: Valor mínimo = 0 |
name | Nome deste SKU. | "Básico" "Premium" "Standard" (obrigatório) |
tier | O escalão de faturação deste SKU específico. | "Básico" "Premium" 'Standard' |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
PubNub Realtime Gateway para Hubs de Eventos do Azure |
O Gateway de Tempo Real do PubNub para o Azure fornece uma ponte de fluxo de dados em tempo real entre a Rede de Stream de Dados do PubNub e Hubs de Eventos do Azure. -- considere-a uma ponte bidirecional entre o PubNub e o Azure! |
Implementar a Análise Desportiva na Arquitetura do Azure |
Cria uma conta de armazenamento do Azure com o ADLS Gen2 ativado, uma instância de Azure Data Factory com serviços ligados para a conta de armazenamento (uma Base de Dados SQL do Azure, se implementada) e uma instância do Azure Databricks. A identidade do AAD para o utilizador que está a implementar o modelo e a identidade gerida para a instância do ADF terá a função Contribuidor de Dados do Blob de Armazenamento na conta de armazenamento. Também existem opções para implementar uma instância do Azure Key Vault, uma Base de Dados SQL do Azure e um Hub de Eventos do Azure (para casos de utilização de transmissão em fluxo). Quando um Key Vault do Azure é implementado, a identidade gerida da fábrica de dados e a identidade do AAD para o utilizador que está a implementar o modelo receberão a função Key Vault Utilizador de Segredos. |
Moesif API Analytics and Monetization |
O modelo irá registar chamadas à API do Azure Gestão de API para a plataforma de análise e monetização da API Moesif |
Azure Digital Twins com Ligação ao Histórico de Dados de Tempo |
Este modelo cria uma instância do Azure Digital Twins configurada com uma ligação de histórico de dados de série temporal. Para criar uma ligação, têm de ser criados outros recursos, como um espaço de nomes dos Hubs de Eventos, um hub de eventos, um cluster de Data Explorer do Azure e uma base de dados. Os dados são enviados para um hub de eventos que, eventualmente, reencaminha os dados para o cluster do Azure Data Explorer. Os dados são armazenados numa tabela de base de dados no cluster |
Criar tópico personalizado do Event Grid e processador do hub de eventos |
Cria uma Azure Event Grid tópico personalizado e um hub de eventos para processar os eventos. |
Criar um espaço de nomes do EventHubs, o Hub de Eventos & grupo de consumidores |
Este modelo permite-lhe implementar um espaço de nomes Standard dos Hubs de Eventos, um Hub de Eventos e um grupo de consumidores. |
Criar EventHubs authorizationRules |
Este modelo permite-lhe implementar um espaço de nomes EventHubs Standard, um Hub de Eventos, um grupo de consumidores e authorizationRules |
Criar um espaço de nomes do Eventhub e uma configuração de recuperação geográfica |
Este modelo permite-lhe implementar um espaço de nomes do Service Bus com um SKU Básico/Standard. |
Criar uma regra de Filtro de IP do espaço de nomes do Eventhub |
Este modelo permite-lhe implementar um espaço de nomes Premium do Service Bus com a regra filtro IP |
Criar um espaço de nomes dos Hubs de Eventos Rede Virtual regra |
Este modelo permite-lhe implementar um espaço de nomes Standard dos Hubs de Eventos com Rede Virtual regra |
Cria um cluster do Hub de Eventos & namesapce no cluster |
Este modelo permite-lhe criar um Cluster do EventHubs e um espaço de nomes no cluster |
Cria cluster do Eventhub, namesapce & eventhub |
Este modelo permite-lhe criar o Cluster do EventHubs, o espaço de nomes e o eventhub no cluster |
Criar EventHubs com a Captura ativada |
Este modelo permite-lhe implementar um espaço de nomes do EventHubs com um hub de eventos e ativar a Captura no mesmo |
Criar EventHubs com a Captura ativada (ADLS) |
Este modelo permite-lhe implementar um espaço de nomes do EventHubs com um hub de eventos e ativar a Captura no mesmo |
Criar um espaço de nomes do EventHubs e ativar a ampliação automática |
Este modelo permite-lhe implementar um espaço de nomes Standard dos Hubs de Eventos, um Hub de Eventos e um grupo de consumidores. Este modelo também ativa a funcionalidade de ampliação automática no seu espaço de nomes. |
Criar um hub de eventos |
Este modelo permite-lhe implementar um espaço de nomes eventHubs com um hub de eventos. |
Ligar a um espaço de nomes dos Hubs de Eventos através de um ponto final privado |
Este exemplo mostra como utilizar a configuração de uma rede virtual e de uma zona DNS privada para aceder a um espaço de nomes dos Hubs de Eventos através de um ponto final privado. |
Implementar o serviço MedTech |
O serviço MedTech é um dos Serviços de Dados de Saúde do Azure concebido para ingerir dados de dispositivos a partir de vários dispositivos, transformando os dados do dispositivo em Observações FHIR, que são depois persistentes no serviço FHIR dos Serviços de Dados de Saúde do Azure. |
Implementar o serviço MedTech, incluindo um Hub IoT do Azure |
O serviço MedTech é um dos Serviços de Dados de Saúde do Azure concebido para ingerir dados de dispositivos a partir de vários dispositivos, transformando os dados do dispositivo em Observações FHIR, que são depois persistentes no serviço FHIR dos Serviços de Dados de Saúde do Azure. |
Implementar a base de dados do Azure Data Explorer com a ligação do Hub de Eventos |
Implementar a base de dados do Azure Data Explorer com a ligação do Hub de Eventos. |
SQL do Azure Server com Auditoria escrita no Hub de Eventos |
Este modelo permite-lhe implementar um servidor SQL do Azure com a Auditoria ativada para escrever registos de auditoria no Hub de Eventos |
Criar MI do SQL com o envio configurado de registos e métricas |
Este modelo permite-lhe implementar MI do SQL e recursos adicionais utilizados para armazenar registos e métricas (área de trabalho de diagnóstico, conta de armazenamento, hub de eventos). |
Criar um Ambiente com uma Origem de Eventos do Hub de Eventos |
Este modelo permite-lhe implementar um ambiente do Time Series Insights configurado para consumir eventos a partir de um Hub de Eventos. |
Aplicação de Funções do Azure com o Hub de Eventos e Identidade Gerida |
O seu modelo aprovisiona uma aplicação de Funções do Azure num plano de Consumo do Linux, juntamente com um Hub de Eventos, o Armazenamento do Azure e o Application Insights. A aplicação de funções é capaz de utilizar a identidade gerida para ligar ao Hub de Eventos e à conta de Armazenamento |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso de espaços de nomes pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventHub/namespaces, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventHub/namespaces@2022-01-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
alternateName = "string"
clusterArmId = "string"
disableLocalAuth = bool
encryption = {
keySource = "Microsoft.KeyVault"
keyVaultProperties = [
{
identity = {
userAssignedIdentity = "string"
}
keyName = "string"
keyVaultUri = "string"
keyVersion = "string"
}
]
requireInfrastructureEncryption = bool
}
isAutoInflateEnabled = bool
kafkaEnabled = bool
maximumThroughputUnits = int
minimumTlsVersion = "string"
privateEndpointConnections = [
{
properties = {
privateEndpoint = {
id = "string"
}
privateLinkServiceConnectionState = {
description = "string"
status = "string"
}
provisioningState = "string"
}
}
]
publicNetworkAccess = "string"
zoneRedundant = bool
}
sku = {
capacity = int
name = "string"
tier = "string"
}
})
}
Valores de propriedade
espaços de nomes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.EventHub/namespaces@2022-01-01-preview" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 6-50 Carateres válidos: Alfanuméricos e hífenes. Comece com a letra. Termine com letra ou número. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | Localização do recurso. | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
sku | Propriedades do recurso sku | SKU |
identidade | Propriedades da descrição da Identidade BYOK | Identidade |
propriedades | Propriedades do espaço de nomes fornecidas para a operação criar espaço de nomes. | EHNamespaceProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | Tipo de identidade de serviço gerida. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Propriedades das Identidades Atribuídas pelo Utilizador | Matriz de IDs de identidade de utilizador. |
IdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | UserAssignedIdentity |
UserAssignedIdentity
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
EHNamespaceProperties
Nome | Descrição | Valor |
---|---|---|
alternateName | Nome alternativo especificado quando os nomes de alias e espaço de nomes são os mesmos. | string |
clusterArmId | ID arm do cluster do Espaço de Nomes. | string |
disableLocalAuth | Esta propriedade desativa a autenticação SAS para o espaço de nomes dos Hubs de Eventos. | bool |
Encriptação | Propriedades da descrição da Encriptação BYOK | Encriptação |
isAutoInflateEnabled | Valor que indica se o AutoInflate está ativado para o espaço de nomes do eventhub. | bool |
kafkaEnabled | Valor que indica se o Kafka está ativado para o espaço de nomes do eventhub. | bool |
maximumThroughputUnits | Limite superior das unidades de débito quando o AutoInflate está ativado, o valor deve estar entre 0 e 20 unidades de débito. ( "0" se AutoInflateEnabled = true) | int |
minimumTlsVersion | A versão mínima do TLS para o cluster suportar, por exemplo, "1.2" | "1.0" "1.1" "1.2" |
privateEndpointConnections | Lista de ligações de pontos finais privados. | PrivateEndpointConnection[] |
publicNetworkAccess | Isto determina se o tráfego é permitido através da rede pública. Por predefinição, está ativado. | "Desativado" "Ativado" "SecuredByPerimeter" |
zoneRedundant | Ativar esta propriedade cria um Espaço de Nomes dos Hubs de Eventos Padrão em regiões suportadas nas zonas de disponibilidade. | bool |
Encriptação
Nome | Descrição | Valor |
---|---|---|
keySource | Enumera o valor possível de keySource para Encriptação | "Microsoft.KeyVault" |
keyVaultProperties | Propriedades do KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Ativar a Encriptação de Infraestrutura (Encriptação Dupla) | bool |
KeyVaultProperties
Nome | Descrição | Valor |
---|---|---|
identidade | UserAssignedIdentityProperties | |
keyName | Nome da Chave do KeyVault | string |
keyVaultUri | Uri de KeyVault | string |
keyVersion | Versão da Chave | string |
UserAssignedIdentityProperties
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentity | ID arm da Identidade do utilizador selecionado para encriptação | string |
PrivateEndpointConnection
Nome | Descrição | Valor |
---|---|---|
propriedades | Propriedades do PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Nome | Descrição | Valor |
---|---|---|
privateEndpoint | O recurso de Ponto Final Privado para esta Ligação. | PrivateEndpoint |
privateLinkServiceConnectionState | Detalhes sobre o estado da ligação. | ConnectionState |
provisioningState | Estado de aprovisionamento da Ligação de Ponto Final Privado. | "Cancelado" "A criar" "A eliminar" "Falhou" "Com êxito" "A atualizar" |
PrivateEndpoint
Nome | Descrição | Valor |
---|---|---|
ID | O identificador arm do Ponto Final Privado. | string |
ConnectionState
Nome | Descrição | Valor |
---|---|---|
descrição | Descrição do estado da ligação. | string |
status | Estado da ligação. | "Aprovado" "Desligado" "Pendente" "Rejeitado" |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | As unidades de débito dos Hubs de Eventos para os escalões Básico ou Standard, em que o valor deve ser de 0 a 20 unidades de débito. As unidades premium dos Hubs de Eventos para o escalão Premium, em que o valor deve ser de 0 a 10 unidades premium. | int Restrições: Valor mínimo = 0 |
name | Nome deste SKU. | "Básico" "Premium" "Standard" (obrigatório) |
tier | O escalão de faturação deste SKU específico. | "Básico" "Premium" "Standard" |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários