Freigeben über


Microsoft.EventHub-Namespaces

Bicep-Ressourcendefinition

Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventHub/namespaces-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.EventHub/namespaces@2024-01-01' = {
  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
  }
}

Eigenschaftswerte

Namespaces

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 6-50

Gültige Zeichen:
Alphanumerische Zeichen und Bindestriche.

Beginnen Sie mit einem Buchstaben. Enden Sie mit einem Buchstaben oder einer Zahl.

Der Ressourcenname muss in Azure eindeutig sein.
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku Eigenschaften der SKU-Ressource sku
Identität Eigenschaften der BYOK-Identitätsbeschreibung Identität
properties Namespaceeigenschaften, die für den Namespaceerstellungsvorgang bereitgestellt werden. EHNamespaceProperties

Identity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität. "Keine"
"SystemAssigned"
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities Eigenschaften für benutzerseitig zugewiesene Identitäten IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

EHNamespaceProperties

Name BESCHREIBUNG Wert
alternateName Alternativer Name, der angegeben wird, wenn Alias- und Namespacenamen identisch sind. Zeichenfolge
clusterArmId Cluster-ARM-ID des Namespace. Zeichenfolge
disableLocalAuth Diese Eigenschaft deaktiviert die SAS-Authentifizierung für den Event Hubs-Namespace. bool
Verschlüsselung Beschreibung der Eigenschaften der BYOK-Verschlüsselung Verschlüsselung
isAutoInflateEnabled Wert, der angibt, ob AutoInflate für eventhub-Namespace aktiviert ist. bool
kafkaEnabled Wert, der angibt, ob Kafka für den Eventhub-Namespace aktiviert ist. bool
maximumThroughputUnits Obergrenze der Durchsatzeinheiten, wenn AutoInflate aktiviert ist, sollte der Wert innerhalb von 0 bis 20 Durchsatzeinheiten liegen. ( '0', wenn AutoInflateEnabled = true) INT

Einschränkungen:
Min-Wert = 0
minimumTlsVersion Die TLS-Mindestversion für den Cluster, die unterstützt werden soll, z. B. "1.2" 1.0
'1.1'
'1.2'
privateEndpointConnections. Liste der Verbindungen mit privaten Endpunkten. PrivateEndpointConnection[]
publicNetworkAccess Dadurch wird ermittelt, ob Datenverkehr über das öffentliche Netzwerk zulässig ist. Standardmäßig ist es aktiviert. "Deaktiviert"
"Aktiviert"
"SecuredByPerimeter"
zoneRedundant Wenn Sie diese Eigenschaft aktivieren, wird ein Standard Event Hubs-Namespace in Regionen erstellt, in denen Verfügbarkeitszonen unterstützt werden. bool

Verschlüsselung

Name BESCHREIBUNG Wert
keySource Listet den möglichen Wert von keySource for Encryption auf. "Microsoft.KeyVault"
keyVaultProperties Eigenschaften von KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Aktivieren der Infrastrukturverschlüsselung (Double Encryption) bool

KeyVaultProperties

Name BESCHREIBUNG Wert
Identität UserAssignedIdentityProperties
keyName Name des Schlüssels aus KeyVault Zeichenfolge
keyVaultUri URI von KeyVault Zeichenfolge
keyVersion Schlüsselversion Zeichenfolge

UserAssignedIdentityProperties

Name BESCHREIBUNG Wert
userAssignedIdentity ARM-ID der Benutzeridentität, die für die Verschlüsselung ausgewählt wurde Zeichenfolge

PrivateEndpointConnection

Name BESCHREIBUNG Wert
properties Eigenschaften der PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name BESCHREIBUNG Wert
privateEndpoint Die Ressource "Privater Endpunkt" für diese Verbindung. PrivateEndpoint
privateLinkServiceConnectionState Details zum Status der Verbindung. ConnectionState
provisioningState Bereitstellungsstatus der Verbindung mit privatem Endpunkt. "Abgebrochen"
"Erstellen"
"Löschen"
"Fehler"
"Erfolgreich"
"Aktualisieren"

PrivateEndpoint

Name BESCHREIBUNG Wert
id Der ARM-Bezeichner für private Endpunkte. Zeichenfolge

ConnectionState

Name BESCHREIBUNG Wert
description Beschreibung des Verbindungsstatus. Zeichenfolge
status Status der Verbindung. "Genehmigt"
"Getrennt"
"Ausstehend"
'Rejected'

Sku

Name BESCHREIBUNG Wert
Kapazität Die Event Hubs-Durchsatzeinheiten für die Tarife Basic oder Standard, wobei der Wert 0 bis 20 Durchsatzeinheiten sein sollte. Die Event Hubs Premium-Einheiten für den Premium-Tarif, wobei der Wert zwischen 0 und 10 Premium-Einheiten liegen sollte. INT

Einschränkungen:
Minimaler Wert = 0
name Name dieser SKU. "Basic"
"Premium"
"Standard" (erforderlich)
Ebene Die Abrechnungsebene dieser bestimmten SKU. "Basic"
"Premium"
"Standard"

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
PubNub Realtime Gateway für Azure Event Hubs

Bereitstellen in Azure
Das PubNub Realtime Gateway für Azure stellt eine Echtzeitdatenstrombrücke zwischen dem PubNub Data Stream Network und Azure Event Hubs bereit. – Betrachten Sie es als bidirektionale Brücke zwischen PubNub und Azure!
Bereitstellen der Sports Analytics-Architektur in Azure

Bereitstellen in Azure
Erstellt ein Azure-Speicherkonto mit aktiviertem ADLS Gen2, eine Azure Data Factory instance mit verknüpften Diensten für das Speicherkonto (bei Bereitstellung der Azure SQL-Datenbank) und eine Azure Databricks-instance. Der AAD-Identität für den Benutzer, der die Vorlage bereitstellt, und der verwalteten Identität für die ADF-instance wird die Rolle Mitwirkender an Storage-Blobdaten für das Speicherkonto zugewiesen. Es gibt auch Optionen zum Bereitstellen eines Azure Key Vault instance, einer Azure SQL-Datenbank und einer Azure Event Hub-Instanz (für Streaminganwendungsfälle). Wenn ein Azure Key Vault bereitgestellt wird, wird der verwalteten Data Factory-Identität und der AAD-Identität für den Benutzer, der die Vorlage bereitstellt, die Rolle Key Vault Geheimnisbenutzer zugewiesen.
Moesif-API-Analyse und Monetarisierung

Bereitstellen in Azure
Die Vorlage protokolliert API-Aufrufe von Azure API Management an die Moesif-API-Analyse- und Monetarisierungsplattform.
Azure Digital Twins mit Zeitdatenverlaufsverbindung

Bereitstellen in Azure
Mit dieser Vorlage wird eine Azure Digital Twins-instance erstellt, die mit einer Zeitreihendatenverlaufsverbindung konfiguriert ist. Um eine Verbindung zu erstellen, müssen andere Ressourcen wie ein Event Hubs-Namespace, ein Event Hub, Azure Data Explorer-Cluster und eine Datenbank erstellt werden. Daten werden an einen Event Hub gesendet, der die Daten schließlich an den Azure Data Explorer-Cluster weiterleitet. Daten werden in einer Datenbanktabelle im Cluster gespeichert.
Erstellen eines benutzerdefinierten Event Grid-Themas und Event Hub-Handlers

Bereitstellen in Azure
Erstellt einen Azure Event Grid benutzerdefinierten Thema und Event Hub, um die Ereignisse zu behandeln.
Erstellen eines EventHubs-Namespace, Event Hubs & Consumergruppe

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen.
Erstellen von EventHubs-Autorisierungsregeln

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs Standard-Namespace, einen Event Hub, eine Consumergruppe und authorizationRules bereitstellen.
Erstellen eines Eventhub-Namespaces und einer Geowiederherstellungskonfiguration

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Service Bus-Namespace mit einer Basic/Standard-SKU bereitstellen.
Erstellen einer EventHub-Namespace-IP-Filterregel

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Service Bus Premium-Namespace mit ip-Filterregel bereitstellen.
Erstellen eines Event Hubs-Namespaces Virtual Network Regel

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace mit Virtual Network Regel bereitstellen.
Erstellt Event Hub-Cluster & nameapce im Cluster

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs-Cluster und einen Namespace im Cluster erstellen.
Erstellt EventHub-Cluster, namesapce & eventhub

Bereitstellen in Azure
Mit dieser Vorlage können Sie EventHubs-Cluster, Namespace und EventHub im Cluster erstellen.
Erstellen von EventHubs mit aktivierter Erfassung

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und Capture darauf aktivieren.
Erstellen von EventHubs mit aktivierter Erfassung (ADLS)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und Capture darauf aktivieren.
Erstellen eines EventHubs-Namespace und Aktivieren der automatischen Vergrößerung

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen. Diese Vorlage aktiviert auch das Feature für die automatische Vergrößerung ihres Namespace.
Erstellen eines Event Hubs

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen.
Herstellen einer Verbindung mit einem Event Hubs-Namespace über einen privaten Endpunkt

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone für den Zugriff auf einen Event Hubs-Namespace über einen privaten Endpunkt verwenden.
Bereitstellen des MedTech-Diensts

Bereitstellen in Azure
Der MedTech-Dienst ist einer der Azure Health Data Services, der entwickelt wurde, um Gerätedaten von mehreren Geräten zu erfassen und die Gerätedaten in FHIR-Beobachtungen zu transformieren, die dann im Azure Health Data Services FHIR-Dienst gespeichert werden.
Bereitstellen des MedTech-Diensts einschließlich einer Azure IoT Hub

Bereitstellen in Azure
Der MedTech-Dienst ist einer der Azure Health Data Services, der entwickelt wurde, um Gerätedaten von mehreren Geräten zu erfassen und die Gerätedaten in FHIR-Beobachtungen zu transformieren, die dann im Azure Health Data Services FHIR-Dienst gespeichert werden.
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung

Bereitstellen in Azure
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung.
Azure SQL Server mit in Event Hub geschriebener Überwachung

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Azure SQL Server mit aktivierter Überwachung bereitstellen, um Überwachungsprotokolle in Event Hub zu schreiben.
Erstellen von SQL MI mit konfiguriertem Senden von Protokollen und Metriken

Bereitstellen in Azure
Mit dieser Vorlage können Sie SQL MI und zusätzliche Ressourcen bereitstellen, die zum Speichern von Protokollen und Metriken (Diagnosearbeitsbereich, Speicherkonto, Event Hub) verwendet werden.
Erstellen einer Umgebung mit einer Event Hub-Ereignisquelle

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Time Series Insights-Umgebung bereitstellen, die für die Nutzung von Ereignissen aus einem Event Hub konfiguriert ist.
Azure-Funktions-App mit Event Hub und verwalteter Identität

Bereitstellen in Azure
Seine Vorlage stellt eine Azure Function-App für einen Linux-Verbrauchsplan zusammen mit einem Event Hub, Azure Storage und Application Insights bereit. Die Funktions-App kann die verwaltete Identität verwenden, um eine Verbindung mit dem Event Hub- und Speicherkonto herzustellen.

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventHub/namespaces-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.EventHub/namespaces",
  "apiVersion": "2024-01-01",
  "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"
  }
}

Eigenschaftswerte

Namespaces

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.EventHub/namespaces"
apiVersion Die Ressourcen-API-Version '2024-01-01'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 6-50

Gültige Zeichen:
Alphanumerische Zeichen und Bindestriche.

Beginnen Sie mit einem Buchstaben. Enden Sie mit einem Buchstaben oder einer Zahl.

Der Ressourcenname muss in Azure eindeutig sein.
location Ressourcenspeicherort Zeichenfolge
tags Ressourcentags. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
sku Eigenschaften der sku-Ressource sku
Identität Eigenschaften der BYOK-Identitätsbeschreibung Identität
properties Namespaceeigenschaften, die für den Namespaceerstellungsvorgang bereitgestellt werden. EHNamespaceProperties

Identity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität. "Keine"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Eigenschaften für benutzerseitig zugewiesene Identitäten IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

EHNamespaceProperties

Name BESCHREIBUNG Wert
alternateName Alternativer Name wird angegeben, wenn Alias- und Namespacenamen identisch sind. Zeichenfolge
clusterArmId Cluster-ARM-ID des Namespace. Zeichenfolge
disableLocalAuth Diese Eigenschaft deaktiviert die SAS-Authentifizierung für den Event Hubs-Namespace. bool
Verschlüsselung Beschreibung der Eigenschaften der BYOK-Verschlüsselung Verschlüsselung
isAutoInflateEnabled Wert, der angibt, ob AutoInflate für den eventhub-Namespace aktiviert ist. bool
kafkaEnabled Wert, der angibt, ob Kafka für den eventhub-Namespace aktiviert ist. bool
maximumThroughputUnits Obergrenze für Durchsatzeinheiten wenn AutoInflate aktiviert ist, sollte der Wert innerhalb von 0 bis 20 Durchsatzeinheiten liegen. ( '0', wenn AutoInflateEnabled = true) INT

Einschränkungen:
Min-Wert = 0
minimumTlsVersion Die TLS-Mindestversion für den Cluster, die unterstützt werden soll, z. B. "1.2" 1.0
'1.1'
'1.2'
privateEndpointConnections. Liste der Verbindungen mit privaten Endpunkten. PrivateEndpointConnection[]
publicNetworkAccess Dadurch wird ermittelt, ob Datenverkehr über das öffentliche Netzwerk zulässig ist. Standardmäßig ist es aktiviert. "Deaktiviert"
"Aktiviert"
"SecuredByPerimeter"
zoneRedundant Wenn Sie diese Eigenschaft aktivieren, wird ein Standard Event Hubs-Namespace in Regionen erstellt, in denen Verfügbarkeitszonen unterstützt werden. bool

Verschlüsselung

Name BESCHREIBUNG Wert
keySource Listet den möglichen Wert von keySource for Encryption auf. "Microsoft.KeyVault"
keyVaultProperties Eigenschaften von KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Aktivieren der Infrastrukturverschlüsselung (Double Encryption) bool

KeyVaultProperties

Name BESCHREIBUNG Wert
Identität UserAssignedIdentityProperties
keyName Name des Schlüssels aus KeyVault Zeichenfolge
keyVaultUri URI von KeyVault Zeichenfolge
keyVersion Schlüsselversion Zeichenfolge

UserAssignedIdentityProperties

Name BESCHREIBUNG Wert
userAssignedIdentity ARM-ID der Benutzeridentität, die für die Verschlüsselung ausgewählt wurde Zeichenfolge

PrivateEndpointConnection

Name BESCHREIBUNG Wert
properties Eigenschaften der PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name BESCHREIBUNG Wert
privateEndpoint Die Ressource "Privater Endpunkt" für diese Verbindung. PrivateEndpoint
privateLinkServiceConnectionState Details zum Status der Verbindung. ConnectionState
provisioningState Bereitstellungsstatus der Verbindung mit privatem Endpunkt. "Abgebrochen"
"Erstellen"
"Löschen"
"Fehler"
"Erfolgreich"
"Aktualisieren"

PrivateEndpoint

Name BESCHREIBUNG Wert
id Der ARM-Bezeichner für private Endpunkte. Zeichenfolge

ConnectionState

Name BESCHREIBUNG Wert
description Beschreibung des Verbindungsstatus. Zeichenfolge
status Status der Verbindung. "Genehmigt"
"Getrennt"
"Ausstehend"
'Rejected'

Sku

Name BESCHREIBUNG Wert
Kapazität Die Event Hubs-Durchsatzeinheiten für die Tarife Basic oder Standard, wobei der Wert 0 bis 20 Durchsatzeinheiten sein sollte. Die Event Hubs Premium-Einheiten für den Premium-Tarif, wobei der Wert zwischen 0 und 10 Premium-Einheiten liegen sollte. INT

