Microsoft.EventHub-namnområden
Bicep-resursdefinition
Resurstypen namespaces kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventHub/namespaces-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.EventHub/namespaces@2024-05-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
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'
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
ConnectionState
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av anslutningstillståndet. | sträng |
status | Status för anslutningen. | "Godkänd" "Frånkopplad" "Väntar" "Avvisade" |
EHNamespaceProperties
Namn | Beskrivning | Värde |
---|---|---|
alternateName | Alternativt namn som anges när alias- och namnområdesnamn är samma. | sträng |
clusterArmId | Kluster-ARM-ID för namnområdet. | sträng |
disableLocalAuth | Den här egenskapen inaktiverar SAS-autentisering för Event Hubs-namnområdet. | Bool |
kryptering | Egenskaper för beskrivning av BYOK-kryptering | Kryptering |
geoDataReplication | Inställningar för geo-datareplikering för namnområdet | GeoDataReplicationProperties |
isAutoInflateEnabled | Värde som anger om AutoInflate är aktiverat för eventhub-namnområdet. | Bool |
kafkaEnabled | Värde som anger om Kafka är aktiverat för eventhub-namnområdet. | Bool |
maximumThroughputUnits | Den övre gränsen för dataflödesenheter när AutoInflate är aktiverat bör värdet ligga inom 0 till 20 dataflödesenheter. ( '0' if AutoInflateEnabled = true) | Int Begränsningar: Minsta värde = 0 |
minimumTlsVersion | Den lägsta TLS-versionen för klustret som ska stödjas, t.ex. "1.2" | '1.0' '1.1' '1.2' |
privateEndpointConnections | Lista över privata slutpunktsanslutningar. | PrivateEndpointConnection[] |
publicNetworkAccess | Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad. | "Inaktiverad" "Aktiverad" "SecuredByPerimeter" |
zoneRedundant | När du aktiverar den här egenskapen skapas ett Standard Event Hubs-namnområde i regioner som stöds tillgänglighetszoner. | Bool |
Kryptering
Namn | Beskrivning | Värde |
---|---|---|
keySource | Räknar upp det möjliga värdet för keySource för kryptering | "Microsoft.KeyVault" |
keyVaultProperties | Egenskaper för KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Aktivera infrastrukturkryptering (dubbel kryptering) | Bool |
GeoDataReplicationProperties
Namn | Beskrivning | Värde |
---|---|---|
Platser | En lista över regioner där repliker av namnområdet underhålls. | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | Den maximala godkända fördröjningen för datareplikeringsåtgärder från den primära repliken till ett kvorum med sekundära repliker. När fördröjningen överskrider det konfigurerade beloppet misslyckas åtgärder på den primära repliken. De tillåtna värdena är 0 och 5 minuter till 1 dag. | Int |
Identitet
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Egenskaper för användartilldelade identiteter | IdentityUserAssignedIdentiteter |
IdentityUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
KeyVaultEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
identitet | UserAssignedIdentityProperties | |
keyName | Namnet på nyckeln från KeyVault | sträng |
keyVaultUri | Uri för KeyVault | sträng |
keyVersion | Nyckelversion | sträng |
Microsoft.EventHub/namespaces
Namn | Beskrivning | Värde |
---|---|---|
identitet | Egenskaper för BESKRIVNING av BYOK-identitet | identitet |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 6 Maximal längd = 6 Mönster = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (krävs) |
Egenskaper | Namnområdesegenskaper som angetts för att skapa namnområdesåtgärd. | EHNamespaceProperties |
Sku | Egenskaper för sku-resurs | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
NamespaceReplicaLocation
Namn | Beskrivning | Värde |
---|---|---|
clusterArmId | Valfri egenskap som anger ARM-ID för klustret. Detta krävs om en namnområdesreplik ska placeras i ett dedikerat händelsehubbkluster | sträng |
locationName | Azure-regioner där en replik av namnområdet underhålls | sträng |
roleType | GeoDR-rolltyper | "Primär" "Sekundär" |
PrivateEndpoint
Namn | Beskrivning | Värde |
---|---|---|
Id | ARM-identifieraren för privat slutpunkt. | sträng |
PrivateEndpointConnection
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Egenskaper för PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Namn | Beskrivning | Värde |
---|---|---|
privateEndpoint | Den privata slutpunktsresursen för den här anslutningen. | PrivateEndpoint |
privateLinkServiceConnectionState | Information om anslutningens tillstånd. | ConnectionState |
provisioningState | Etableringstillstånd för den privata slutpunktsanslutningen. | "Avbröts" "Skapar" "Ta bort" "Misslyckades" "Lyckades" "Uppdaterar" |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Event Hubs-dataflödesenheter för Basic- eller Standard-nivåer, där värdet ska vara 0 till 20 dataflödesenheter. Event Hubs Premium-enheter för Premium-nivån, där värdet ska vara 0 till 10 premiumenheter. | Int Begränsningar: Minsta värde = 0 |
Namn | Namnet på den här SKU:n. | "Grundläggande" "Premium" "Standard" (krävs) |
Nivå | Faktureringsnivån för den här specifika SKU:n. | "Grundläggande" "Premium" "Standard" |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
UserAssignedIdentity
Namn | Beskrivning | Värde |
---|
UserAssignedIdentityProperties
Namn | Beskrivning | Värde |
---|---|---|
userAssignedIdentity | ARM-ID för användaridentitet som valts för kryptering | sträng |
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Bicep-fil | Beskrivning |
---|---|
Azure Digital Twins med tidsdatahistorikanslutning | Den här mallen skapar en Azure Digital Twins-instans som konfigurerats med en tidsserieanslutning för datahistorik. För att kunna skapa en anslutning måste andra resurser skapas, till exempel ett Event Hubs-namnområde, en händelsehubb, Ett Azure Data Explorer-kluster och en databas. Data skickas till en händelsehubb som så småningom vidarebefordrar data till Azure Data Explorer-klustret. Data lagras i en databastabell i klustret |
Azure-funktionsapp med Händelsehubb och Hanterad identitet | hans mall etablerar en Azure-funktionsapp på en Linux-förbrukningsplan, tillsammans med en händelsehubb, Azure Storage och Application Insights. Funktionsappen kan använda hanterad identitet för att ansluta till händelsehubben och lagringskontot |
Skapa en händelsehubb | Med den här mallen kan du distribuera ett EventHubs-namnområde med en händelsehubb. |
Skapa ett EventHubs-namnområde, en händelsehubb & konsumentgrupp | Med den här mallen kan du distribuera ett Event Hubs Standard-namnområde, en händelsehubb och en konsumentgrupp. |
Skapar Event Hub-kluster & namn i kluster | Med den här mallen kan du skapa EventHubs-kluster och ett namnområde i klustret |
Skapar Eventhub-kluster, namntilldela & eventhub | Med den här mallen kan du skapa EventHubs-kluster, namnområde och eventhub i kluster |
Distribuera Azure Data Explorer db med Event Grid-anslutning | Distribuera Azure Data Explorer db med Event Grid-anslutning. |
Distribuera Azure Data Explorer db med Event Hub-anslutning | Distribuera Azure Data Explorer db med Event Hub-anslutning. |
Distribuera MedTech-tjänsten | MedTech-tjänsten är en av Azure Health Data Services som är utformad för att mata in enhetsdata från flera enheter, omvandla enhetsdata till FHIR-observationer, som sedan sparas i Azure Health Data Services FHIR-tjänsten. |
Distribuera MedTech-tjänsten, inklusive en Azure IoT Hub- | MedTech-tjänsten är en av Azure Health Data Services som är utformad för att mata in enhetsdata från flera enheter, omvandla enhetsdata till FHIR-observationer, som sedan sparas i Azure Health Data Services FHIR-tjänsten. |
Distribuera Sports Analytics på Azure Architecture | Skapar ett Azure Storage-konto med ADLS Gen 2 aktiverat, en Azure Data Factory-instans med länkade tjänster för lagringskontot (en Azure SQL Database om den distribueras) och en Azure Databricks-instans. AAD-identiteten för den användare som distribuerar mallen och den hanterade identiteten för ADF-instansen beviljas rollen Storage Blob Data Contributor för lagringskontot. Det finns också alternativ för att distribuera en Azure Key Vault-instans, en Azure SQL Database och en Azure Event Hub (för användningsfall för direktuppspelning). När ett Azure Key Vault distribueras beviljas den hanterade identiteten för datafabriken och AAD-identiteten för den användare som distribuerar mallen rollen Key Vault-hemligheter. |
FrontDoor CDN med WAF, domäner och loggar till EventHub | Den här mallen skapar en ny Azure FrontDoor cdn-profil. Skapa WAF med anpassade och hanterade regler, cdn-vägar, ursprung och grupper med deras koppling till WAF och vägar, konfigurerar anpassade domäner, skapar händelsehubb och diagnostikinställningar för att skicka CDN-åtkomstloggar med hjälp av händelsehubben. |
Moesif API Analytics och monetarisering | Mallen loggar API-anrop från Azure API Management till Moesif API-analys- och intäktsplattform |
Resursdefinition för ARM-mall
Resurstypen namespaces kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventHub/namespaces-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.EventHub/namespaces",
"apiVersion": "2024-05-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
ConnectionState
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av anslutningstillståndet. | sträng |
status | Status för anslutningen. | "Godkänd" "Frånkopplad" "Väntar" "Avvisade" |
EHNamespaceProperties
Namn | Beskrivning | Värde |
---|---|---|
alternateName | Alternativt namn som anges när alias- och namnområdesnamn är samma. | sträng |
clusterArmId | Kluster-ARM-ID för namnområdet. | sträng |
disableLocalAuth | Den här egenskapen inaktiverar SAS-autentisering för Event Hubs-namnområdet. | Bool |
kryptering | Egenskaper för beskrivning av BYOK-kryptering | Kryptering |
geoDataReplication | Inställningar för geo-datareplikering för namnområdet | GeoDataReplicationProperties |
isAutoInflateEnabled | Värde som anger om AutoInflate är aktiverat för eventhub-namnområdet. | Bool |
kafkaEnabled | Värde som anger om Kafka är aktiverat för eventhub-namnområdet. | Bool |
maximumThroughputUnits | Den övre gränsen för dataflödesenheter när AutoInflate är aktiverat bör värdet ligga inom 0 till 20 dataflödesenheter. ( '0' if AutoInflateEnabled = true) | Int Begränsningar: Minsta värde = 0 |
minimumTlsVersion | Den lägsta TLS-versionen för klustret som ska stödjas, t.ex. "1.2" | '1.0' '1.1' '1.2' |
privateEndpointConnections | Lista över privata slutpunktsanslutningar. | PrivateEndpointConnection[] |
publicNetworkAccess | Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad. | "Inaktiverad" "Aktiverad" "SecuredByPerimeter" |
zoneRedundant | När du aktiverar den här egenskapen skapas ett Standard Event Hubs-namnområde i regioner som stöds tillgänglighetszoner. | Bool |
Kryptering
Namn | Beskrivning | Värde |
---|---|---|
keySource | Räknar upp det möjliga värdet för keySource för kryptering | "Microsoft.KeyVault" |
keyVaultProperties | Egenskaper för KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Aktivera infrastrukturkryptering (dubbel kryptering) | Bool |
GeoDataReplicationProperties
Namn | Beskrivning | Värde |
---|---|---|
Platser | En lista över regioner där repliker av namnområdet underhålls. | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | Den maximala godkända fördröjningen för datareplikeringsåtgärder från den primära repliken till ett kvorum med sekundära repliker. När fördröjningen överskrider det konfigurerade beloppet misslyckas åtgärder på den primära repliken. De tillåtna värdena är 0 och 5 minuter till 1 dag. | Int |
Identitet
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Egenskaper för användartilldelade identiteter | IdentityUserAssignedIdentiteter |
IdentityUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
KeyVaultEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
identitet | UserAssignedIdentityProperties | |
keyName | Namnet på nyckeln från KeyVault | sträng |
keyVaultUri | Uri för KeyVault | sträng |
keyVersion | Nyckelversion | sträng |
Microsoft.EventHub/namespaces
Namn | Beskrivning | Värde |
---|---|---|
apiVersion | API-versionen | "2024-05-01-preview" |
identitet | Egenskaper för BESKRIVNING av BYOK-identitet | identitet |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 6 Maximal längd = 6 Mönster = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (krävs) |
Egenskaper | Namnområdesegenskaper som angetts för att skapa namnområdesåtgärd. | EHNamespaceProperties |
Sku | Egenskaper för sku-resurs | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. Se taggar i mallar |
typ | Resurstypen | "Microsoft.EventHub/namespaces" |
NamespaceReplicaLocation
Namn | Beskrivning | Värde |
---|---|---|
clusterArmId | Valfri egenskap som anger ARM-ID för klustret. Detta krävs om en namnområdesreplik ska placeras i ett dedikerat händelsehubbkluster | sträng |
locationName | Azure-regioner där en replik av namnområdet underhålls | sträng |
roleType | GeoDR-rolltyper | "Primär" "Sekundär" |
PrivateEndpoint
Namn | Beskrivning | Värde |
---|---|---|
Id | ARM-identifieraren för privat slutpunkt. | sträng |
PrivateEndpointConnection
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Egenskaper för PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Namn | Beskrivning | Värde |
---|---|---|
privateEndpoint | Den privata slutpunktsresursen för den här anslutningen. | PrivateEndpoint |
privateLinkServiceConnectionState | Information om anslutningens tillstånd. | ConnectionState |
provisioningState | Etableringstillstånd för den privata slutpunktsanslutningen. | "Avbröts" "Skapar" "Ta bort" "Misslyckades" "Lyckades" "Uppdaterar" |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Event Hubs-dataflödesenheter för Basic- eller Standard-nivåer, där värdet ska vara 0 till 20 dataflödesenheter. Event Hubs Premium-enheter för Premium-nivån, där värdet ska vara 0 till 10 premiumenheter. | Int Begränsningar: Minsta värde = 0 |
Namn | Namnet på den här SKU:n. | "Grundläggande" "Premium" "Standard" (krävs) |
Nivå | Faktureringsnivån för den här specifika SKU:n. | "Grundläggande" "Premium" "Standard" |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
UserAssignedIdentity
Namn | Beskrivning | Värde |
---|
UserAssignedIdentityProperties
Namn | Beskrivning | Värde |
---|---|---|
userAssignedIdentity | ARM-ID för användaridentitet som valts för kryptering | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
Azure Digital Twins med tidsdatahistorikanslutning |
Den här mallen skapar en Azure Digital Twins-instans som konfigurerats med en tidsserieanslutning för datahistorik. För att kunna skapa en anslutning måste andra resurser skapas, till exempel ett Event Hubs-namnområde, en händelsehubb, Ett Azure Data Explorer-kluster och en databas. Data skickas till en händelsehubb som så småningom vidarebefordrar data till Azure Data Explorer-klustret. Data lagras i en databastabell i klustret |
Azure-funktionsapp med Händelsehubb och Hanterad identitet |
hans mall etablerar en Azure-funktionsapp på en Linux-förbrukningsplan, tillsammans med en händelsehubb, Azure Storage och Application Insights. Funktionsappen kan använda hanterad identitet för att ansluta till händelsehubben och lagringskontot |
Azure SQL Server med granskning skriven till Event Hub |
Med den här mallen kan du distribuera en Azure SQL-server med Granskning aktiverat för att skriva granskningsloggar till Event Hub |
Anslut till ett Event Hubs-namnområde via privat slutpunkt |
Det här exemplet visar hur du använder konfigurera ett virtuellt nätverk och en privat DNS-zon för att få åtkomst till ett Event Hubs-namnområde via en privat slutpunkt. |
Skapa en event hubs-regel för virtuellt nätverk |
Med den här mallen kan du distribuera ett Event Hubs Standard-namnområde med en regel för virtuellt nätverk |
Skapa en Eventhub-namnrymd och geo-återställningskonfiguration |
Med den här mallen kan du distribuera ett Service Bus-namnområde med en Basic-/Standard-SKU. |
Skapa en IP-filterregel för Eventhub-namnområde |
Med den här mallen kan du distribuera ett Service Bus Premium-namnområde med IP-filterregeln |
Skapa en miljö med en Händelsehubb-händelsekälla |
Med den här mallen kan du distribuera en Time Series Insights-miljö som är konfigurerad för att använda händelser från en händelsehubb. |
Skapa en händelsehubb |
Med den här mallen kan du distribuera ett EventHubs-namnområde med en händelsehubb. |
Skapa ett EventHubs-namnområde och aktivera automatisk blåsning |
Med den här mallen kan du distribuera ett Event Hubs Standard-namnområde, en händelsehubb och en konsumentgrupp. Den här mallen aktiverar också funktionen auto-inflate på ditt namnområde. |
Skapa ett EventHubs-namnområde, en händelsehubb & konsumentgrupp |
Med den här mallen kan du distribuera ett Event Hubs Standard-namnområde, en händelsehubb och en konsumentgrupp. |
Skapa anpassat Event Grid-ämne och händelsehubbhanterare |
Skapar ett anpassat Azure Event Grid-ämne och en händelsehubb för att hantera händelserna. |
Skapa EventHubs-auktoriseringRegler |
Med den här mallen kan du distribuera ett EventHubs Standard-namnområde, en händelsehubb, en konsumentgrupp och authorizationRules |
Skapa EventHubs med Capture aktiverat |
Med den här mallen kan du distribuera ett EventHubs-namnområde med en händelsehubb och aktivera Capture på den |
Skapa EventHubs med capture aktiverat (ADLS) |
Med den här mallen kan du distribuera ett EventHubs-namnområde med en händelsehubb och aktivera Capture på den |
Skapa SQL MI med konfigurerad sändning av loggar och mått |
Med den här mallen kan du distribuera SQL MI och ytterligare resurser som används för att lagra loggar och mått (diagnostikarbetsyta, lagringskonto, händelsehubb). |
Skapar Event Hub-kluster & namn i kluster |
Med den här mallen kan du skapa EventHubs-kluster och ett namnområde i klustret |
Skapar Eventhub-kluster, namntilldela & eventhub |
Med den här mallen kan du skapa EventHubs-kluster, namnområde och eventhub i kluster |
Distribuera Azure Data Explorer db med Event Grid-anslutning |
Distribuera Azure Data Explorer db med Event Grid-anslutning. |
Distribuera Azure Data Explorer db med Event Hub-anslutning |
Distribuera Azure Data Explorer db med Event Hub-anslutning. |
Distribuera MedTech-tjänsten |
MedTech-tjänsten är en av Azure Health Data Services som är utformad för att mata in enhetsdata från flera enheter, omvandla enhetsdata till FHIR-observationer, som sedan sparas i Azure Health Data Services FHIR-tjänsten. |
Distribuera MedTech-tjänsten, inklusive en Azure IoT Hub- |
MedTech-tjänsten är en av Azure Health Data Services som är utformad för att mata in enhetsdata från flera enheter, omvandla enhetsdata till FHIR-observationer, som sedan sparas i Azure Health Data Services FHIR-tjänsten. |
Distribuera Sports Analytics på Azure Architecture |
Skapar ett Azure Storage-konto med ADLS Gen 2 aktiverat, en Azure Data Factory-instans med länkade tjänster för lagringskontot (en Azure SQL Database om den distribueras) och en Azure Databricks-instans. AAD-identiteten för den användare som distribuerar mallen och den hanterade identiteten för ADF-instansen beviljas rollen Storage Blob Data Contributor för lagringskontot. Det finns också alternativ för att distribuera en Azure Key Vault-instans, en Azure SQL Database och en Azure Event Hub (för användningsfall för direktuppspelning). När ett Azure Key Vault distribueras beviljas den hanterade identiteten för datafabriken och AAD-identiteten för den användare som distribuerar mallen rollen Key Vault-hemligheter. |
FrontDoor CDN med WAF, domäner och loggar till EventHub |
Den här mallen skapar en ny Azure FrontDoor cdn-profil. Skapa WAF med anpassade och hanterade regler, cdn-vägar, ursprung och grupper med deras koppling till WAF och vägar, konfigurerar anpassade domäner, skapar händelsehubb och diagnostikinställningar för att skicka CDN-åtkomstloggar med hjälp av händelsehubben. |
Moesif API Analytics och monetarisering |
Mallen loggar API-anrop från Azure API Management till Moesif API-analys- och intäktsplattform |
PubNub Realtime Gateway för Azure Event Hubs |
PubNub Realtime Gateway för Azure tillhandahåller en dataströmbrygga i realtid mellan PubNub Data Stream Network och Azure Event Hubs. - Betrakta det som en dubbelriktad bro mellan PubNub och Azure! |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen namespaces kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventHub/namespaces-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventHub/namespaces@2024-05-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 = {
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
}
})
}
Egenskapsvärden
ConnectionState
Namn | Beskrivning | Värde |
---|---|---|
beskrivning | Beskrivning av anslutningstillståndet. | sträng |
status | Status för anslutningen. | "Godkänd" "Frånkopplad" "Väntar" "Avvisade" |
EHNamespaceProperties
Namn | Beskrivning | Värde |
---|---|---|
alternateName | Alternativt namn som anges när alias- och namnområdesnamn är samma. | sträng |
clusterArmId | Kluster-ARM-ID för namnområdet. | sträng |
disableLocalAuth | Den här egenskapen inaktiverar SAS-autentisering för Event Hubs-namnområdet. | Bool |
kryptering | Egenskaper för beskrivning av BYOK-kryptering | Kryptering |
geoDataReplication | Inställningar för geo-datareplikering för namnområdet | GeoDataReplicationProperties |
isAutoInflateEnabled | Värde som anger om AutoInflate är aktiverat för eventhub-namnområdet. | Bool |
kafkaEnabled | Värde som anger om Kafka är aktiverat för eventhub-namnområdet. | Bool |
maximumThroughputUnits | Den övre gränsen för dataflödesenheter när AutoInflate är aktiverat bör värdet ligga inom 0 till 20 dataflödesenheter. ( '0' if AutoInflateEnabled = true) | Int Begränsningar: Minsta värde = 0 |
minimumTlsVersion | Den lägsta TLS-versionen för klustret som ska stödjas, t.ex. "1.2" | '1.0' '1.1' '1.2' |
privateEndpointConnections | Lista över privata slutpunktsanslutningar. | PrivateEndpointConnection[] |
publicNetworkAccess | Detta avgör om trafik tillåts via offentligt nätverk. Som standard är den aktiverad. | "Inaktiverad" "Aktiverad" "SecuredByPerimeter" |
zoneRedundant | När du aktiverar den här egenskapen skapas ett Standard Event Hubs-namnområde i regioner som stöds tillgänglighetszoner. | Bool |
Kryptering
Namn | Beskrivning | Värde |
---|---|---|
keySource | Räknar upp det möjliga värdet för keySource för kryptering | "Microsoft.KeyVault" |
keyVaultProperties | Egenskaper för KeyVault | KeyVaultProperties[] |
requireInfrastructureEncryption | Aktivera infrastrukturkryptering (dubbel kryptering) | Bool |
GeoDataReplicationProperties
Namn | Beskrivning | Värde |
---|---|---|
Platser | En lista över regioner där repliker av namnområdet underhålls. | NamespaceReplicaLocation[] |
maxReplicationLagDurationInSeconds | Den maximala godkända fördröjningen för datareplikeringsåtgärder från den primära repliken till ett kvorum med sekundära repliker. När fördröjningen överskrider det konfigurerade beloppet misslyckas åtgärder på den primära repliken. De tillåtna värdena är 0 och 5 minuter till 1 dag. | Int |
Identitet
Namn | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad tjänstidentitet. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Egenskaper för användartilldelade identiteter | IdentityUserAssignedIdentiteter |
IdentityUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|
KeyVaultEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
identitet | UserAssignedIdentityProperties | |
keyName | Namnet på nyckeln från KeyVault | sträng |
keyVaultUri | Uri för KeyVault | sträng |
keyVersion | Nyckelversion | sträng |
Microsoft.EventHub/namespaces
Namn | Beskrivning | Värde |
---|---|---|
identitet | Egenskaper för BESKRIVNING av BYOK-identitet | identitet |
plats | Resursplats. | sträng |
Namn | Resursnamnet | sträng Begränsningar: Min längd = 6 Maximal längd = 6 Mönster = ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ (krävs) |
Egenskaper | Namnområdesegenskaper som angetts för att skapa namnområdesåtgärd. | EHNamespaceProperties |
Sku | Egenskaper för sku-resurs | Sku |
Taggar | Resurstaggar | Ordlista med taggnamn och värden. |
typ | Resurstypen | "Microsoft.EventHub/namespaces@2024-05-01-preview" |
NamespaceReplicaLocation
Namn | Beskrivning | Värde |
---|---|---|
clusterArmId | Valfri egenskap som anger ARM-ID för klustret. Detta krävs om en namnområdesreplik ska placeras i ett dedikerat händelsehubbkluster | sträng |
locationName | Azure-regioner där en replik av namnområdet underhålls | sträng |
roleType | GeoDR-rolltyper | "Primär" "Sekundär" |
PrivateEndpoint
Namn | Beskrivning | Värde |
---|---|---|
Id | ARM-identifieraren för privat slutpunkt. | sträng |
PrivateEndpointConnection
Namn | Beskrivning | Värde |
---|---|---|
Egenskaper | Egenskaper för PrivateEndpointConnection. | PrivateEndpointConnectionProperties |
PrivateEndpointConnectionProperties
Namn | Beskrivning | Värde |
---|---|---|
privateEndpoint | Den privata slutpunktsresursen för den här anslutningen. | PrivateEndpoint |
privateLinkServiceConnectionState | Information om anslutningens tillstånd. | ConnectionState |
provisioningState | Etableringstillstånd för den privata slutpunktsanslutningen. | "Avbröts" "Skapar" "Ta bort" "Misslyckades" "Lyckades" "Uppdaterar" |
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | Event Hubs-dataflödesenheter för Basic- eller Standard-nivåer, där värdet ska vara 0 till 20 dataflödesenheter. Event Hubs Premium-enheter för Premium-nivån, där värdet ska vara 0 till 10 premiumenheter. | Int Begränsningar: Minsta värde = 0 |
Namn | Namnet på den här SKU:n. | "Grundläggande" "Premium" "Standard" (krävs) |
Nivå | Faktureringsnivån för den här specifika SKU:n. | "Grundläggande" "Premium" "Standard" |
TrackedResourceTags
Namn | Beskrivning | Värde |
---|
UserAssignedIdentity
Namn | Beskrivning | Värde |
---|
UserAssignedIdentityProperties
Namn | Beskrivning | Värde |
---|---|---|
userAssignedIdentity | ARM-ID för användaridentitet som valts för kryptering | sträng |