Event Hubs - List By Namespace
Získá všechny služby Event Hubs v oboru názvů.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs?api-version=2024-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventHub/namespaces/{namespaceName}/eventhubs?api-version=2024-01-01&$skip={$skip}&$top={$top}
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
namespace
|
path | True |
string minLength: 6maxLength: 50 pattern: ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ |
Název Namespace |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků v rámci předplatného Azure |
subscription
|
path | True |
string |
Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby. |
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
$skip
|
query |
integer minimum: 0maximum: 1000 |
Skip se používá jenom v případě, že předchozí operace vrátila částečný výsledek. Pokud předchozí odpověď obsahuje nextLink element, hodnota nextLink elementu bude obsahovat přeskočení parametr, který určuje výchozí bod, který se má použít pro následné volání. |
|
$top
|
query |
integer minimum: 1maximum: 1000 |
Lze použít k omezení počtu výsledků na nejnovější N usageDetails. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Seznam služby Event Hubs se úspěšně načetl. |
|
Other Status Codes |
Odpověď na chybu EventHubu popisující, proč operace selhala. |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
user_impersonation | zosobnění uživatelského účtu |
Příklady
EventHubsListAll
Ukázkový požadavek
Ukázková odpověď
{
"value": [
{
"id": "/subscriptions/e2f361f0-3b27-4503-a9cc-21cfba380093/resourceGroups/Default-NotificationHubs-AustraliaEast/providers/Microsoft.EventHub/namespaces/sdk-Namespace-716/eventhubs/sdk-eventhub-10",
"name": "sdk-eventhub-10",
"type": "Microsoft.EventHub/Namespaces/EventHubs",
"properties": {
"messageRetentionInDays": 4,
"partitionCount": 4,
"status": "Active",
"createdAt": "2017-06-28T02:45:55.877Z",
"updatedAt": "2017-06-28T02:46:05.877Z",
"partitionIds": [
"0",
"1",
"2",
"3"
],
"captureDescription": {
"enabled": true,
"encoding": "Avro",
"destination": {
"name": "EventHubArchive.AzureBlockBlob",
"properties": {
"storageAccountResourceId": "/subscriptions/e2f361f0-3b27-4503-a9cc-21cfba380093/resourceGroups/Default-Storage-SouthCentralUS/providers/Microsoft.ClassicStorage/storageAccounts/arjunteststorage",
"blobContainer": "container",
"archiveNameFormat": "{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}"
}
},
"intervalInSeconds": 120,
"sizeLimitInBytes": 10485763
},
"retentionDescription": {
"cleanupPolicy": "Delete",
"retentionTimeInHours": 96,
"tombstoneRetentionTimeInHours": 1
}
}
}
]
}
Definice
Name | Description |
---|---|
Capture |
Vlastnosti pro konfiguraci popisu zachycení pro eventhub |
Capture |
Hodnota, která označuje, jestli je povolený popis zachycení. |
Capture |
Typ spravované identity Azure Active Directory |
Cleanup |
Vytvoří výčet možných hodnot pro zásady vyčištění. |
created |
Typ identity, která prostředek vytvořila. |
Destination |
Zachycení podrobností o úložišti pro popis zachycení |
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á. |
Entity |
Vytvoří výčet možných hodnot pro stav centra událostí. |
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Error |
Chybová odpověď značí, že služba centra událostí nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě. |
Eventhub |
Jedna položka v operaci Seznam nebo Získání centra událostí |
Event |
Výsledek operace List EventHubs. |
Retention |
Vlastnosti pro konfiguraci nastavení uchovávání informací pro eventhub |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
CaptureDescription
Vlastnosti pro konfiguraci popisu zachycení pro eventhub
Name | Typ | Description |
---|---|---|
destination |
Vlastnosti cíle, kde se uloží zachytávání. (Účet úložiště, názvy objektů blob) |
|
enabled |
boolean |
Hodnota, která označuje, jestli je povolený popis zachycení. |
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á. |
|
intervalInSeconds |
integer (int32) |
Časové období umožňuje nastavit frekvenci, s jakou bude zaznamenání do objektů blob Azure, hodnota by měla být mezi 60 až 900 sekundami. |
sizeLimitInBytes |
integer (int32) |
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 bajty. |
skipEmptyArchives |
boolean |
Hodnota, která označuje, jestli se mají přeskočit prázdné archivy |
CaptureIdentity
Hodnota, která označuje, jestli je povolený popis zachycení.
Name | Typ | Description |
---|---|---|
type |
Typ spravované identity Azure Active Directory |
|
userAssignedIdentity |
string |
ID ARM spravované identity uživatele Tato vlastnost je povinný typ UserAssignedIdentity. Pokud je typ SystemAssigned, použije se identita přiřazená systémem přidružená k oboru názvů. |
CaptureIdentityType
Typ spravované identity Azure Active Directory
Hodnota | Description |
---|---|
SystemAssigned | |
UserAssigned |
CleanupPolicyRetentionDescription
Vytvoří výčet možných hodnot pro zásady vyčištění.
Hodnota | Description |
---|---|
Compact | |
Delete |
createdByType
Typ identity, která prostředek vytvořila.
Hodnota | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
Destination
Zachycení podrobností o úložišti pro popis zachycení
Name | Typ | Description |
---|---|---|
identity |
Hodnota, která označuje, jestli je povolený popis zachycení. |
|
name |
string |
Název cíle zachycení |
properties.archiveNameFormat |
string |
Zásady vytváření názvů objektů blob pro archivaci, například {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Tady jsou všechny parametry (Namespace,EventHub atd.) povinné bez ohledu na pořadí. |
properties.blobContainer |
string |
Název kontejneru objektů blob |
properties.dataLakeAccountName |
string |
Název Azure Data Lake Store pro zachycené události |
properties.dataLakeFolderPath |
string |
Cesta k cílové složce pro zachycené události |
properties.dataLakeSubscriptionId |
string (uuid) |
ID předplatného Azure Data Lake Store |
properties.storageAccountResourceId |
string |
ID prostředku účtu úložiště, který se má použít k vytvoření objektů blob |
EncodingCaptureDescription
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á.
Hodnota | Description |
---|---|
Avro | |
AvroDeflate |
EntityStatus
Vytvoří výčet možných hodnot pro stav centra událostí.
Hodnota | Description |
---|---|
Active | |
Creating | |
Deleting | |
Disabled | |
ReceiveDisabled | |
Renaming | |
Restoring | |
SendDisabled | |
Unknown |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě. |
|
code |
string |
Kód chyby. |
details |
Podrobnosti o chybě. |
|
message |
string |
Chybová zpráva. |
target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď značí, že služba centra událostí nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
Eventhub
Jedna položka v operaci Seznam nebo Získání centra událostí
Name | Typ | Description |
---|---|---|
id |
string |
Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Geografické umístění, ve kterém se nachází zdroj |
name |
string |
Název prostředku |
properties.captureDescription |
Vlastnosti popisu zachycení |
|
properties.createdAt |
string (date-time) |
Přesný čas vytvoření centra událostí |
properties.messageRetentionInDays |
integer (int64) minimum: 1 |
Počet dnů, po které se mají uchovávat události pro toto centrum událostí, by hodnota měla být 1 až 7 dnů. |
properties.partitionCount |
integer (int64) minimum: 1 |
Počet oddílů vytvořených pro centrum událostí, povolené hodnoty jsou od 1 do 32 oddílů. |
properties.partitionIds |
string[] |
Aktuální počet horizontálních oddílů v centru událostí |
properties.retentionDescription |
Nastavení uchování centra událostí |
|
properties.status |
Vytvoří výčet možných hodnot pro stav centra událostí. |
|
properties.updatedAt |
string (date-time) |
Přesný čas, kdy byla zpráva aktualizována. |
properties.userMetadata |
string |
Získá a nastaví metadata uživatele. |
systemData |
Systémová meta data týkající se tohoto prostředku. |
|
type |
string |
Typ prostředku. Například Microsoft.EventHub/Namespaces nebo Microsoft.EventHub/Namespaces |
EventHubListResult
Výsledek operace List EventHubs.
Name | Typ | Description |
---|---|---|
nextLink |
string |
Odkaz na další sadu výsledků Není prázdné, pokud hodnota obsahuje neúplný seznam EventHubs. |
value |
Eventhub[] |
Výsledek operace List EventHubs |
RetentionDescription
Vlastnosti pro konfiguraci nastavení uchovávání informací pro eventhub
Name | Typ | Description |
---|---|---|
cleanupPolicy |
Vytvoří výčet možných hodnot pro zásady vyčištění. |
|
retentionTimeInHours |
integer (int64) |
Počet hodin uchovávání událostí pro toto centrum událostí Tato hodnota se používá pouze v případě, že cleanupPolicy je Delete. Pokud cleanupPolicy je Komprimovat vrácenou hodnotu této vlastnosti je Long.MaxValue |
tombstoneRetentionTimeInHours |
integer (int32) |
Počet hodin uchování značek náhrobků komprimovaného centra událostí Tato hodnota se používá pouze v případě, že cleanupPolicy je Compact. Příjemce musí dokončit čtení značky náhrobek v rámci tohoto zadaného časového intervalu, pokud příjemce začne od počátečního posunu, aby zajistil, že získá platný snímek pro konkrétní klíč popsaný značkou náhrobku v rámci zkomprimovaného centra událostí. |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
createdBy |
string |
Identita, která prostředek vytvořila. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string (date-time) |
Typ identity, která naposledy změnila prostředek. |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |