Microsoft.EventHub-namnrymder/eventhubs
Bicep-resursdefinition
Resurstypen namespaces/eventhubs kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventHub/namespaces/eventhubs-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.EventHub/namespaces/eventhubs@2024-01-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
captureDescription: {
destination: {
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
name: 'string'
properties: {
archiveNameFormat: 'string'
blobContainer: 'string'
dataLakeAccountName: 'string'
dataLakeFolderPath: 'string'
dataLakeSubscriptionId: 'string'
storageAccountResourceId: 'string'
}
}
enabled: bool
encoding: 'string'
intervalInSeconds: int
sizeLimitInBytes: int
skipEmptyArchives: bool
}
messageRetentionInDays: int
partitionCount: int
retentionDescription: {
cleanupPolicy: 'string'
retentionTimeInHours: int
tombstoneRetentionTimeInHours: int
}
status: 'string'
}
}
Egenskapsvärden
namespaces/eventhubs
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) Teckengräns: 1–256 Giltiga tecken: Alfanumeriska värden, punkter, bindestreck och understreck. Börja och sluta med bokstav eller nummer. |
parent | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför överordnad resurs. |
Symboliskt namn för resurs av typen: namnområden |
properties | Egenskaper som angetts för åtgärden Skapa eller uppdatera händelsehubben. | EventhubProperties |
EventhubProperties
Name | Beskrivning | Värde |
---|---|---|
captureDescription | Egenskaper för avbildningsbeskrivning | CaptureDescription |
messageRetentionInDays | Antal dagar som händelser ska behållas för den här händelsehubben, värdet ska vara 1 till 7 dagar | int Begränsningar: Minsta värde = 1 |
partitionCount | Antalet partitioner som skapats för händelsehubben, tillåtna värden är från 1 till 32 partitioner. | int Begränsningar: Minsta värde = 1 |
retentionDescription | Kvarhållningsinställningar för händelsehubb | RetentionDescription |
status | Räknar upp möjliga värden för händelsehubbens status. | "Aktiv" "Skapar" "Ta bort" "Inaktiverad" "ReceiveDisabled" "Byt namn" "Återställa" "SendDisabled" "Okänd" |
CaptureDescription
Name | Beskrivning | Värde |
---|---|---|
mål | Egenskaper för mål där avbildningen ska lagras. (Lagringskonto, blobnamn) | Mål |
enabled | Ett värde som anger om avbildningsbeskrivningen är aktiverad. | boolesk |
Kodning | Räknar upp möjliga värden för kodningsformatet för avbildningsbeskrivningen. Obs! "AvroDeflate" kommer att bli inaktuell i ny API-version | "Avro" "AvroDeflate" |
intervalInSeconds | Med tidsfönstret kan du ange hur ofta avbildningen ska ske till Azure Blobs, värdet ska vara mellan 60 och 900 sekunder | int |
sizeLimitInBytes | Storleksfönstret definierar mängden data som har byggts upp i händelsehubben före en avbildningsåtgärd. Värdet ska vara mellan 10485760 till 524288000 byte | int |
skipEmptyArchives | Ett värde som anger om du vill hoppa över tomma arkiv | boolesk |
Mål
Name | Beskrivning | Värde |
---|---|---|
identity | Ett värde som anger om avbildningsbeskrivningen är aktiverad. | CaptureIdentity |
name | Namn på avbildningsmål | sträng |
properties | Egenskaper som beskriver lagringskontot, blobcontainern och arkivnamnsformatet för avbildningsmålet | DestinationProperties |
CaptureIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad identitet i Azure Active Directory. | "SystemAssigned" "Användartilldelade" |
userAssignedIdentity | ARM-ID för hanterad användaridentitet. Den här egenskapen krävs om typen är UserAssignedIdentity. Om typen är SystemAssigned används den systemtilldelade identitet som är associerad med namnområdet. | sträng |
DestinationProperties
Name | Beskrivning | Värde |
---|---|---|
archiveNameFormat | Namngivningskonvention för blobar för arkivet, t.ex. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Här är alla parametrar (namnområde, EventHub osv.) obligatoriska oavsett ordning | sträng |
blobContainer | Namn på blobcontainer | sträng |
dataLakeAccountName | Azure Data Lake Store-namnet för de insamlade händelserna | sträng |
dataLakeFolderPath | Sökvägen till målmappen för de avbildade händelserna | sträng |
dataLakeSubscriptionId | Prenumerations-ID för Azure Data Lake Store | sträng Begränsningar: Minsta längd = 36 Maxlängd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | Resurs-ID för lagringskontot som ska användas för att skapa blobarna | sträng |
RetentionDescription
Name | Beskrivning | Värde |
---|---|---|
cleanupPolicy | Räknar upp möjliga värden för rensningsprincipen | "Kompakt" "Ta bort" |
retentionTimeInHours | Antal timmar som händelser för den här händelsehubben ska behållas. Det här värdet används bara när cleanupPolicy är Ta bort. Om cleanupPolicy är Compact är det returnerade värdet för den här egenskapen Long.MaxValue | int |
tombstoneRetentionTimeInHours | Antal timmar för att behålla tombstone-markörer för en komprimerad händelsehubb. Det här värdet används bara när cleanupPolicy är Compact. Konsumenten måste slutföra läsningen av tombstone-markören inom den angivna tidsperioden om konsumenten börjar starta förskjutningen för att säkerställa att de får en giltig ögonblicksbild för den specifika nyckeln som beskrivs av tombstone-markören i den komprimerade händelsehubben | int |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
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. – se det som en dubbelriktad brygga mellan PubNub och Azure! |
Distribuera Sports Analytics i Azure-arkitekturen |
Skapar ett Azure-lagringskonto med ADLS Gen 2 aktiverat, en Azure Data Factory-instans med länkade tjänster för lagringskontot (en Azure SQL-databas 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-deltagare för lagringskontot. Det finns också alternativ för att distribuera en Azure Key Vault-instans, en Azure SQL-databas och en Azure Event Hub (för användningsfall för direktuppspelning). När en 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. |
Moesif API-analys och intäktsgenerering |
Mallen loggar API-anrop från Azure API Management till Moesif API-analys- och intäktsplattformen |
Azure Digital Twins med anslutning till tidsdatahistorik |
Den här mallen skapar en Azure Digital Twins-instans som konfigurerats med en anslutning till tidsseriedatahistoriken. 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 |
Skapa ett anpassat Event Grid-ämne och en händelsehubbhanterare |
Skapar ett Azure Event Grid anpassat ämne och en händelsehubb för att hantera händelserna. |
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 EventHubs-auktoriseringRules |
Med den här mallen kan du distribuera ett EventHubs Standard-namnområde, en händelsehubb, en konsumentgrupp och auktoriseringRegler |
Skapar Eventhub-kluster, namn som & eventhub |
Med den här mallen kan du skapa EventHubs-kluster, namnområde och eventhub i kluster |
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 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 även funktionen för automatisk blåsning på ditt namnområde. |
Skapa en händelsehubb |
Med den här mallen kan du distribuera ett EventHubs-namnområde med en händelsehubb. |
Ansluta till ett Event Hubs-namnområde via en privat slutpunkt |
Det här exemplet visar hur du använder konfigurera ett virtuellt nätverk och en privat DNS-zon för att komma åt ett Event Hubs-namnområde via en privat slutpunkt. |
Distribuera MedTech-tjänsten |
MedTech-tjänsten är en av De Azure Health Data Services som utformats 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 De Azure Health Data Services som utformats 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 Azure Data Explorer db med Event Hub-anslutning |
Distribuera Azure Data Explorer db med Event Hub-anslutning. |
Azure SQL server med granskning skriven till Händelsehubb |
Med den här mallen kan du distribuera en Azure SQL-server med granskning aktiverat för att skriva granskningsloggar till händelsehubben |
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). |
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. |
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 |
Resursdefinition för ARM-mall
Resurstypen namespaces/eventhubs kan distribueras med åtgärder som mål:
- Resursgrupper – Se distributionskommandon för resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.EventHub/namespaces/eventhubs-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.EventHub/namespaces/eventhubs",
"apiVersion": "2024-01-01",
"name": "string",
"properties": {
"captureDescription": {
"destination": {
"identity": {
"type": "string",
"userAssignedIdentity": "string"
},
"name": "string",
"properties": {
"archiveNameFormat": "string",
"blobContainer": "string",
"dataLakeAccountName": "string",
"dataLakeFolderPath": "string",
"dataLakeSubscriptionId": "string",
"storageAccountResourceId": "string"
}
},
"enabled": "bool",
"encoding": "string",
"intervalInSeconds": "int",
"sizeLimitInBytes": "int",
"skipEmptyArchives": "bool"
},
"messageRetentionInDays": "int",
"partitionCount": "int",
"retentionDescription": {
"cleanupPolicy": "string",
"retentionTimeInHours": "int",
"tombstoneRetentionTimeInHours": "int"
},
"status": "string"
}
}
Egenskapsvärden
namespaces/eventhubs
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.EventHub/namespaces/eventhubs" |
apiVersion | Resurs-API-versionen | '2024-01-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) Teckengräns: 1–256 Giltiga tecken: Alfanumeriska värden, punkter, bindestreck och understreck. Börja och sluta med bokstav eller nummer. |
properties | Egenskaper som angetts för åtgärden Skapa eller uppdatera händelsehubben. | EventhubProperties |
EventhubProperties
Name | Beskrivning | Värde |
---|---|---|
captureDescription | Egenskaper för avbildningsbeskrivning | CaptureDescription |
messageRetentionInDays | Antal dagar som händelser ska behållas för den här händelsehubben, värdet ska vara 1 till 7 dagar | int Begränsningar: Minsta värde = 1 |
partitionCount | Antalet partitioner som skapats för händelsehubben, tillåtna värden är från 1 till 32 partitioner. | int Begränsningar: Minsta värde = 1 |
retentionDescription | Kvarhållningsinställningar för händelsehubb | RetentionDescription |
status | Räknar upp möjliga värden för händelsehubbens status. | "Aktiv" "Skapar" "Ta bort" "Inaktiverad" "ReceiveDisabled" "Byt namn" "Återställa" "SendDisabled" "Okänd" |
CaptureDescription
Name | Beskrivning | Värde |
---|---|---|
mål | Egenskaper för Mål där avbildningen ska lagras. (Lagringskonto, blobnamn) | Mål |
enabled | Ett värde som anger om avbildningsbeskrivningen är aktiverad. | boolesk |
Kodning | Räknar upp möjliga värden för kodningsformatet för avbildningsbeskrivningen. Obs! "AvroDeflate" kommer att bli inaktuell i ny API-version | "Avro" "AvroDeflate" |
intervalInSeconds | Med tidsperioden kan du ange hur ofta avbildningen ska ske till Azure Blobs. Värdet bör vara mellan 60 och 900 sekunder | int |
sizeLimitInBytes | Storleksfönstret definierar mängden data som har byggts upp i händelsehubben före en avbildningsåtgärd. Värdet ska ligga mellan 10485760 till 524288000 byte | int |
skipEmptyArchives | Ett värde som anger om du vill hoppa över tomma arkiv | boolesk |
Mål
Name | Beskrivning | Värde |
---|---|---|
identity | Ett värde som anger om avbildningsbeskrivningen är aktiverad. | CaptureIdentity |
name | Namn på avbildningsmål | sträng |
properties | Egenskaper som beskriver lagringskontot, blobcontainern och arkivnamnsformatet för avbildningsmålet | DestinationProperties |
CaptureIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad identitet i Azure Active Directory. | "SystemAssigned" "Användartilldelade" |
userAssignedIdentity | ARM-ID för hanterad användaridentitet. Den här egenskapen krävs om typen är UserAssignedIdentity. Om typen är SystemAssigned används den systemtilldelade identitet som är associerad med namnområdet. | sträng |
DestinationProperties
Name | Beskrivning | Värde |
---|---|---|
archiveNameFormat | Namngivningskonvention för blobar för arkivet, t.ex. {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Här är alla parametrar (namnområde, EventHub osv.) obligatoriska oavsett ordning | sträng |
blobContainer | Namn på blobcontainer | sträng |
dataLakeAccountName | Azure Data Lake Store-namnet för de insamlade händelserna | sträng |
dataLakeFolderPath | Sökvägen till målmappen för de avbildade händelserna | sträng |
dataLakeSubscriptionId | Prenumerations-ID för Azure Data Lake Store | sträng Begränsningar: Minsta längd = 36 Maxlängd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | Resurs-ID för lagringskontot som ska användas för att skapa blobarna | sträng |
RetentionDescription
Name | Beskrivning | Värde |
---|---|---|
cleanupPolicy | Räknar upp möjliga värden för rensningsprincipen | "Kompakt" "Ta bort" |
retentionTimeInHours | Antal timmar som händelser för den här händelsehubben ska behållas. Det här värdet används bara när cleanupPolicy är Ta bort. Om cleanupPolicy är Compact är det returnerade värdet för den här egenskapen Long.MaxValue | int |
tombstoneRetentionTimeInHours | Antal timmar för att behålla tombstone-markörer för en komprimerad händelsehubb. Det här värdet används bara när cleanupPolicy är Compact. Konsumenten måste slutföra läsningen av tombstone-markören inom den angivna tidsperioden om konsumenten börjar starta förskjutningen för att säkerställa att de får en giltig ögonblicksbild för den specifika nyckeln som beskrivs av tombstone-markören i den komprimerade händelsehubben | int |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
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! |
Distribuera Sports Analytics i Azure-arkitekturen |
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-databas 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-databas och en Azure Event Hub (för användningsfall för direktuppspelning). När en Azure-Key Vault distribueras beviljas datafabrikens hanterade identitet och AAD-identiteten för den användare som distribuerar mallen rollen Key Vault Secrets User. |
Moesif API Analytics och intäktsgenerering |
Mallen loggar API-anrop från Azure API Management till Moesif API Analytics and monetization platform |
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, 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 |
Skapa anpassat Event Grid-ämne och händelsehubbhanterare |
Skapar ett Azure Event Grid anpassat ämne och en händelsehubb för att hantera händelserna. |
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 EventHubs-auktoriseringRegler |
Med den här mallen kan du distribuera ett EventHubs Standard-namnområde, en händelsehubb, en konsumentgrupp och auktoriseringRegler |
Skapar Eventhub-kluster, namn som & eventhub |
Med den här mallen kan du skapa EventHubs-kluster, namnområde och eventhub i kluster |
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 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 även funktionen för automatisk blåsning på ditt namnområde. |
Skapa en händelsehubb |
Med den här mallen kan du distribuera ett EventHubs-namnområde med en händelsehubb. |
Ansluta till ett Event Hubs-namnområde via en privat slutpunkt |
Det här exemplet visar hur du använder konfigurera ett virtuellt nätverk och en privat DNS-zon för att komma åt ett Event Hubs-namnområde via en privat slutpunkt. |
Distribuera MedTech-tjänsten |
MedTech-tjänsten är en av De Azure Health Data Services som utformats 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 De Azure Health Data Services som utformats 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 Azure Data Explorer db med Event Hub-anslutning |
Distribuera Azure Data Explorer db med Event Hub-anslutning. |
Azure SQL server med granskning skriven till Händelsehubb |
Med den här mallen kan du distribuera en Azure SQL-server med granskning aktiverat för att skriva granskningsloggar till händelsehubben |
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). |
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. |
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 |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen namespaces/eventhubs 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/eventhubs-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventHub/namespaces/eventhubs@2024-01-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
captureDescription = {
destination = {
identity = {
type = "string"
userAssignedIdentity = "string"
}
name = "string"
properties = {
archiveNameFormat = "string"
blobContainer = "string"
dataLakeAccountName = "string"
dataLakeFolderPath = "string"
dataLakeSubscriptionId = "string"
storageAccountResourceId = "string"
}
}
enabled = bool
encoding = "string"
intervalInSeconds = int
sizeLimitInBytes = int
skipEmptyArchives = bool
}
messageRetentionInDays = int
partitionCount = int
retentionDescription = {
cleanupPolicy = "string"
retentionTimeInHours = int
tombstoneRetentionTimeInHours = int
}
status = "string"
}
})
}
Egenskapsvärden
namespaces/eventhubs
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.EventHub/namespaces/eventhubs@2024-01-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–256 Giltiga tecken: Alfanumeriska värden, punkter, bindestreck och understreck. Börja och sluta med bokstav eller nummer. |
parent_id | ID:t för resursen som är överordnad för den här resursen. | ID för resurs av typen: namnområden |
properties | Egenskaper som angetts för åtgärden Skapa eller uppdatera händelsehubben. | EventhubProperties |
EventhubProperties
Name | Beskrivning | Värde |
---|---|---|
captureDescription | Egenskaper för avbildningsbeskrivning | CaptureDescription |
messageRetentionInDays | Antal dagar som händelser ska behållas för den här händelsehubben, värdet ska vara 1 till 7 dagar | int Begränsningar: Minsta värde = 1 |
partitionCount | Antalet partitioner som skapats för händelsehubben, tillåtna värden är från 1 till 32 partitioner. | int Begränsningar: Minsta värde = 1 |
retentionDescription | Kvarhållningsinställningar för händelsehubb | RetentionDescription |
status | Räknar upp möjliga värden för händelsehubbens status. | "Aktiv" "Skapa" "Ta bort" "Inaktiverad" "ReceiveDisabled" "Byt namn" "Återställa" "SendDisabled" "Okänd" |
CaptureDescription
Name | Beskrivning | Värde |
---|---|---|
mål | Egenskaper för mål där avbildningen ska lagras. (Lagringskonto, blobnamn) | Mål |
enabled | Ett värde som anger om avbildningsbeskrivningen är aktiverad. | boolesk |
Kodning | Räknar upp möjliga värden för kodningsformatet för avbildningsbeskrivningen. Obs! "AvroDeflate" kommer att bli inaktuell i ny API-version | "Avro" "AvroDeflate" |
intervalInSeconds | Med tidsfönstret kan du ange hur ofta avbildningen ska ske till Azure Blobs, värdet ska vara mellan 60 och 900 sekunder | int |
sizeLimitInBytes | Storleksfönstret definierar mängden data som har byggts upp i händelsehubben före en avbildningsåtgärd. Värdet ska vara mellan 10485760 till 524288000 byte | int |
skipEmptyArchives | Ett värde som anger om du vill hoppa över tomma arkiv | boolesk |
Mål
Name | Beskrivning | Värde |
---|---|---|
identity | Ett värde som anger om avbildningsbeskrivningen är aktiverad. | CaptureIdentity |
name | Namn på avbildningsmål | sträng |
properties | Egenskaper som beskriver lagringskontot, blobcontainern och arkivnamnformatet för avbildningsmål | DestinationEgenskaper |
CaptureIdentity
Name | Beskrivning | Värde |
---|---|---|
typ | Typ av hanterad identitet i Azure Active Directory. | "SystemTilldelade" "Användartilldelade" |
userAssignedIdentity | ARM-ID för hanterad användaridentitet. Den här egenskapen krävs är typen UserAssignedIdentity. Om typen är SystemAssigned används den systemtilldelade identitet som är associerad med namnområdet. | sträng |
DestinationEgenskaper
Name | Beskrivning | Värde |
---|---|---|
archiveNameFormat | Namngivningskonvention för blobar för arkivet, t.ex. {Namnområde}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Här är alla parametrar (Namnområde, EventHub osv.) obligatoriska oavsett ordning | sträng |
blobContainer | Namn på blobcontainer | sträng |
dataLakeAccountName | Azure Data Lake Store-namnet för de insamlade händelserna | sträng |
dataLakeFolderPath | Sökvägen till målmappen för de insamlade händelserna | sträng |
dataLakeSubscriptionId | Prenumerations-ID för Azure Data Lake Store | sträng Begränsningar: Minsta längd = 36 Maxlängd = 36 Mönster = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
storageAccountResourceId | Resurs-ID för lagringskontot som ska användas för att skapa blobarna | sträng |
RetentionDescription
Name | Beskrivning | Värde |
---|---|---|
cleanupPolicy | Räknar upp möjliga värden för rensningsprincipen | "Kompakt" "Ta bort" |
retentionTimeInHours | Antal timmar som händelser för den här händelsehubben ska behållas. Det här värdet används bara när cleanupPolicy är Ta bort. Om cleanupPolicy är Compact är det returnerade värdet för den här egenskapen Long.MaxValue | int |
tombstoneRetentionTimeInHours | Antal timmar för att behålla tombstone-markörer för en komprimerad händelsehubb. Det här värdet används bara när cleanupPolicy är Compact. Konsumenten måste slutföra läsningen av tombstone-markören inom den angivna tidsperioden om konsumenten börjar starta förskjutningen för att säkerställa att de får en giltig ögonblicksbild för den specifika nyckeln som beskrivs av tombstone-markören i den komprimerade händelsehubben | int |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för