Einschränkungen:
Minimaler Wert = 0
name Name dieser SKU. "Basic"
"Premium"
"Standard" (erforderlich)
Ebene Die Abrechnungsebene dieser bestimmten SKU. "Basic"
"Premium"
"Standard"

Schnellstartvorlagen

In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.

Vorlage BESCHREIBUNG
PubNub Realtime Gateway für Azure Event Hubs

Bereitstellen in Azure
Das PubNub Realtime Gateway für Azure stellt eine Echtzeitdatenstrombrücke zwischen dem PubNub Data Stream Network und Azure Event Hubs bereit. – Betrachten Sie es als bidirektionale Brücke zwischen PubNub und Azure!
Bereitstellen der Sports Analytics-Architektur in Azure

Bereitstellen in Azure
Erstellt ein Azure-Speicherkonto mit aktiviertem ADLS Gen2, eine Azure Data Factory instance mit verknüpften Diensten für das Speicherkonto (bei Bereitstellung der Azure SQL-Datenbank) und eine Azure Databricks-instance. Der AAD-Identität für den Benutzer, der die Vorlage bereitstellt, und der verwalteten Identität für die ADF-instance wird die Rolle Mitwirkender an Storage-Blobdaten für das Speicherkonto zugewiesen. Es gibt auch Optionen zum Bereitstellen eines Azure Key Vault instance, einer Azure SQL-Datenbank und einer Azure Event Hub-Instanz (für Streaminganwendungsfälle). Wenn ein Azure Key Vault bereitgestellt wird, wird der verwalteten Data Factory-Identität und der AAD-Identität für den Benutzer, der die Vorlage bereitstellt, die Rolle Key Vault Geheimnisbenutzer zugewiesen.
Moesif-API-Analyse und Monetarisierung

Bereitstellen in Azure
Die Vorlage protokolliert API-Aufrufe von Azure API Management an die Moesif-API-Analyse- und Monetarisierungsplattform.
Azure Digital Twins mit Zeitdatenverlaufsverbindung

Bereitstellen in Azure
Mit dieser Vorlage wird eine Azure Digital Twins-instance erstellt, die mit einer Zeitreihendatenverlaufsverbindung konfiguriert ist. Um eine Verbindung zu erstellen, müssen andere Ressourcen wie ein Event Hubs-Namespace, ein Event Hub, Azure Data Explorer-Cluster und eine Datenbank erstellt werden. Daten werden an einen Event Hub gesendet, der die Daten schließlich an den Azure Data Explorer-Cluster weiterleitet. Daten werden in einer Datenbanktabelle im Cluster gespeichert.
Erstellen eines benutzerdefinierten Event Grid-Themas und Event Hub-Handlers

Bereitstellen in Azure
Erstellt einen Azure Event Grid benutzerdefinierten Thema und Event Hub, um die Ereignisse zu behandeln.
Erstellen eines EventHubs-Namespace, Event Hubs & Consumergruppe

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen.
Erstellen von EventHubs-Autorisierungsregeln

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs Standard-Namespace, einen Event Hub, eine Consumergruppe und authorizationRules bereitstellen.
Erstellen eines Eventhub-Namespaces und einer Geowiederherstellungskonfiguration

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Service Bus-Namespace mit einer Basic/Standard-SKU bereitstellen.
Erstellen einer EventHub-Namespace-IP-Filterregel

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Service Bus Premium-Namespace mit ip-Filterregel bereitstellen.
Erstellen eines Event Hubs-Namespaces Virtual Network Regel

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace mit Virtual Network Regel bereitstellen.
Erstellt Event Hub-Cluster & nameapce im Cluster

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs-Cluster und einen Namespace im Cluster erstellen.
Erstellt EventHub-Cluster, namesapce & eventhub

