Microsoft.EventHub-Namespaces 2023-01-01-preview
Bicep-Ressourcendefinition
Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für 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 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 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 |
geoDataReplication | Geodatenreplikationseinstellungen 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 für Durchsatzeinheiten wenn AutoInflate aktiviert ist, sollte der Wert innerhalb von 0 bis 20 Durchsatzeinheiten liegen. ( '0', wenn AutoInflateEnabled = true) | INT |
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 |
GeoDataReplicationProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
locations | Eine Liste von Regionen, in denen Replikate des Namespace verwaltet werden. | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | Die maximale zulässige Verzögerung für Datenreplikationsvorgänge vom primären Replikat bis zu einem Quorum sekundärer Replikate. Wenn die Verzögerung den konfigurierten Betrag überschreitet, treten Bei Vorgängen für das primäre Replikat ein Fehler auf. 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. | Zeichenfolge |
locationName | Azure-Regionen, in denen ein Replikat des Namespace verwaltet wird | Zeichenfolge |
roleType | GeoDR-Rollentypen | "Primär" "Sekundär" |
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: Min-Wert = 0 |
name | Name dieser SKU. | "Basic" "Premium" "Standard" (erforderlich) |
Ebene | Die Abrechnungsebene dieser bestimmten SKU. | "Basic" "Premium" "Standard" |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
PubNub Realtime Gateway für Azure Event Hubs |
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 von Sports Analytics in azure Architecture |
Erstellt ein Azure-Speicherkonto mit aktiviertem ADLS Gen 2, eine Azure Data Factory instance mit verknüpften Diensten für das Speicherkonto (eine Azure SQL-Datenbank, falls bereitgestellt) 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 für Speicherblobdaten" für das Speicherkonto zugewiesen. Es gibt auch Optionen zum Bereitstellen eines Azure Key Vault instance, einer Azure SQL-Datenbank und eines Azure Event Hub (für Streaminganwendungsfälle). Wenn ein Azure Key Vault bereitgestellt wird, erhalten die verwaltete Data Factory-Identität und die AAD-Identität für den Benutzer, der die Vorlage bereitstellt, die Rolle "Key Vault Geheimnisse benutzer". |
Moesif API Analytics und Monetarisierung |
Die Vorlage protokolliert API-Aufrufe von Azure API Management für die Moesif-API-Analyse- und Monetarisierungsplattform. |
Azure Digital Twins mit Zeitdatenverlaufsverbindung |
Mit dieser Vorlage wird eine Azure Digital Twins-instance erstellt, die mit einer Zeitreihendatenverlaufsverbindung konfiguriert ist. Um eine Verbindung herzustellen, müssen andere Ressourcen wie ein Event Hubs-Namespace, ein Event Hubs, 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 eines Event Hub-Handlers |
Erstellt ein Azure Event Grid benutzerdefinierten Thema und Event Hub, 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. |
Erstellen einer EventHubs-AutorisierungRules |
Mit dieser Vorlage können Sie einen EventHubs Standard-Namespace, einen Event Hub, eine Consumergruppe und Autorisierungsrichtlinien bereitstellen. |
Erstellen eines Eventhub-Namespaces und einer Geowiederherstellungskonfiguration |
Mit dieser Vorlage können Sie einen Service Bus-Namespace mit einer Basic/Standard-SKU bereitstellen. |
Erstellen einer IP-Filterregel für den Eventhub-Namespace |
Mit dieser Vorlage können Sie einen Service Bus Premium-Namespace mit ip-Filterregel bereitstellen. |
Erstellen eines Event Hubs-Namespaces Virtual Network Regel |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace mit Virtual Network Regel bereitstellen. |
Erstellt Event Hub-Cluster & Nameapce im Cluster |
Mit dieser Vorlage können Sie EventHubs-Cluster und einen Namespace im Cluster erstellen. |
Erstellt Eventhub-Cluster, namesapce & eventhub |
Mit dieser Vorlage können Sie EventHubs-Cluster, Namespace und EventHub im Cluster erstellen. |
Erstellen von EventHubs mit aktivierter Erfassung |
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) |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und Capture darauf aktivieren. |
Erstellen eines EventHubs-Namespaces und Aktivieren der automatischen Aufblasung |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen. Diese Vorlage aktiviert auch das Feature zum automatischen Aufblasen in Ihrem Namespace. |
Erstellen eines Event Hubs |
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 |
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone konfigurieren, 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 Erfassen von Gerätedaten von mehreren Geräten entwickelt wurde und die Gerätedaten in FHIR-Beobachtungen transformiert werden, die dann im Azure Health Data Services FHIR-Dienst beibehalten werden. |
Bereitstellen des MedTech-Diensts einschließlich einer Azure IoT Hub |
Der MedTech-Dienst ist einer der Azure Health Data Services, der zum Erfassen von Gerätedaten von mehreren Geräten entwickelt wurde und die Gerätedaten in FHIR-Beobachtungen transformiert werden, die dann im Azure Health Data Services FHIR-Dienst beibehalten werden. |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Azure SQL Server mit in Event Hub geschriebener Überwachung |
Mit dieser Vorlage können Sie einen Azure SQL Server mit aktivierter Überwachung zum Schreiben von Überwachungsprotokollen in Event Hub bereitstellen. |
Erstellen von SQL MI mit konfiguriertem Senden 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-Funktions-App mit Event Hub und verwalteter Identität |
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:
- 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 |
---|---|---|
type | 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 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, 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 |
geoDataReplication | Geodatenreplikationseinstellungen 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 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 |
GeoDataReplicationProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
locations | 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 zu einem Quorum sekundärer Replikate. Wenn die Verzögerung den konfigurierten Betrag überschreitet, tritt ein Fehler bei Vorgängen auf dem primären Replikat auf. 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. | Zeichenfolge |
locationName | Azure-Regionen, in denen ein Replikat des Namespace verwaltet wird | Zeichenfolge |
roleType | GeoDR-Rollentypen | "Primär" "Sekundär" |
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: Min-Wert = 0 |
name | Name dieser SKU. | "Basic" "Premium" "Standard" (erforderlich) |
Ebene | Die Abrechnungsebene dieser bestimmten SKU. | "Basic" "Premium" "Standard" |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
PubNub Realtime Gateway für Azure Event Hubs |
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 von Sports Analytics in azure Architecture |
Erstellt ein Azure-Speicherkonto mit aktiviertem ADLS Gen 2, eine Azure Data Factory instance mit verknüpften Diensten für das Speicherkonto (eine Azure SQL-Datenbank, falls bereitgestellt) 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 für Speicherblobdaten" für das Speicherkonto zugewiesen. Es gibt auch Optionen zum Bereitstellen eines Azure Key Vault instance, einer Azure SQL-Datenbank und eines Azure Event Hub (für Streaminganwendungsfälle). Wenn ein Azure Key Vault bereitgestellt wird, erhalten die verwaltete Data Factory-Identität und die AAD-Identität für den Benutzer, der die Vorlage bereitstellt, die Rolle "Key Vault Geheimnisse benutzer". |
Moesif API Analytics und Monetarisierung |
Die Vorlage protokolliert API-Aufrufe von Azure API Management für die Moesif-API-Analyse- und Monetarisierungsplattform. |
Azure Digital Twins mit Zeitdatenverlaufsverbindung |
Mit dieser Vorlage wird eine Azure Digital Twins-instance erstellt, die mit einer Zeitreihendatenverlaufsverbindung konfiguriert ist. Um eine Verbindung herzustellen, müssen andere Ressourcen wie ein Event Hubs-Namespace, ein Event Hubs, 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 eines Event Hub-Handlers |
Erstellt ein Azure Event Grid benutzerdefinierten Thema und Event Hub, 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. |
Erstellen einer EventHubs-AutorisierungRules |
Mit dieser Vorlage können Sie einen EventHubs Standard-Namespace, einen Event Hub, eine Consumergruppe und Autorisierungsrichtlinien bereitstellen. |
Erstellen eines Eventhub-Namespaces und einer Geowiederherstellungskonfiguration |
Mit dieser Vorlage können Sie einen Service Bus-Namespace mit einer Basic/Standard-SKU bereitstellen. |
Erstellen einer IP-Filterregel für den Eventhub-Namespace |
Mit dieser Vorlage können Sie einen Service Bus Premium-Namespace mit ip-Filterregel bereitstellen. |
Erstellen eines Event Hubs-Namespaces Virtual Network Regel |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace mit Virtual Network Regel bereitstellen. |
Erstellt Event Hub-Cluster & Nameapce im Cluster |
Mit dieser Vorlage können Sie EventHubs-Cluster und einen Namespace im Cluster erstellen. |
Erstellt Eventhub-Cluster, namesapce & eventhub |
Mit dieser Vorlage können Sie EventHubs-Cluster, Namespace und EventHub im Cluster erstellen. |
Erstellen von EventHubs mit aktivierter Erfassung |
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) |
Mit dieser Vorlage können Sie einen EventHubs-Namespace mit einem Event Hub bereitstellen und Capture darauf aktivieren. |
Erstellen eines EventHubs-Namespaces und Aktivieren der automatischen Aufblasung |
Mit dieser Vorlage können Sie einen Event Hubs Standard-Namespace, einen Event Hub und eine Consumergruppe bereitstellen. Diese Vorlage aktiviert auch das Feature zum automatischen Aufblasen in Ihrem Namespace. |
Erstellen eines Event Hubs |
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 |
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone konfigurieren, 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 Erfassen von Gerätedaten von mehreren Geräten entwickelt wurde und die Gerätedaten in FHIR-Beobachtungen transformiert werden, die dann im Azure Health Data Services FHIR-Dienst beibehalten werden. |
Bereitstellen des MedTech-Diensts einschließlich einer Azure IoT Hub |
Der MedTech-Dienst ist einer der Azure Health Data Services, der zum Erfassen von Gerätedaten von mehreren Geräten entwickelt wurde und die Gerätedaten in FHIR-Beobachtungen transformiert werden, die dann im Azure Health Data Services FHIR-Dienst beibehalten werden. |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Bereitstellen von Azure Data Explorer db mit Event Hub-Verbindung |
Azure SQL Server mit in Event Hub geschriebener Überwachung |
Mit dieser Vorlage können Sie einen Azure SQL Server mit aktivierter Überwachung zum Schreiben von Überwachungsprotokollen in Event Hub bereitstellen. |
Erstellen von SQL MI mit konfiguriertem Senden 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-Funktions-App mit Event Hub und verwalteter Identität |
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. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Ressourcentyp namespaces kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- 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 Der Vorlage die folgende Terraform-Ressource 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 |
---|---|---|
type | Ressourcentyp | "Microsoft.EventHub/namespaces@2023-01-01-preview" |
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 |
geoDataReplication | Geodatenreplikationseinstellungen 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 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 |
GeoDataReplicationProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
locations | Eine Liste von Regionen, in denen Replikate des Namespace verwaltet werden. | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | Die maximale zulässige Verzögerung für Datenreplikationsvorgänge vom primären Replikat bis zu einem Quorum sekundärer Replikate. Wenn die Verzögerung den konfigurierten Betrag überschreitet, treten Bei Vorgängen für das primäre Replikat ein Fehler auf. 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. | Zeichenfolge |
locationName | Azure-Regionen, in denen ein Replikat des Namespace verwaltet wird | Zeichenfolge |
roleType | GeoDR-Rollentypen | "Primär" "Sekundär" |
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" "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: Min-Wert = 0 |
name | Name dieser SKU. | „Basic“ "Premium" "Standard" (erforderlich) |
Ebene | Die Abrechnungsebene dieser bestimmten SKU. | „Basic“ "Premium" „Standard“ |