Microsoft.EventHub-Namespaces 2023-01-01-preview
Bicep-Ressourcendefinition
Der Namespaces-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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 Bicep hinzu.
resource symbolicname 'Microsoft.EventHub/namespaces@2023-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
}
geoDataReplication: {
locations: [
{
clusterArmId: 'string'
locationName: 'string'
roleType: 'string'
}
]
maxReplicationLagDurationInSeconds: int
}
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 und Bindestriche. Beginnen Sie mit dem Buchstaben. Enden sie mit Buchstaben oder Zahlen. Der Ressourcenname muss in Azure eindeutig sein. |
Ort | Ressourcenspeicherort. | Schnur |
Schilder | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Sku | Eigenschaften der SKU-Ressource | Sku- |
Identität | Eigenschaften der BYOK-Identitätsbeschreibung | Identity |
Eigenschaften | Namespaceeigenschaften, die zum Erstellen eines Namespacevorgangs bereitgestellt werden. | EHNamespaceProperties |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | 'None' 'SystemAssigned' "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Eigenschaften für vom Benutzer 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. | Schnur |
clusterArmId | Cluster-ARM-ID des Namespace. | Schnur |
disableLocalAuth | Diese Eigenschaft deaktiviert die SAS-Authentifizierung für den Event Hubs-Namespace. | Bool |
Verschlüsselung | Eigenschaften der BYOK-Verschlüsselungsbeschreibung | Verschlüsselungs- |
geoDataReplication | Geo Data Replication-Einstellungen für den Namespace | GeoDataReplicationProperties |
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 |
minimumTlsVersion | Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2" | '1.0' '1.1' '1.2' |
privateEndpointConnections | Liste der privaten Endpunktverbindungen. | PrivateEndpointConnection[] |
publicNetworkAccess | Dadurch wird ermittelt, ob Datenverkehr über das öffentliche Netzwerk zulässig ist. Standardmäßig ist sie aktiviert. | "Deaktiviert" "Aktiviert" "SecuredByPerimeter" |
zoneRedundant | Durch Aktivieren dieser Eigenschaft wird ein Standard Event Hubs-Namespace in regionen unterstützten Verfügbarkeitszonen erstellt. | Bool |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keySource | Listet den möglichen Wert von keySource für Verschlüsselung auf. | "Microsoft.KeyVault" |
keyVaultProperties | Eigenschaften von KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Aktivieren der Infrastrukturverschlüsselung (Doppelte Verschlüsselung) | Bool |
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
Identität | UserAssignedIdentityProperties | |
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Schlüsselversion | Schnur |
UserAssignedIdentityProperties
Name | Beschreibung | Wert |
---|---|---|
userAssignedIdentity | ARM-ID der Benutzeridentität, die für die Verschlüsselung ausgewählt ist | Schnur |
GeoDataReplicationProperties
Name | Beschreibung | Wert |
---|---|---|
Orte | Eine Liste der Regionen, in denen Replikate des Namespace verwaltet werden. | NamespaceReplicaLocation-[] |
maxReplicationLagDurationInSeconds | Die maximale zulässige Verzögerung für Datenreplikationsvorgänge vom primären Replikat auf ein Quorum sekundärer Replikate. Wenn die Verzögerung den konfigurierten Betrag überschreitet, werden Vorgänge für das primäre Replikat fehlgeschlagen. Die zulässigen Werte sind 0 und 5 Minuten bis 1 Tag. | Int |
NamespaceReplicaLocation
Name | Beschreibung | Wert |
---|---|---|
clusterArmId | Optionale Eigenschaft, die die ARM-ID des Clusters angibt. Dies ist erforderlich, wenn ein Namespacereplikat in einem dedizierten Event Hub Cluster platziert werden soll. | Schnur |
locationName | Azure-Regionen, in denen ein Replikat des Namespace verwaltet wird | Schnur |
roleType | GeoDR-Rollentypen | 'Primär' "Sekundär" |
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Eigenschaften | Eigenschaften der PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
privateEndpoint | Die Private Endpoint-Ressource für diese Verbindung. | PrivateEndpoint- |
privateLinkServiceConnectionState | Details zum Status der Verbindung. | ConnectionState- |
provisioningState | Bereitstellungsstatus der privaten Endpunktverbindung. | 'Abgebrochen' "Erstellen" "Löschen" 'Fehler' "Erfolgreich" "Aktualisieren" |
PrivateEndpoint
Name | Beschreibung | Wert |
---|---|---|
id | Der ARM-Bezeichner für private Endpunkte. | Schnur |
ConnectionState
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Verbindungszustands. | Schnur |
Status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Die Event Hubs-Durchsatzeinheiten für Standard- oder Standardebenen, wobei der Wert 0 bis 20 Durchsatzeinheiten sein soll. Die Event Hubs Premium-Einheiten für die Premium-Stufe, wobei der Wert 0 bis 10 Premium-Einheiten sein soll. | Int Zwänge: Min.-Wert = 0 |
Name | Name dieser SKU. | "Einfach" "Premium" "Standard" (erforderlich) |
Rang | Die Abrechnungsebene dieser speziellen SKU. | "Einfach" "Premium" "Standard" |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
PubNub Realtime-Gateway für Azure Event Hubs |
Das PubNub Realtime-Gateway für Azure bietet eine Echtzeitdatenstrombrücke zwischen dem PubNub Data Stream Network und Azure Event Hubs. -- betrachten Sie es als bidirektionale Brücke zwischen PubNub und Azure! |
Bereitstellen der Sports Analytics auf azure Architecture |
Erstellt ein Azure-Speicherkonto mit aktiviertem ADLS Gen 2, einer Azure Data Factory-Instanz mit verknüpften Diensten für das Speicherkonto (eine Azure SQL-Datenbank, sofern bereitgestellt) und eine Azure Databricks-Instanz. Die AAD-Identität für den Benutzer, der die Vorlage bereitstellt, und die verwaltete Identität für die ADF-Instanz wird der Rolle "Mitwirkender von Speicher-BLOB-Daten" für das Speicherkonto gewährt. Es gibt auch Optionen zum Bereitstellen einer Azure Key Vault-Instanz, einer Azure SQL-Datenbank und eines Azure Event Hub (für Streaming-Anwendungsfälle). Wenn ein Azure Key Vault bereitgestellt wird, erhalten die vom Datenfactory verwaltete Identität und die AAD-Identität für den Benutzer, der die Vorlage bereitstellt, die Rolle "Key Vault Secrets User". |
Moesif API Analytics and Monetization |
Die Vorlage protokolliert API-Aufrufe von Azure API Management an moesif-API-Analysen und Monetarisierungsplattform. |
Azure Digital Twins mit Zeitdatenverlaufsverbindung |
Diese Vorlage erstellt eine Azure Digital Twins-Instanz, die mit einer Zeitreihen-Datenverlaufsverbindung konfiguriert ist. Um eine Verbindung zu erstellen, müssen andere Ressourcen erstellt werden, z. B. einen Event Hubs-Namespace, einen Event Hub, einen Azure Data Explorer-Cluster und eine Datenbank. 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. |
Benutzerdefiniertes Thema und Ereignishubhandler erstellen |
Erstellt ein benutzerdefiniertes Thema und einen Ereignishub für Azure Event Grid, um die Ereignisse zu behandeln. |
Erstellen eines EventHubs-Namespaces, Event Hubs & Consumergruppe |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen. |
Create EventHubs authorizationRules |
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 |
Mit dieser Vorlage können Sie einen Service Bus-Namespace mit einer Standard-SKU bereitstellen. |
Erstellen einer Eventhub-Namespace-IP-Filterregel |
Mit dieser Vorlage können Sie einen Service Bus Premium-Namespace mit IP-Filterregel bereitstellen. |
Erstellen einer Event Hubs-Namespace-Virtual Network-Regel |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace mit virtueller Netzwerkregel bereitstellen. |
Erstellt Event Hub-Cluster & Namen im Cluster- |
Mit dieser Vorlage können Sie EventHubs Cluster und einen Namespace im Cluster erstellen. |
Creates Eventhub cluster, namesapce & eventhub |
Mit dieser Vorlage können Sie EventHubs Cluster, Namespace und EventHub im Cluster erstellen. |
Erstellen von EventHubs mit aktivierter |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und "Capture" aktivieren. |
Create EventHubs with Capture Enabled (ADLS) |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und "Capture" aktivieren. |
Erstellen eines EventHubs-Namespaces und Aktivieren der automatischen Aufblasung von |
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 Aufblasung ihres Namespaces. |
Erstellen eines Event Hub- |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen. |
Herstellen einer Verbindung mit einem Event Hubs-Namespace über private Endpunkte |
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone verwenden, um über einen privaten Endpunkt auf einen Event Hubs-Namespace zuzugreifen. |
Bereitstellen des MedTech-Diensts |
Der MedTech-Dienst ist einer der Azure Health Data Services, der zum Aufnehmen von Gerätedaten von mehreren Geräten entwickelt wurde, transformieren sie die Gerätedaten in FHIR-Beobachtungen, die dann im Azure Health Data Services-FHIR-Dienst gespeichert werden. |
Bereitstellen des MedTech-Diensts einschließlich eines Azure IoT Hub- |
Der MedTech-Dienst ist einer der Azure Health Data Services, der zum Aufnehmen von Gerätedaten von mehreren Geräten entwickelt wurde, transformieren sie die Gerätedaten in FHIR-Beobachtungen, die dann im Azure Health Data Services-FHIR-Dienst gespeichert werden. |
Bereitstellen von Azure Data Explorer db mit Ereignisrasterverbindung |
Bereitstellen von Azure Data Explorer db mit Event Grid-Verbindung. |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung. |
Azure SQL Server mit überwachung in Event Hub |
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 konfigurierter Übermittlung von Protokollen und Metriken |
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 |
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 Function App mit Event Hub und verwalteter Identität |
Seine Vorlage stellt eine Azure Function-App in einem Linux-Verbrauchsplan zusammen mit einem Event Hub, Azure Storage und Application Insights bereit. Die Funktions-App kann verwaltete Identität verwenden, um eine Verbindung mit dem Event Hub- und Speicherkonto herzustellen. |
ARM-Vorlagenressourcendefinition
Der Namespaces-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
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": "2023-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"
},
"geoDataReplication": {
"locations": [
{
"clusterArmId": "string",
"locationName": "string",
"roleType": "string"
}
],
"maxReplicationLagDurationInSeconds": "int"
},
"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 |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.EventHub/namespaces" |
apiVersion | Die Ressourcen-API-Version | "2023-01-01-preview" |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 6-50 Gültige Zeichen: Alphanumerische und Bindestriche. Beginnen Sie mit dem Buchstaben. Enden sie mit Buchstaben oder Zahlen. Der Ressourcenname muss in Azure eindeutig sein. |
Ort | Ressourcenspeicherort. | Schnur |
Schilder | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Sku | Eigenschaften der SKU-Ressource | Sku- |
Identität | Eigenschaften der BYOK-Identitätsbeschreibung | Identity |
Eigenschaften | Namespaceeigenschaften, die zum Erstellen eines Namespacevorgangs bereitgestellt werden. | EHNamespaceProperties |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | 'None' 'SystemAssigned' "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Eigenschaften für vom Benutzer 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. | Schnur |
clusterArmId | Cluster-ARM-ID des Namespace. | Schnur |
disableLocalAuth | Diese Eigenschaft deaktiviert die SAS-Authentifizierung für den Event Hubs-Namespace. | Bool |
Verschlüsselung | Eigenschaften der BYOK-Verschlüsselungsbeschreibung | Verschlüsselungs- |
geoDataReplication | Geo Data Replication-Einstellungen für den Namespace | GeoDataReplicationProperties |
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 |
minimumTlsVersion | Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2" | '1.0' '1.1' '1.2' |
privateEndpointConnections | Liste der privaten Endpunktverbindungen. | PrivateEndpointConnection[] |
publicNetworkAccess | Dadurch wird ermittelt, ob Datenverkehr über das öffentliche Netzwerk zulässig ist. Standardmäßig ist sie aktiviert. | "Deaktiviert" "Aktiviert" "SecuredByPerimeter" |
zoneRedundant | Durch Aktivieren dieser Eigenschaft wird ein Standard Event Hubs-Namespace in regionen unterstützten Verfügbarkeitszonen erstellt. | Bool |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keySource | Listet den möglichen Wert von keySource für Verschlüsselung auf. | "Microsoft.KeyVault" |
keyVaultProperties | Eigenschaften von KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Aktivieren der Infrastrukturverschlüsselung (Doppelte Verschlüsselung) | Bool |
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
Identität | UserAssignedIdentityProperties | |
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Schlüsselversion | Schnur |
UserAssignedIdentityProperties
Name | Beschreibung | Wert |
---|---|---|
userAssignedIdentity | ARM-ID der Benutzeridentität, die für die Verschlüsselung ausgewählt ist | Schnur |
GeoDataReplicationProperties
Name | Beschreibung | Wert |
---|---|---|
Orte | Eine Liste der Regionen, in denen Replikate des Namespace verwaltet werden. | NamespaceReplicaLocation-[] |
maxReplicationLagDurationInSeconds | Die maximale zulässige Verzögerung für Datenreplikationsvorgänge vom primären Replikat auf ein Quorum sekundärer Replikate. Wenn die Verzögerung den konfigurierten Betrag überschreitet, werden Vorgänge für das primäre Replikat fehlgeschlagen. Die zulässigen Werte sind 0 und 5 Minuten bis 1 Tag. | Int |
NamespaceReplicaLocation
Name | Beschreibung | Wert |
---|---|---|
clusterArmId | Optionale Eigenschaft, die die ARM-ID des Clusters angibt. Dies ist erforderlich, wenn ein Namespacereplikat in einem dedizierten Event Hub Cluster platziert werden soll. | Schnur |
locationName | Azure-Regionen, in denen ein Replikat des Namespace verwaltet wird | Schnur |
roleType | GeoDR-Rollentypen | 'Primär' "Sekundär" |
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Eigenschaften | Eigenschaften der PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
privateEndpoint | Die Private Endpoint-Ressource für diese Verbindung. | PrivateEndpoint- |
privateLinkServiceConnectionState | Details zum Status der Verbindung. | ConnectionState- |
provisioningState | Bereitstellungsstatus der privaten Endpunktverbindung. | 'Abgebrochen' "Erstellen" "Löschen" 'Fehler' "Erfolgreich" "Aktualisieren" |
PrivateEndpoint
Name | Beschreibung | Wert |
---|---|---|
id | Der ARM-Bezeichner für private Endpunkte. | Schnur |
ConnectionState
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Verbindungszustands. | Schnur |
Status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Die Event Hubs-Durchsatzeinheiten für Standard- oder Standardebenen, wobei der Wert 0 bis 20 Durchsatzeinheiten sein soll. Die Event Hubs Premium-Einheiten für die Premium-Stufe, wobei der Wert 0 bis 10 Premium-Einheiten sein soll. | Int Zwänge: Min.-Wert = 0 |
Name | Name dieser SKU. | "Einfach" "Premium" "Standard" (erforderlich) |
Rang | Die Abrechnungsebene dieser speziellen SKU. | "Einfach" "Premium" "Standard" |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
PubNub Realtime-Gateway für Azure Event Hubs |
Das PubNub Realtime-Gateway für Azure bietet eine Echtzeitdatenstrombrücke zwischen dem PubNub Data Stream Network und Azure Event Hubs. -- betrachten Sie es als bidirektionale Brücke zwischen PubNub und Azure! |
Bereitstellen der Sports Analytics auf azure Architecture |
Erstellt ein Azure-Speicherkonto mit aktiviertem ADLS Gen 2, einer Azure Data Factory-Instanz mit verknüpften Diensten für das Speicherkonto (eine Azure SQL-Datenbank, sofern bereitgestellt) und eine Azure Databricks-Instanz. Die AAD-Identität für den Benutzer, der die Vorlage bereitstellt, und die verwaltete Identität für die ADF-Instanz wird der Rolle "Mitwirkender von Speicher-BLOB-Daten" für das Speicherkonto gewährt. Es gibt auch Optionen zum Bereitstellen einer Azure Key Vault-Instanz, einer Azure SQL-Datenbank und eines Azure Event Hub (für Streaming-Anwendungsfälle). Wenn ein Azure Key Vault bereitgestellt wird, erhalten die vom Datenfactory verwaltete Identität und die AAD-Identität für den Benutzer, der die Vorlage bereitstellt, die Rolle "Key Vault Secrets User". |
Moesif API Analytics and Monetization |
Die Vorlage protokolliert API-Aufrufe von Azure API Management an moesif-API-Analysen und Monetarisierungsplattform. |
Azure Digital Twins mit Zeitdatenverlaufsverbindung |
Diese Vorlage erstellt eine Azure Digital Twins-Instanz, die mit einer Zeitreihen-Datenverlaufsverbindung konfiguriert ist. Um eine Verbindung zu erstellen, müssen andere Ressourcen erstellt werden, z. B. einen Event Hubs-Namespace, einen Event Hub, einen Azure Data Explorer-Cluster und eine Datenbank. 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. |
Benutzerdefiniertes Thema und Ereignishubhandler erstellen |
Erstellt ein benutzerdefiniertes Thema und einen Ereignishub für Azure Event Grid, um die Ereignisse zu behandeln. |
Erstellen eines EventHubs-Namespaces, Event Hubs & Consumergruppe |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen. |
Create EventHubs authorizationRules |
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 |
Mit dieser Vorlage können Sie einen Service Bus-Namespace mit einer Standard-SKU bereitstellen. |
Erstellen einer Eventhub-Namespace-IP-Filterregel |
Mit dieser Vorlage können Sie einen Service Bus Premium-Namespace mit IP-Filterregel bereitstellen. |
Erstellen einer Event Hubs-Namespace-Virtual Network-Regel |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace mit virtueller Netzwerkregel bereitstellen. |
Erstellt Event Hub-Cluster & Namen im Cluster- |
Mit dieser Vorlage können Sie EventHubs Cluster und einen Namespace im Cluster erstellen. |
Creates Eventhub cluster, namesapce & eventhub |
Mit dieser Vorlage können Sie EventHubs Cluster, Namespace und EventHub im Cluster erstellen. |
Erstellen von EventHubs mit aktivierter |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und "Capture" aktivieren. |
Create EventHubs with Capture Enabled (ADLS) |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und "Capture" aktivieren. |
Erstellen eines EventHubs-Namespaces und Aktivieren der automatischen Aufblasung von |
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 Aufblasung ihres Namespaces. |
Erstellen eines Event Hub- |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen. |
Herstellen einer Verbindung mit einem Event Hubs-Namespace über private Endpunkte |
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone verwenden, um über einen privaten Endpunkt auf einen Event Hubs-Namespace zuzugreifen. |
Bereitstellen des MedTech-Diensts |
Der MedTech-Dienst ist einer der Azure Health Data Services, der zum Aufnehmen von Gerätedaten von mehreren Geräten entwickelt wurde, transformieren sie die Gerätedaten in FHIR-Beobachtungen, die dann im Azure Health Data Services-FHIR-Dienst gespeichert werden. |
Bereitstellen des MedTech-Diensts einschließlich eines Azure IoT Hub- |
Der MedTech-Dienst ist einer der Azure Health Data Services, der zum Aufnehmen von Gerätedaten von mehreren Geräten entwickelt wurde, transformieren sie die Gerätedaten in FHIR-Beobachtungen, die dann im Azure Health Data Services-FHIR-Dienst gespeichert werden. |
Bereitstellen von Azure Data Explorer db mit Ereignisrasterverbindung |
Bereitstellen von Azure Data Explorer db mit Event Grid-Verbindung. |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung. |
Azure SQL Server mit überwachung in Event Hub |
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 konfigurierter Übermittlung von Protokollen und Metriken |
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 |
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 Function App mit Event Hub und verwalteter Identität |
Seine Vorlage stellt eine Azure Function-App in einem Linux-Verbrauchsplan zusammen mit einem Event Hub, Azure Storage und Application Insights bereit. Die Funktions-App kann verwaltete Identität verwenden, um eine Verbindung mit dem Event Hub- und Speicherkonto herzustellen. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Namespaces-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
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 Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventHub/namespaces@2023-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
}
geoDataReplication = {
locations = [
{
clusterArmId = "string"
locationName = "string"
roleType = "string"
}
]
maxReplicationLagDurationInSeconds = int
}
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 |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.EventHub/namespaces@2023-01-01-preview" |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 6-50 Gültige Zeichen: Alphanumerische und Bindestriche. Beginnen Sie mit dem Buchstaben. Enden sie mit Buchstaben oder Zahlen. Der Ressourcenname muss in Azure eindeutig sein. |
Ort | Ressourcenspeicherort. | Schnur |
parent_id | Verwenden Sie die ID dieser Ressourcengruppe, um sie in einer Ressourcengruppe bereitzustellen. | Zeichenfolge (erforderlich) |
Schilder | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
Sku | Eigenschaften der SKU-Ressource | Sku- |
Identität | Eigenschaften der BYOK-Identitätsbeschreibung | Identity |
Eigenschaften | Namespaceeigenschaften, die zum Erstellen eines Namespacevorgangs bereitgestellt werden. | EHNamespaceProperties |
Identität
Name | Beschreibung | Wert |
---|---|---|
Art | Typ der verwalteten Dienstidentität. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Eigenschaften für vom Benutzer 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. | Schnur |
clusterArmId | Cluster-ARM-ID des Namespace. | Schnur |
disableLocalAuth | Diese Eigenschaft deaktiviert die SAS-Authentifizierung für den Event Hubs-Namespace. | Bool |
Verschlüsselung | Eigenschaften der BYOK-Verschlüsselungsbeschreibung | Verschlüsselungs- |
geoDataReplication | Geo Data Replication-Einstellungen für den Namespace | GeoDataReplicationProperties |
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 |
minimumTlsVersion | Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2" | "1.0" "1.1" "1.2" |
privateEndpointConnections | Liste der privaten Endpunktverbindungen. | PrivateEndpointConnection[] |
publicNetworkAccess | Dadurch wird ermittelt, ob Datenverkehr über das öffentliche Netzwerk zulässig ist. Standardmäßig ist sie aktiviert. | "Deaktiviert" "Aktiviert" "SecuredByPerimeter" |
zoneRedundant | Durch Aktivieren dieser Eigenschaft wird ein Standard Event Hubs-Namespace in regionen unterstützten Verfügbarkeitszonen erstellt. | Bool |
Verschlüsselung
Name | Beschreibung | Wert |
---|---|---|
keySource | Listet den möglichen Wert von keySource für Verschlüsselung auf. | "Microsoft.KeyVault" |
keyVaultProperties | Eigenschaften von KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Aktivieren der Infrastrukturverschlüsselung (Doppelte Verschlüsselung) | Bool |
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
Identität | UserAssignedIdentityProperties | |
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Schlüsselversion | Schnur |
UserAssignedIdentityProperties
Name | Beschreibung | Wert |
---|---|---|
userAssignedIdentity | ARM-ID der Benutzeridentität, die für die Verschlüsselung ausgewählt ist | Schnur |
GeoDataReplicationProperties
Name | Beschreibung | Wert |
---|---|---|
Orte | Eine Liste der Regionen, in denen Replikate des Namespace verwaltet werden. | NamespaceReplicaLocation-[] |
maxReplicationLagDurationInSeconds | Die maximale zulässige Verzögerung für Datenreplikationsvorgänge vom primären Replikat auf ein Quorum sekundärer Replikate. Wenn die Verzögerung den konfigurierten Betrag überschreitet, werden Vorgänge für das primäre Replikat fehlgeschlagen. Die zulässigen Werte sind 0 und 5 Minuten bis 1 Tag. | Int |
NamespaceReplicaLocation
Name | Beschreibung | Wert |
---|---|---|
clusterArmId | Optionale Eigenschaft, die die ARM-ID des Clusters angibt. Dies ist erforderlich, wenn ein Namespacereplikat in einem dedizierten Event Hub Cluster platziert werden soll. | Schnur |
locationName | Azure-Regionen, in denen ein Replikat des Namespace verwaltet wird | Schnur |
roleType | GeoDR-Rollentypen | "Primär" "Sekundär" |
PrivateEndpointConnection
Name | Beschreibung | Wert |
---|---|---|
Eigenschaften | Eigenschaften der PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Name | Beschreibung | Wert |
---|---|---|
privateEndpoint | Die Private Endpoint-Ressource für diese Verbindung. | PrivateEndpoint- |
privateLinkServiceConnectionState | Details zum Status der Verbindung. | ConnectionState- |
provisioningState | Bereitstellungsstatus der privaten Endpunktverbindung. | "Abgebrochen" "Erstellen" "Löschen" "Fehlgeschlagen" "Erfolgreich" "Aktualisieren" |
PrivateEndpoint
Name | Beschreibung | Wert |
---|---|---|
id | Der ARM-Bezeichner für private Endpunkte. | Schnur |
ConnectionState
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Verbindungszustands. | Schnur |
Status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
Sku
Name | Beschreibung | Wert |
---|---|---|
Fassungsvermögen | Die Event Hubs-Durchsatzeinheiten für Standard- oder Standardebenen, wobei der Wert 0 bis 20 Durchsatzeinheiten sein soll. Die Event Hubs Premium-Einheiten für die Premium-Stufe, wobei der Wert 0 bis 10 Premium-Einheiten sein soll. | Int Zwänge: Min.-Wert = 0 |
Name | Name dieser SKU. | "Einfach" "Premium" "Standard" (erforderlich) |
Rang | Die Abrechnungsebene dieser speziellen SKU. | "Einfach" "Premium" "Standard" |