Sdílet prostřednictvím


Event Hubs - List By Namespace

Získá všechna centra událostí 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
namespaceName
path True

string

Název oboru názvů

Vzor regulárního výrazu: ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$

resourceGroupName
path True

string

Název skupiny prostředků v rámci předplatného Azure.

subscriptionId
path True

string

Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného je součástí identifikátoru URI pro každé volání služby.

api-version
query True

string

Verze rozhraní API klienta.

$skip
query

integer

Skip se používá pouze v případě, že předchozí operace vrátila částečný výsledek. Pokud předchozí odpověď obsahuje prvek nextLink, bude hodnota elementu nextLink obsahovat parametr skip, který určuje počáteční bod pro další volání.

$top
query

integer

Lze použít k omezení počtu výsledků na nejnovější N usageDetails.

Odpovědi

Name Typ Description
200 OK

EventHubListResult

Seznam služby Event Hubs se úspěšně načetl.

Other Status Codes

ErrorResponse

Odpověď na chybu centra událostí popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2

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

GET https://management.azure.com/subscriptions/e2f361f0-3b27-4503-a9cc-21cfba380093/resourceGroups/Default-NotificationHubs-AustraliaEast/providers/Microsoft.EventHub/namespaces/sdk-Namespace-5357/eventhubs?api-version=2024-01-01

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
CaptureDescription

Vlastnosti pro konfiguraci popisu zachycení pro eventhub

CaptureIdentity

Hodnota, která označuje, jestli je povolen popis zachycení.

CaptureIdentityType

Typ spravované identity Azure Active Directory

CleanupPolicyRetentionDescription

Vytvoří výčet možných hodnot pro zásady čištění.

createdByType

Typ identity, která prostředek vytvořila.

Destination

Podrobnosti o zachytávání úložiště pro popis zachycení

EncodingCaptureDescription

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á.

EntityStatus

Vytvoří výčet možných hodnot stavu centra událostí.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě

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ě.

Eventhub

Jedna položka v operaci Výpis nebo Získání centra událostí

EventHubListResult

Výsledek operace List EventHubs

RetentionDescription

Vlastnosti pro konfiguraci nastavení uchovávání informací pro centrum událostí

systemData

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

Destination

Vlastnosti cíle, kam se bude ukládat zachytávání. (Účet úložiště, názvy objektů blob)

enabled

boolean

Hodnota, která označuje, jestli je povolen popis zachycení.

encoding

EncodingCaptureDescription

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á.

intervalInSeconds

integer

Č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.

sizeLimitInBytes

integer

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ů.

skipEmptyArchives

boolean

Hodnota, která určuje, jestli se má přeskočit prázdné archivy

CaptureIdentity

Hodnota, která označuje, jestli je povolen popis zachycení.

Name Typ Description
type

CaptureIdentityType

Typ spravované identity Azure Active Directory

userAssignedIdentity

string

ID ARM spravované identity uživatele Tato vlastnost je povinná, je typ UserAssignedIdentity. Pokud je type SystemAssigned, použije se identita přiřazená systémem přidružená k oboru názvů.

CaptureIdentityType

Typ spravované identity Azure Active Directory

Name Typ Description
SystemAssigned

string

UserAssigned

string

CleanupPolicyRetentionDescription

Vytvoří výčet možných hodnot pro zásady čištění.

Name Typ Description
Compact

string

Delete

string

createdByType

Typ identity, která prostředek vytvořila.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

Destination

Podrobnosti o zachytávání úložiště pro popis zachycení

Name Typ Description
identity

CaptureIdentity

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}. Zde jsou všechny parametry (obor názvů, 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

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 záznamu. Poznámka: AvroDeflate bude v nové verzi rozhraní API zastaralá.

Name Typ Description
Avro

string

AvroDeflate

string

EntityStatus

Vytvoří výčet možných hodnot stavu centra událostí.

Name Typ Description
Active

string

Creating

string

Deleting

string

Disabled

string

ReceiveDisabled

string

Renaming

string

Restoring

string

SendDisabled

string

Unknown

string

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Typ další informace.

ErrorDetail

Podrobnosti o chybě

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby

details

ErrorDetail[]

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

ErrorDetail

Objekt chyby.

Eventhub

Jedna položka v operaci Výpis nebo Získání centra událostí

Name Typ Description
id

string

Plně kvalifikované ID prostředku Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku}

location

string

Geografické umístění, kde se prostředek nachází

name

string

Název prostředku

properties.captureDescription

CaptureDescription

Vlastnosti popisu zachycení

properties.createdAt

string

Přesný čas vytvoření centra událostí

properties.messageRetentionInDays

integer

Počet dnů pro uchování událostí pro toto centrum událostí, hodnota by měla být 1 až 7 dnů.

properties.partitionCount

integer

Počet oddílů vytvořených pro centrum událostí a 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

RetentionDescription

Nastavení uchovávání informací centra událostí

properties.status

EntityStatus

Vytvoří výčet možných hodnot stavu centra událostí.

properties.updatedAt

string

Přesný čas, kdy byla zpráva aktualizována.

properties.userMetadata

string

Získá a nastaví metadata uživatele.

systemData

systemData

Metadata systému vztahující se k tomuto 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 value obsahuje neúplný seznam EventHubs.

value

Eventhub[]

Výsledek operace List EventHubs

RetentionDescription

Vlastnosti pro konfiguraci nastavení uchovávání informací pro centrum událostí

Name Typ Description
cleanupPolicy

CleanupPolicyRetentionDescription

Vytvoří výčet možných hodnot pro zásady čištění.

retentionTimeInHours

integer

Počet hodin uchování událostí pro toto centrum událostí Tato hodnota se používá pouze v případě, že cleanupPolicy je Delete. Pokud cleanupPolicy je Compact, vrácená hodnota této vlastnosti je Long.MaxValue

tombstoneRetentionTimeInHours

integer

Počet hodin, po které se mají zachovat značky odstraněných objektů zkomprimovaného centra událostí Tato hodnota se používá pouze v případě, že má cleanupPolicy hodnotu Compact. Pokud příjemce začne počátečním posunem, musí příjemce dokončit čtení značky odstraněného objektu během této zadané doby, aby se zajistilo, že získá platný snímek pro konkrétní klíč popsaný značkou odstraněného objektu 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

Časové razítko vytvoření prostředku (UTC)

createdBy

string

Identita, která vytvořila prostředek.

createdByType

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt

string

Typ identity, která naposledy změnila prostředek.

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.