Obory názvů Microsoft.EventHub/eventhubs 2021-01-01-preview
Definice prostředku Bicep
Typ prostředku obory názvů nebo eventhubs je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventHub/namespaces/eventhubs, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.EventHub/namespaces/eventhubs@2021-01-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
captureDescription: {
destination: {
name: 'string'
properties: {
archiveNameFormat: 'string'
blobContainer: 'string'
storageAccountResourceId: 'string'
}
}
enabled: bool
encoding: 'string'
intervalInSeconds: int
sizeLimitInBytes: int
skipEmptyArchives: bool
}
messageRetentionInDays: int
partitionCount: int
status: 'string'
}
}
Hodnoty vlastností
obory názvů/eventhubs
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep. |
string (povinné) Limit počtu znaků: 1–256 Platné znaky: Alfanumerické znaky, tečky, spojovníky a podtržítka Začíná a končí písmenem nebo číslicí. |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: obory názvů |
properties | Vlastnosti zadané pro operaci Vytvoření nebo aktualizace centra událostí | EventhubProperties |
EventhubProperties
Název | Description | Hodnota |
---|---|---|
captureDescription | Vlastnosti popisu zachycení | Popis záznamu |
messageRetentionInDays | Počet dnů pro uchování událostí pro toto centrum událostí, hodnota by měla být 1 až 7 dnů. | int Omezení: Minimální hodnota = 1 |
partitionCount | Počet oddílů vytvořených pro centrum událostí a povolené hodnoty jsou od 1 do 32 oddílů. | int Omezení: Minimální hodnota = 1 |
status | Vytvoří výčet možných hodnot stavu centra událostí. | Aktivní 'Vytváření' "Odstraňuje se" Zakázáno ReceiveDisabled Přejmenování Probíhá obnovení 'SendDisabled' Neznámý |
Popis záznamu
Název | Description | Hodnota |
---|---|---|
destination | Vlastnosti cíle, kam se bude ukládat zachytávání. (Účet úložiště, názvy objektů blob) | Cíl |
enabled | Hodnota, která označuje, jestli je povolen popis zachycení. | bool |
encoding | Vytvoří výčet možných hodnot pro formát kódování popisu záznamu. Poznámka: AvroDeflate bude v nové verzi rozhraní API zastaralá. | 'Avro' 'AvroDeflate' |
intervalInSeconds | Časový interval umožňuje nastavit frekvenci, s jakou se bude provádět zachytávání objektů blob Azure. Hodnota by měla být v rozsahu 60 až 900 sekund. | int Omezení: Minimální hodnota = 60 Maximální hodnota = 900 |
velikostLimitInBytes | Okno velikosti definuje množství dat vytvořených v centru událostí před operací zachycení. Hodnota by měla být mezi 10485760 a 524288000 bajtů. | int Omezení: Minimální hodnota = 10485760 Maximální hodnota = 524288000 |
skipEmptyArchives | Hodnota, která určuje, jestli se má přeskočit prázdné archivy | bool |
Cíl
Název | Description | Hodnota |
---|---|---|
name | Název cíle zachycení | řetězec |
properties | Vlastnosti popisující účet úložiště, kontejner objektů blob a formát názvu archivu pro cíl zachycení | Vlastnosti cíle |
Vlastnosti cíle
Název | Description | Hodnota |
---|---|---|
formát názvu archivu | Zásady vytváření názvů objektů blob pro archivaci, například {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Zde jsou všechny parametry (obor názvů, EventHub atd.) povinné bez ohledu na pořadí. | řetězec |
kontejner objektů blob | Název kontejneru objektů blob | řetězec |
storageAccountResourceId | ID prostředku účtu úložiště, který se má použít k vytvoření objektů blob | řetězec |
Šablony pro rychlý start
Následující šablony pro rychlý start nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
PubNub Realtime Gateway pro Azure Event Hubs |
PubNub Realtime Gateway pro Azure poskytuje most datových streamů v reálném čase mezi sítí Stream PubNub Data Stream a Azure Event Hubs. -- Považujte to za obousměrný most mezi PubNubem a Azure! |
Nasazení sportovní analýzy v architektuře Azure |
Vytvoří účet úložiště Azure s povolenou službou ADLS Gen2, instanci Azure Data Factory s propojenými službami pro účet úložiště (pokud je nasazená Azure SQL Database) a instanci Azure Databricks. Identitě AAD uživatele, který šablonu nasazuje, a spravované identitě pro instanci ADF se udělí role Přispěvatel dat v objektech blob služby Storage v účtu úložiště. K dispozici jsou také možnosti nasazení instance azure Key Vault, Azure SQL Database a centra událostí Azure (pro případy použití streamování). Po nasazení Key Vault Azure se spravované identitě datové továrny a identitě AAD pro uživatele, který šablonu nasazuje, udělí role uživatele Key Vault tajné kódy. |
Moesif API Analytics and Monetization |
Šablona bude protokolovat volání rozhraní API z Azure API Management na platformu pro analýzu a monetizaci rozhraní API Moesif. |
Azure Digital Twins s připojením historie časových dat |
Tato šablona vytvoří instanci Služby Azure Digital Twins nakonfigurovanou s připojením k historii dat časové řady. Aby bylo možné vytvořit připojení, musí se vytvořit další prostředky, jako je obor názvů služby Event Hubs, centrum událostí, cluster Azure Data Explorer a databáze. Data se odesílají do centra událostí, které je nakonec předá do clusteru Azure Data Explorer. Data jsou uložená v databázové tabulce v clusteru. |
Vytvoření vlastního tématu Event Gridu a obslužné rutiny centra událostí |
Vytvoří Azure Event Grid vlastní téma a centrum událostí pro zpracování událostí. |
Vytvoření oboru názvů EventHubs, centra událostí & skupiny uživatelů |
Tato šablona umožňuje nasadit obor názvů služby Event Hubs Standard, centrum událostí a skupinu příjemců. |
Vytvoření pravidel autorizace EventHubs |
Tato šablona umožňuje nasadit obor názvů EventHubs Standard, centrum událostí, skupinu příjemců a autorizační pravidla. |
Vytvoří cluster Centra událostí, názevapce & centrum událostí. |
Tato šablona umožňuje vytvořit cluster, obor názvů a centrum událostí EventHubs v clusteru. |
Vytvoření EventHubs s povolenou funkcí Capture |
Tato šablona umožňuje nasadit obor názvů EventHubs s centrem událostí a povolit v něm funkci Capture. |
Vytvoření EventHubs s povolenou funkcí Capture (ADLS) |
Tato šablona umožňuje nasadit obor názvů EventHubs s centrem událostí a povolit v něm funkci Capture. |
Vytvoření oboru názvů EventHubs a povolení automatického rozšiřování |
Tato šablona umožňuje nasadit obor názvů služby Event Hubs Standard, centrum událostí a skupinu příjemců. Tato šablona také zapne funkci automatického rozšiřování ve vašem oboru názvů. |
Vytvoření centra událostí |
Tato šablona umožňuje nasadit obor názvů EventHubs s centrem událostí. |
Připojení k oboru názvů služby Event Hubs přes privátní koncový bod |
Tato ukázka ukazuje, jak pomocí konfigurace virtuální sítě a privátní zóny DNS přistupovat k oboru názvů služby Event Hubs prostřednictvím privátního koncového bodu. |
Nasazení služby MedTech |
Služba MedTech je jednou ze služeb Azure Health Data Services navržená tak, aby ingestovala data zařízení z více zařízení, transformovala je na pozorování FHIR, která se pak uchovávají ve službě FHIR Azure Health Data Services. |
Nasazení služby MedTech včetně Azure IoT Hub |
Služba MedTech je jednou ze služeb Azure Health Data Services navržená tak, aby ingestovala data zařízení z více zařízení, transformovala je na pozorování FHIR, která se pak uchovávají ve službě FHIR Azure Health Data Services. |
Nasazení databáze Azure Data Explorer s připojením k centru událostí |
Nasazení databáze Azure Data Explorer s připojením k centru událostí |
Azure SQL Server s auditováním zapsaným do centra událostí |
Tato šablona umožňuje nasadit Azure SQL server s povoleným auditováním a zapisovat protokoly auditu do centra událostí. |
Vytvoření spravované instance SQL s nakonfigurovaným odesíláním protokolů a metrik |
Tato šablona umožňuje nasadit spravovanou instanci SQL a další prostředky používané k ukládání protokolů a metrik (pracovní prostor diagnostiky, účet úložiště, centrum událostí). |
Vytvoření prostředí se zdrojem událostí centra událostí |
Tato šablona umožňuje nasadit prostředí Time Series Insights, které je nakonfigurované tak, aby využívalo události z centra událostí. |
Aplikace funkcí Azure s centrem událostí a spravovanou identitou |
jeho šablona zřídí aplikaci Funkcí Azure v plánu Consumption pro Linux spolu s centrem událostí, službou Azure Storage a Application Insights. Aplikace funkcí se může pomocí spravované identity připojit k centru událostí a účtu úložiště. |
Definice prostředku šablony ARM
Typ prostředku obory názvů nebo eventhubs je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy nasazení skupiny prostředků.
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventHub/namespaces/eventhubs, přidejte do šablony následující kód JSON.
{
"type": "Microsoft.EventHub/namespaces/eventhubs",
"apiVersion": "2021-01-01-preview",
"name": "string",
"properties": {
"captureDescription": {
"destination": {
"name": "string",
"properties": {
"archiveNameFormat": "string",
"blobContainer": "string",
"storageAccountResourceId": "string"
}
},
"enabled": "bool",
"encoding": "string",
"intervalInSeconds": "int",
"sizeLimitInBytes": "int",
"skipEmptyArchives": "bool"
},
"messageRetentionInDays": "int",
"partitionCount": "int",
"status": "string"
}
}
Hodnoty vlastností
obory názvů/eventhubs
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.EventHub/namespaces/eventhubs |
apiVersion | Verze rozhraní API prostředků | '2021-01-01-preview' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
string (povinné) Limit počtu znaků: 1-256 Platné znaky: Alfanumerické znaky, tečky, spojovníky a podtržítka. Začátek a konec písmenem nebo číslem |
properties | Vlastnosti zadané do operace Vytvořit nebo aktualizovat centrum událostí. | EventhubProperties |
EventhubProperties
Název | Description | Hodnota |
---|---|---|
captureDescription | Vlastnosti popisu zachycení | CaptureDescription |
messageRetentionInDays | Počet dnů pro uchování událostí pro toto centrum událostí, hodnota by měla být 1 až 7 dnů. | int Omezení: Minimální hodnota = 1 |
partitionCount | Počet oddílů vytvořených pro centrum událostí, povolené hodnoty jsou od 1 do 32 oddílů. | int Omezení: Minimální hodnota = 1 |
status | Vytvoří výčet možných hodnot pro stav centra událostí. | Aktivní 'Vytváření' "Odstraňuje se" Zakázáno ReceiveDisabled Přejmenování "Obnovení" 'SendDisabled' Neznámý |
CaptureDescription
Název | Description | Hodnota |
---|---|---|
destination | Vlastnosti cíle, kam se uloží zachytávání. (Účet úložiště, názvy objektů blob) | Cíl |
enabled | Hodnota, která označuje, jestli je povolen popis zachycení. | bool |
encoding | Vytvoří výčet možných hodnot pro formát kódování popisu zachycení. Poznámka: Funkce AvroDeflate bude v nové verzi rozhraní API zastaralá. | 'Avro' 'AvroDeflate' |
intervalInSeconds | Časové okno umožňuje nastavit frekvenci, s jakou bude probíhat zachytávání objektů blob Azure. Hodnota by měla být v rozmezí 60 až 900 sekund. | int Omezení: Minimální hodnota = 60 Maximální hodnota = 900 |
sizeLimitInBytes | Okno velikost definuje množství dat vytvořených v centru událostí před operací zachycení. Hodnota by měla být mezi 10485760 až 524288000 bajtů. | int Omezení: Minimální hodnota = 10485760 Maximální hodnota = 524288000 |
skipEmptyArchives | Hodnota, která označuje, jestli se má přeskočit prázdné archivy | bool |
Cíl
Název | Description | Hodnota |
---|---|---|
name | Název cíle zachycení | řetězec |
properties | Vlastnosti popisující účet úložiště, kontejner objektů blob a formát názvu archivu pro cíl zachycení | DestinationVlastnosti |
DestinationVlastnosti
Název | Description | Hodnota |
---|---|---|
archiveNameFormat | Zásady vytváření názvů objektů blob pro archivaci, například {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Zde jsou všechny parametry (Obor názvů, EventHub atd.) povinné bez ohledu na pořadí. | řetězec |
blobContainer | Název kontejneru objektů blob | řetězec |
storageAccountResourceId | ID prostředku účtu úložiště, který se má použít k vytvoření objektů blob | řetězec |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
PubNub Realtime Gateway pro Azure Event Hubs |
PubNub Realtime Gateway pro Azure poskytuje most datových proudů v reálném čase mezi sítí PubNub Data Stream Network a Azure Event Hubs. -- Představte si to jako obousměrný most mezi PubNubem a Azure! |
Nasazení služby Sports Analytics v architektuře Azure |
Vytvoří účet úložiště Azure s povolenou službou ADLS Gen2, instanci Azure Data Factory s propojenými službami pro účet úložiště (pokud je nasazená databáze Azure SQL) a instanci Azure Databricks. Identita AAD pro uživatele nasazující šablonu a spravovaná identita pro instanci ADF budou mít v účtu úložiště roli Přispěvatel dat v objektech blob služby Storage. Existují také možnosti nasazení instance Azure Key Vault, databáze Azure SQL a centra událostí Azure (pro případy použití streamování). Po nasazení azure Key Vault se identitě spravované datové továrny a identitě AAD pro uživatele, který šablonu nasazuje, udělí role uživatele Key Vault Tajné kódy. |
Moesif API Analytics and Monetization |
Šablona protokoluje volání rozhraní API z Azure API Management na platformu pro analýzu a monetizaci rozhraní API Moesif. |
Azure Digital Twins s připojením historie časových dat |
Tato šablona vytvoří instanci Azure Digital Twins nakonfigurovanou s připojením historie dat časových řad. Aby bylo možné vytvořit připojení, je potřeba vytvořit další prostředky, jako je obor názvů služby Event Hubs, centrum událostí, cluster Azure Data Explorer a databáze. Data se odesílají do centra událostí, které je nakonec předá do clusteru Azure Data Explorer. Data jsou uložená v databázové tabulce v clusteru. |
Vytvoření vlastního tématu Event Gridu a obslužné rutiny centra událostí |
Vytvoří Azure Event Grid vlastní téma a centrum událostí pro zpracování událostí. |
Vytvoření oboru názvů EventHubs, centra událostí & skupiny příjemců |
Tato šablona umožňuje nasadit obor názvů služby Event Hubs Standard, centrum událostí a skupinu příjemců. |
Vytvoření pravidel autorizace EventHubs |
Tato šablona umožňuje nasadit obor názvů EventHubs Standard, centrum událostí, skupinu příjemců a autorizační pravidla. |
Vytvoří cluster EventHub, namesapce & eventhub. |
Tato šablona umožňuje vytvořit cluster EventHubs, obor názvů a eventhub v clusteru. |
Vytvoření EventHubs s povolenou funkcí Capture |
Tato šablona umožňuje nasadit obor názvů EventHubs s centrem událostí a povolit v něm funkci Capture. |
Vytvoření EventHubs s povoleným zachytáváním (ADLS) |
Tato šablona umožňuje nasadit obor názvů EventHubs s centrem událostí a povolit v něm funkci Capture. |
Vytvoření oboru názvů EventHubs a povolení automatického rozšiřování |
Tato šablona umožňuje nasadit obor názvů služby Event Hubs Standard, centrum událostí a skupinu příjemců. Tato šablona také zapne funkci automatického rozšiřování ve vašem oboru názvů. |
Vytvoření centra událostí |
Tato šablona umožňuje nasadit obor názvů EventHubs s centrem událostí. |
Připojení k oboru názvů služby Event Hubs prostřednictvím privátního koncového bodu |
Tato ukázka ukazuje, jak pomocí konfigurace virtuální sítě a zóny privátního DNS přistupovat k oboru názvů služby Event Hubs prostřednictvím privátního koncového bodu. |
Nasazení služby MedTech |
Služba MedTech je jednou ze služeb Azure Health Data Services, jejichž účelem je ingestovat data zařízení z více zařízení a transformovat data zařízení na FHIR Observations, které se pak uchovávají ve službě Azure Health Data Services FHIR. |
Nasazení služby MedTech včetně Azure IoT Hub |
Služba MedTech je jednou ze služeb Azure Health Data Services, jejichž účelem je ingestovat data zařízení z více zařízení a transformovat data zařízení na FHIR Observations, které se pak uchovávají ve službě Azure Health Data Services FHIR. |
Nasazení databáze Azure Data Explorer s připojením k centru událostí |
Nasazení databáze Azure Data Explorer s připojením k centru událostí |
Azure SQL Server s auditováním zapsaným do centra událostí |
Tato šablona umožňuje nasadit server Azure SQL s povoleným auditováním pro zápis protokolů auditu do centra událostí. |
Vytvoření SQL MI s nakonfigurovaným odesíláním protokolů a metrik |
Tato šablona umožňuje nasadit SQL MI a další prostředky používané k ukládání protokolů a metrik (pracovní prostor diagnostiky, účet úložiště, centrum událostí). |
Vytvoření prostředí se zdrojem událostí centra událostí |
Tato šablona umožňuje nasadit prostředí Time Series Insights, které je nakonfigurované tak, aby využívalo události z centra událostí. |
Aplikace funkcí Azure s centrem událostí a spravovanou identitou |
jeho šablona zřídí aplikaci Azure Functions v plánu Linux Consumption spolu s centrem událostí, Azure Storage a Application Insights. Aplikace funkcí může používat spravovanou identitu pro připojení k centru událostí a účtu úložiště. |
Definice prostředku Terraformu (zprostředkovatele AzAPI)
Typ prostředku obory názvů nebo eventhubs je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventHub/namespaces/eventhubs, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventHub/namespaces/eventhubs@2021-01-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
captureDescription = {
destination = {
name = "string"
properties = {
archiveNameFormat = "string"
blobContainer = "string"
storageAccountResourceId = "string"
}
}
enabled = bool
encoding = "string"
intervalInSeconds = int
sizeLimitInBytes = int
skipEmptyArchives = bool
}
messageRetentionInDays = int
partitionCount = int
status = "string"
}
})
}
Hodnoty vlastností
obory názvů/eventhubs
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.EventHub/namespaces/eventhubs@2021-01-01-preview |
name | Název prostředku | string (povinné) Limit počtu znaků: 1-256 Platné znaky: Alfanumerické znaky, tečky, spojovníky a podtržítka Začíná a končí písmenem nebo číslicí. |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: obory názvů |
properties | Vlastnosti zadané pro operaci Vytvoření nebo aktualizace centra událostí | EventhubProperties |
EventhubProperties
Název | Description | Hodnota |
---|---|---|
captureDescription | Vlastnosti popisu zachycení | Popis záznamu |
messageRetentionInDays | Počet dnů pro uchování událostí pro toto centrum událostí, hodnota by měla být 1 až 7 dnů. | int Omezení: Minimální hodnota = 1 |
partitionCount | Počet oddílů vytvořených pro centrum událostí a povolené hodnoty jsou od 1 do 32 oddílů. | int Omezení: Minimální hodnota = 1 |
status | Vytvoří výčet možných hodnot stavu centra událostí. | "Aktivní" "Vytváření" "Odstranění" "Zakázáno" "ReceiveDisabled" "Přejmenování" "Obnovení" "SendDisabled" "Neznámý" |
Popis záznamu
Název | Description | Hodnota |
---|---|---|
destination | Vlastnosti cíle, kam se bude ukládat zachytávání. (Účet úložiště, názvy objektů blob) | Cíl |
enabled | Hodnota, která označuje, jestli je povolen popis zachycení. | bool |
encoding | Vytvoří výčet možných hodnot pro formát kódování popisu záznamu. Poznámka: AvroDeflate bude v nové verzi rozhraní API zastaralá. | "Avro" "AvroDeflate" |
intervalInSeconds | Časový interval umožňuje nastavit frekvenci, s jakou se bude provádět zachytávání objektů blob Azure. Hodnota by měla být v rozsahu 60 až 900 sekund. | int Omezení: Minimální hodnota = 60 Maximální hodnota = 900 |
velikostLimitInBytes | Okno velikosti definuje množství dat vytvořených v centru událostí před operací zachycení. Hodnota by měla být mezi 10485760 a 524288000 bajtů. | int Omezení: Minimální hodnota = 10485760 Maximální hodnota = 524288000 |
skipEmptyArchives | Hodnota, která určuje, jestli se má přeskočit prázdné archivy | bool |
Cíl
Název | Description | Hodnota |
---|---|---|
name | Název cíle zachycení | řetězec |
properties | Vlastnosti popisující účet úložiště, kontejner objektů blob a formát názvu archivu pro cíl zachycení | Vlastnosti cíle |
Vlastnosti cíle
Název | Description | Hodnota |
---|---|---|
formát názvu archivu | Zásady vytváření názvů objektů blob pro archivaci, například {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Zde jsou všechny parametry (obor názvů, EventHub atd.) povinné bez ohledu na pořadí. | řetězec |
kontejner objektů blob | Název kontejneru objektů blob | řetězec |
storageAccountResourceId | ID prostředku účtu úložiště, který se má použít k vytvoření objektů blob | řetězec |