Dela via


Microsoft.EventHub-namnområden 2018-01-01-preview

Bicep-resursdefinition

Resurstypen namespaces kan distribueras med åtgärder som mål:

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@2018-01-01-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    clusterArmId: 'string'
    encryption: {
      keySource: 'Microsoft.KeyVault'
      keyVaultProperties: [
        {
          keyName: 'string'
          keyVaultUri: 'string'
          keyVersion: 'string'
        }
      ]
    }
    isAutoInflateEnabled: bool
    kafkaEnabled: bool
    maximumThroughputUnits: int
    zoneRedundant: bool
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

EHNamespaceProperties

Namn Beskrivning Värde
clusterArmId Kluster-ARM-ID för namnområdet. sträng
kryptering Egenskaper för beskrivning av BYOK-kryptering Kryptering
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
Maxvärde = 20
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[]

Identitet

Namn Beskrivning Värde
principalId ObjectId från KeyVault sträng
tenantId TenantId från KeyVault sträng
typ Räknar upp den möjliga värdeidentitetstypen, som för närvarande endast stöder "SystemAssigned" "SystemAssigned"

KeyVaultEgenskaper

Namn Beskrivning Värde
keyName Namnet på nyckeln från KeyVault sträng
keyVaultUri Uri för KeyVault sträng
keyVersion Nyckelversion sträng

Microsoft.EventHub/namnrymder

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

Sku

Namn Beskrivning Värde
kapacitet Event Hubs-dataflödesenheterna, värdet ska vara 0 till 20 dataflödesenheter. Int

Begränsningar:
Minsta värde = 0
Namn Namnet på den här SKU:n. "Grundläggande"
"Standard" (krävs)
Nivå Faktureringsnivån för den här specifika SKU:n. "Grundläggande"
"Standard"

TrackedResourceTags

Namn Beskrivning Värde

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:

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": "2018-01-01-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "clusterArmId": "string",
    "encryption": {
      "keySource": "Microsoft.KeyVault",
      "keyVaultProperties": [
        {
          "keyName": "string",
          "keyVaultUri": "string",
          "keyVersion": "string"
        }
      ]
    },
    "isAutoInflateEnabled": "bool",
    "kafkaEnabled": "bool",
    "maximumThroughputUnits": "int",
    "zoneRedundant": "bool"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

EHNamespaceProperties

Namn Beskrivning Värde
clusterArmId Kluster-ARM-ID för namnområdet. sträng
kryptering Egenskaper för beskrivning av BYOK-kryptering Kryptering
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
Maxvärde = 20
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[]

Identitet

Namn Beskrivning Värde
principalId ObjectId från KeyVault sträng
tenantId TenantId från KeyVault sträng
typ Räknar upp den möjliga värdeidentitetstypen, som för närvarande endast stöder "SystemAssigned" "SystemAssigned"

KeyVaultEgenskaper

Namn Beskrivning Värde
keyName Namnet på nyckeln från KeyVault sträng
keyVaultUri Uri för KeyVault sträng
keyVersion Nyckelversion sträng

Microsoft.EventHub/namnrymder

Namn Beskrivning Värde
apiVersion API-versionen "2018-01-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"

Sku

Namn Beskrivning Värde
kapacitet Event Hubs-dataflödesenheterna, värdet ska vara 0 till 20 dataflödesenheter. Int

Begränsningar:
Minsta värde = 0
Namn Namnet på den här SKU:n. "Grundläggande"
"Standard" (krävs)
Nivå Faktureringsnivån för den här specifika SKU:n. "Grundläggande"
"Standard"

TrackedResourceTags

Namn Beskrivning Värde

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Azure Digital Twins med tidsdatahistorikanslutning

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
Skapar ett anpassat Azure Event Grid-ämne och en händelsehubb för att hantera händelserna.
Skapa EventHubs-auktoriseringRegler

Distribuera till Azure
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

Distribuera till Azure
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)

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
Med den här mallen kan du skapa EventHubs-kluster och ett namnområde i klustret
Skapar Eventhub-kluster, namntilldela & eventhub

Distribuera till Azure
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 till Azure
Distribuera Azure Data Explorer db med Event Grid-anslutning.
Distribuera Azure Data Explorer db med Event Hub-anslutning

Distribuera till Azure
Distribuera Azure Data Explorer db med Event Hub-anslutning.
Distribuera MedTech-tjänsten

Distribuera till Azure
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-

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
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

Distribuera till Azure
Mallen loggar API-anrop från Azure API Management till Moesif API-analys- och intäktsplattform
PubNub Realtime Gateway för Azure Event Hubs

Distribuera till Azure
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@2018-01-01-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "SystemAssigned"
  }
  location = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      clusterArmId = "string"
      encryption = {
        keySource = "Microsoft.KeyVault"
        keyVaultProperties = [
          {
            keyName = "string"
            keyVaultUri = "string"
            keyVersion = "string"
          }
        ]
      }
      isAutoInflateEnabled = bool
      kafkaEnabled = bool
      maximumThroughputUnits = int
      zoneRedundant = bool
    }
  })
}

Egenskapsvärden

EHNamespaceProperties

Namn Beskrivning Värde
clusterArmId Kluster-ARM-ID för namnområdet. sträng
kryptering Egenskaper för beskrivning av BYOK-kryptering Kryptering
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
Maxvärde = 20
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[]

Identitet

Namn Beskrivning Värde
principalId ObjectId från KeyVault sträng
tenantId TenantId från KeyVault sträng
typ Räknar upp den möjliga värdeidentitetstypen, som för närvarande endast stöder "SystemAssigned" "SystemAssigned"

KeyVaultEgenskaper

Namn Beskrivning Värde
keyName Namnet på nyckeln från KeyVault sträng
keyVaultUri Uri för KeyVault sträng
keyVersion Nyckelversion sträng

Microsoft.EventHub/namnrymder

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@2018-01-01-preview"

Sku

Namn Beskrivning Värde
kapacitet Event Hubs-dataflödesenheterna, värdet ska vara 0 till 20 dataflödesenheter. Int

Begränsningar:
Minsta värde = 0
Namn Namnet på den här SKU:n. "Grundläggande"
"Standard" (krävs)
Nivå Faktureringsnivån för den här specifika SKU:n. "Grundläggande"
"Standard"

TrackedResourceTags

Namn Beskrivning Värde