Microsoft.EventHub-Namespaces 2021-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@2021-01-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
clusterArmId: 'string'
encryption: {
keySource: 'Microsoft.KeyVault'
keyVaultProperties: [
{
identity: {
userAssignedIdentity: 'string'
}
keyName: 'string'
keyVaultUri: 'string'
keyVersion: 'string'
}
]
requireInfrastructureEncryption: bool
}
isAutoInflateEnabled: bool
kafkaEnabled: bool
maximumThroughputUnits: int
privateEndpointConnections: [
{
properties: {
privateEndpoint: {
id: 'string'
}
privateLinkServiceConnectionState: {
description: 'string'
status: 'string'
}
provisioningState: 'string'
}
}
]
zoneRedundant: bool
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Name | Beschreibung | Wert |
---|
ConnectionState
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Verbindungszustands. | Schnur |
Status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
EHNamespaceProperties
Name | Beschreibung | Wert |
---|---|---|
clusterArmId | Cluster-ARM-ID des Namespace. | Schnur |
Verschlüsselung | Eigenschaften der BYOK-Verschlüsselungsbeschreibung | Verschlüsselungs- |
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 Zwänge: Min.-Wert = 0 Max. Wert = 20 |
privateEndpointConnections | Liste der privaten Endpunktverbindungen. | PrivateEndpointConnection[] |
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 |
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 |
---|
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
Identität | UserAssignedIdentityProperties | |
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Schlüsselversion | Schnur |
Microsoft.EventHub/namespaces
Name | Beschreibung | Wert |
---|---|---|
Identität | Eigenschaften der BYOK-Identitätsbeschreibung | Identity |
Ort | Ressourcenspeicherort. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 6 Maximale Länge = 6 Pattern = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (erforderlich) |
Eigenschaften | Namespaceeigenschaften, die zum Erstellen eines Namespacevorgangs bereitgestellt werden. | EHNamespaceProperties |
Sku | Eigenschaften der SKU-Ressource | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
PrivateEndpoint
Name | Beschreibung | Wert |
---|---|---|
id | Der ARM-Bezeichner für private Endpunkte. | Schnur |
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" |
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" |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
UserAssignedIdentityProperties
Name | Beschreibung | Wert |
---|---|---|
userAssignedIdentity | ARM-ID der Benutzeridentität, die für die Verschlüsselung ausgewählt ist | Schnur |
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
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. |
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. |
Erstellen eines Event Hub- | Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen. |
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. |
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. |
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. |
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 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". |
FrontDoor CDN mit WAF, Domänen und Protokollen an EventHub- | Diese Vorlage erstellt ein neues Azure FrontDoor CDN-Profil. Erstellen Sie WAF mit benutzerdefinierten und verwalteten Regeln, cdn-Routen, Ursprung und Gruppen mit ihrer Zuordnung zu WAF und Routen, konfiguriert benutzerdefinierte Domänen, erstellen Sie Event Hub- und Diagnoseeinstellungen zum Senden von CDN-Zugriffsprotokollen mithilfe des Event Hubs. |
Moesif API Analytics and Monetization | Die Vorlage protokolliert API-Aufrufe von Azure API Management an moesif-API-Analysen und Monetarisierungsplattform. |
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": "2021-01-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"clusterArmId": "string",
"encryption": {
"keySource": "Microsoft.KeyVault",
"keyVaultProperties": [
{
"identity": {
"userAssignedIdentity": "string"
},
"keyName": "string",
"keyVaultUri": "string",
"keyVersion": "string"
}
],
"requireInfrastructureEncryption": "bool"
},
"isAutoInflateEnabled": "bool",
"kafkaEnabled": "bool",
"maximumThroughputUnits": "int",
"privateEndpointConnections": [
{
"properties": {
"privateEndpoint": {
"id": "string"
},
"privateLinkServiceConnectionState": {
"description": "string",
"status": "string"
},
"provisioningState": "string"
}
}
],
"zoneRedundant": "bool"
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Name | Beschreibung | Wert |
---|
ConnectionState
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Verbindungszustands. | Schnur |
Status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
EHNamespaceProperties
Name | Beschreibung | Wert |
---|---|---|
clusterArmId | Cluster-ARM-ID des Namespace. | Schnur |
Verschlüsselung | Eigenschaften der BYOK-Verschlüsselungsbeschreibung | Verschlüsselungs- |
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 Zwänge: Min.-Wert = 0 Max. Wert = 20 |
privateEndpointConnections | Liste der privaten Endpunktverbindungen. | PrivateEndpointConnection[] |
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 |
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 |
---|
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
Identität | UserAssignedIdentityProperties | |
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Schlüsselversion | Schnur |
Microsoft.EventHub/namespaces
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | "2021-01-01-preview" |
Identität | Eigenschaften der BYOK-Identitätsbeschreibung | Identity |
Ort | Ressourcenspeicherort. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 6 Maximale Länge = 6 Pattern = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (erforderlich) |
Eigenschaften | Namespaceeigenschaften, die zum Erstellen eines Namespacevorgangs bereitgestellt werden. | EHNamespaceProperties |
Sku | Eigenschaften der SKU-Ressource | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | "Microsoft.EventHub/namespaces" |
PrivateEndpoint
Name | Beschreibung | Wert |
---|---|---|
id | Der ARM-Bezeichner für private Endpunkte. | Schnur |
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" |
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" |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
UserAssignedIdentityProperties
Name | Beschreibung | Wert |
---|---|---|
userAssignedIdentity | ARM-ID der Benutzeridentität, die für die Verschlüsselung ausgewählt ist | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
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. |
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. |
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. |
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. |
Erstellen einer Event Hubs-Namespace-Virtual Network-Regel |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace mit virtueller Netzwerkregel 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 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. |
Erstellen eines Event Hub- |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen. |
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 EventHubs-Namespaces, Event Hubs & Consumergruppe |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen. |
Benutzerdefiniertes Thema und Ereignishubhandler erstellen |
Erstellt ein benutzerdefiniertes Thema und einen Ereignishub für Azure Event Grid, um die Ereignisse zu behandeln. |
Create EventHubs authorizationRules |
Mit dieser Vorlage können Sie einen EventHubs Standard-Namespace, einen Event Hub, eine Consumergruppe und authorizationRules bereitstellen. |
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 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. |
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. |
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. |
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 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". |
FrontDoor CDN mit WAF, Domänen und Protokollen an EventHub- |
Diese Vorlage erstellt ein neues Azure FrontDoor CDN-Profil. Erstellen Sie WAF mit benutzerdefinierten und verwalteten Regeln, cdn-Routen, Ursprung und Gruppen mit ihrer Zuordnung zu WAF und Routen, konfiguriert benutzerdefinierte Domänen, erstellen Sie Event Hub- und Diagnoseeinstellungen zum Senden von CDN-Zugriffsprotokollen mithilfe des Event Hubs. |
Moesif API Analytics and Monetization |
Die Vorlage protokolliert API-Aufrufe von Azure API Management an moesif-API-Analysen und Monetarisierungsplattform. |
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! |
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@2021-01-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
capacity = int
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
clusterArmId = "string"
encryption = {
keySource = "Microsoft.KeyVault"
keyVaultProperties = [
{
identity = {
userAssignedIdentity = "string"
}
keyName = "string"
keyVaultUri = "string"
keyVersion = "string"
}
]
requireInfrastructureEncryption = bool
}
isAutoInflateEnabled = bool
kafkaEnabled = bool
maximumThroughputUnits = int
privateEndpointConnections = [
{
properties = {
privateEndpoint = {
id = "string"
}
privateLinkServiceConnectionState = {
description = "string"
status = "string"
}
provisioningState = "string"
}
}
]
zoneRedundant = bool
}
})
}
Eigenschaftswerte
ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties
Name | Beschreibung | Wert |
---|
ConnectionState
Name | Beschreibung | Wert |
---|---|---|
Beschreibung | Beschreibung des Verbindungszustands. | Schnur |
Status | Status der Verbindung. | "Genehmigt" "Getrennt" "Ausstehend" "Abgelehnt" |
EHNamespaceProperties
Name | Beschreibung | Wert |
---|---|---|
clusterArmId | Cluster-ARM-ID des Namespace. | Schnur |
Verschlüsselung | Eigenschaften der BYOK-Verschlüsselungsbeschreibung | Verschlüsselungs- |
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 Zwänge: Min.-Wert = 0 Max. Wert = 20 |
privateEndpointConnections | Liste der privaten Endpunktverbindungen. | PrivateEndpointConnection[] |
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 |
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 |
---|
KeyVaultProperties
Name | Beschreibung | Wert |
---|---|---|
Identität | UserAssignedIdentityProperties | |
keyName | Name des Schlüssels von KeyVault | Schnur |
keyVaultUri | URI von KeyVault | Schnur |
keyVersion | Schlüsselversion | Schnur |
Microsoft.EventHub/namespaces
Name | Beschreibung | Wert |
---|---|---|
Identität | Eigenschaften der BYOK-Identitätsbeschreibung | Identity |
Ort | Ressourcenspeicherort. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 6 Maximale Länge = 6 Pattern = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (erforderlich) |
Eigenschaften | Namespaceeigenschaften, die zum Erstellen eines Namespacevorgangs bereitgestellt werden. | EHNamespaceProperties |
Sku | Eigenschaften der SKU-Ressource | Sku- |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.EventHub/namespaces@2021-01-01-preview" |
PrivateEndpoint
Name | Beschreibung | Wert |
---|---|---|
id | Der ARM-Bezeichner für private Endpunkte. | Schnur |
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" |
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" |
TrackedResourceTags
Name | Beschreibung | Wert |
---|
UserAssignedIdentityProperties
Name | Beschreibung | Wert |
---|---|---|
userAssignedIdentity | ARM-ID der Benutzeridentität, die für die Verschlüsselung ausgewählt ist | Schnur |