Bereitstellen in Azure
Mit dieser Vorlage können Sie EventHubs-Cluster, Namespace und EventHub im Cluster erstellen.
Erstellen von EventHubs mit aktivierter Erfassung

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und Capture darauf aktivieren.
Erstellen von EventHubs mit aktivierter Erfassung (ADLS)

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und Capture darauf aktivieren.
Erstellen eines EventHubs-Namespace und Aktivieren der automatischen Vergrößerung

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen. Diese Vorlage aktiviert auch das Feature für die automatische Vergrößerung ihres Namespace.
Erstellen eines Event Hubs

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen.
Herstellen einer Verbindung mit einem Event Hubs-Namespace über einen privaten Endpunkt

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone für den Zugriff auf einen Event Hubs-Namespace über einen privaten Endpunkt verwenden.
Bereitstellen des MedTech-Diensts

Bereitstellen in Azure
Der MedTech-Dienst ist einer der Azure Health Data Services, der entwickelt wurde, um Gerätedaten von mehreren Geräten zu erfassen und die Gerätedaten in FHIR-Beobachtungen zu transformieren, die dann im Azure Health Data Services FHIR-Dienst gespeichert werden.
Bereitstellen des MedTech-Diensts einschließlich einer Azure IoT Hub

Bereitstellen in Azure
Der MedTech-Dienst ist einer der Azure Health Data Services, der entwickelt wurde, um Gerätedaten von mehreren Geräten zu erfassen und die Gerätedaten in FHIR-Beobachtungen zu transformieren, die dann im Azure Health Data Services FHIR-Dienst gespeichert werden.
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung

Bereitstellen in Azure
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung.
Azure SQL Server mit in Event Hub geschriebener Überwachung

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen Azure SQL Server mit aktivierter Überwachung bereitstellen, um Überwachungsprotokolle in Event Hub zu schreiben.
Erstellen von SQL MI mit konfiguriertem Senden von Protokollen und Metriken

Bereitstellen in Azure
Mit dieser Vorlage können Sie SQL MI und zusätzliche Ressourcen bereitstellen, die zum Speichern von Protokollen und Metriken (Diagnosearbeitsbereich, Speicherkonto, Event Hub) verwendet werden.
Erstellen einer Umgebung mit einer Event Hub-Ereignisquelle

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Time Series Insights-Umgebung bereitstellen, die für die Nutzung von Ereignissen aus einem Event Hub konfiguriert ist.
Azure-Funktions-App mit Event Hub und verwalteter Identität

Bereitstellen in Azure
Seine Vorlage stellt eine Azure Functions-App in einem Linux-Verbrauchsplan zusammen mit einem Event Hub, Azure Storage und Application Insights bereit. Die Funktions-App kann eine verwaltete Identität verwenden, um eine Verbindung mit dem Event Hub und dem Speicherkonto herzustellen.

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.EventHub/namespaces-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventHub/namespaces@2024-01-01"
  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"
    }
  })
}

Eigenschaftswerte

Namespaces

Name BESCHREIBUNG Wert
type Der Ressourcentyp "Microsoft.EventHub/namespaces@2024-01-01"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 6-50

Gültige Zeichen:
Alphanumerische Zeichen und Bindestriche.

Beginnen Sie mit einem Buchstaben. Enden Sie mit einem Buchstaben oder einer Zahl.

Der Ressourcenname muss in Azure eindeutig sein.
location Ressourcenspeicherort Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Ressourcentags. Wörterbuch der Tagnamen und -werte.
sku Eigenschaften der SKU-Ressource sku
Identität Eigenschaften der BYOK-Identitätsbeschreibung Identität
properties Namespaceeigenschaften, die für den Namespaceerstellungsvorgang bereitgestellt werden. EHNamespaceProperties

Identity

Name BESCHREIBUNG Wert
type Typ der verwalteten Dienstidentität. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Eigenschaften für benutzerseitig zugewiesene Identitäten Array von Benutzeridentitäts-IDs.

IdentityUserAssignedIdentities

Name BESCHREIBUNG Wert
{angepasste Eigenschaft} UserAssignedIdentity

UserAssignedIdentity

Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.

EHNamespaceProperties

Name BESCHREIBUNG Wert
alternateName Alternativer Name, der angegeben wird, wenn Alias- und Namespacenamen identisch sind. Zeichenfolge
clusterArmId Cluster-ARM-ID des Namespace. Zeichenfolge
disableLocalAuth Diese Eigenschaft deaktiviert die SAS-Authentifizierung für den Event Hubs-Namespace. bool
Verschlüsselung Beschreibung der Eigenschaften der BYOK-Verschlüsselung Verschlüsselung
isAutoInflateEnabled Wert, der angibt, ob AutoInflate für eventhub-Namespace aktiviert ist. bool
kafkaEnabled Wert, der angibt, ob Kafka für den Eventhub-Namespace aktiviert ist. bool
maximumThroughputUnits Obergrenze der Durchsatzeinheiten, wenn AutoInflate aktiviert ist, sollte der Wert innerhalb von 0 bis 20 Durchsatzeinheiten liegen. ( '0', wenn AutoInflateEnabled = true) INT

Einschränkungen:
Minimaler Wert = 0
minimumTlsVersion Die TLS-Mindestversion für den Cluster, die unterstützt werden soll, z. B. "1.2" "1.0"
"1.1"
"1.2"
privateEndpointConnections. Liste der Verbindungen mit privaten Endpunkten. PrivateEndpointConnection[]
publicNetworkAccess Dadurch wird bestimmt, ob Datenverkehr über ein öffentliches Netzwerk zulässig ist. Standardmäßig ist es aktiviert. "Deaktiviert"
"Aktiviert"
"SecuredByPerimeter"
zoneRedundant Wenn Sie diese Eigenschaft aktivieren, wird ein Event Hubs-Standardnamespace in den von Regionen unterstützten Verfügbarkeitszonen erstellt. bool

Verschlüsselung

Name BESCHREIBUNG Wert
keySource Listet den möglichen Wert von keySource für Die Verschlüsselung auf. "Microsoft.KeyVault"
keyVaultProperties Eigenschaften von KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Aktivieren der Infrastrukturverschlüsselung (Double Encryption) bool

KeyVaultProperties

Name BESCHREIBUNG Wert
Identität UserAssignedIdentityProperties
keyName Name des Schlüssels aus KeyVault Zeichenfolge
keyVaultUri URI von KeyVault Zeichenfolge
keyVersion Schlüsselversion Zeichenfolge

UserAssignedIdentityProperties

Name BESCHREIBUNG Wert
userAssignedIdentity ARM-ID der für die Verschlüsselung ausgewählten Benutzeridentität Zeichenfolge

PrivateEndpointConnection

Name BESCHREIBUNG Wert
properties Eigenschaften von PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Name BESCHREIBUNG Wert
privateEndpoint Die Ressource "Privater Endpunkt" für diese Verbindung. PrivateEndpoint
privateLinkServiceConnectionState Details zum Status der Verbindung. ConnectionState
provisioningState Bereitstellungsstatus der Verbindung mit dem privaten Endpunkt. "Abgebrochen"
"Erstellen"
"Löschen"
"Fehler"
"Erfolgreich"
"Aktualisieren"

PrivateEndpoint

Name BESCHREIBUNG Wert
id Der ARM-Bezeichner für den privaten Endpunkt. Zeichenfolge

ConnectionState

Name BESCHREIBUNG Wert
description Beschreibung des Verbindungsstatus. Zeichenfolge
status Status der Verbindung. "Genehmigt"
"Getrennt"
"Ausstehend"
"Abgelehnt"

Sku

Name BESCHREIBUNG Wert
Kapazität Die Event Hubs-Durchsatzeinheiten für die Tarife Basic oder Standard, wobei der Wert 0 bis 20 Durchsatzeinheiten sein sollte. Die Event Hubs Premium-Einheiten für den Premium-Tarif, wobei der Wert zwischen 0 und 10 Premium-Einheiten liegen sollte. INT

Einschränkungen:
Minimaler Wert = 0
name Name dieser SKU. „Basic“
"Premium"
"Standard" (erforderlich)
Ebene Die Abrechnungsebene dieser bestimmten SKU. „Basic“
"Premium"
„Standard“