Event Hubs - List By Namespace

Lekéri az összes eseményközpontot egy névtérben.

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}

URI-paraméterek

Name In Kötelező Típus Description
namespaceName
path True

string

A névtér neve

Regex pattern: ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$

resourceGroupName
path True

string

Az azure-előfizetésben található erőforráscsoport neve.

subscriptionId
path True

string

Az előfizetés hitelesítő adatai, amelyek egyedileg azonosítják a Microsoft Azure-előfizetést. Az előfizetés-azonosító az URI részét képezi minden szolgáltatáshíváshoz.

api-version
query True

string

Ügyfél API-verziója.

$skip
query

integer

A kihagyás csak akkor használatos, ha egy korábbi művelet részleges eredményt adott vissza. Ha egy előző válasz tartalmaz nextLink elemet, a nextLink elem értéke tartalmaz egy kihagyási paramétert, amely meghatározza a későbbi hívásokhoz használandó kiindulási pontot.

$top
query

integer

Az eredmények számát a legutóbbi N usageDetails értékre korlátozhatja.

Válaszok

Name Típus Description
200 OK

EventHubListResult

Sikerült lekérni az Event Hubs listáját.

Other Status Codes

ErrorResponse

Az EventHub hibaválasza, amely leírja, hogy a művelet miért nem sikerült.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

EventHubsListAll

Sample Request

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

Sample Response

{
  "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
        }
      }
    }
  ]
}

Definíciók

Name Description
CaptureDescription

Az eventhub rögzítési leírásának konfigurálásához szükséges tulajdonságok

CaptureIdentity

Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítési leírás.

CaptureIdentityType

Az Azure Active Directory felügyelt identitásának típusa.

CleanupPolicyRetentionDescription

A törlési szabályzat lehetséges értékeinek számbavétele

createdByType

Az erőforrást létrehozó identitás típusa.

Destination

Tárolási adatok rögzítése a rögzítés leírásához

EncodingCaptureDescription

Számba adja a rögzítési leírás kódolási formátumának lehetséges értékeit. Megjegyzés: Az "AvroDeflate" elavult lesz az Új API-verzióban

EntityStatus

Az Eseményközpont állapotának lehetséges értékeinek számbavétele.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

A hibaválasz azt jelzi, hogy az Event Hub szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.

Eventhub

Egyetlen elem a Lista vagy az Eseményközpont lekérése műveletben

EventHubListResult

A List EventHubs művelet eredménye.

RetentionDescription

Tulajdonságok az eventhub adatmegőrzési beállításainak konfigurálásához

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

CaptureDescription

Az eventhub rögzítési leírásának konfigurálásához szükséges tulajdonságok

Name Típus Description
destination

Destination

A célhely tulajdonságai, ahol a rögzítés lesz tárolva. (Tárfiók, blobnevek)

enabled

boolean

Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítési leírás.

encoding

EncodingCaptureDescription

Számba adja a rögzítési leírás kódolási formátumának lehetséges értékeit. Megjegyzés: Az "AvroDeflate" elavult lesz az Új API-verzióban

intervalInSeconds

integer

Az időablakban beállíthatja, hogy milyen gyakorisággal történjen a rögzítés az Azure Blobokra, az értéknek 60 és 900 másodperc között kell lennie

sizeLimitInBytes

integer

A méretablak határozza meg az eseményközpontban a rögzítési művelet előtt létrehozott adatok mennyiségét, az értéknek 10485760 és 524288000 bájt között kell lennie

skipEmptyArchives

boolean

Az üres archívumok kihagyását jelző érték

CaptureIdentity

Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítési leírás.

Name Típus Description
type

CaptureIdentityType

Az Azure Active Directory felügyelt identitásának típusa.

userAssignedIdentity

string

Felügyelt felhasználói identitás ARM-azonosítója. Ehhez a tulajdonsághoz a UserAssignedIdentity típus szükséges. Ha a típus SystemAssigned, akkor a rendszer a névtérhez társított rendszer hozzárendelt identitását fogja használni.

CaptureIdentityType

Az Azure Active Directory felügyelt identitásának típusa.

Name Típus Description
SystemAssigned

string

UserAssigned

string

CleanupPolicyRetentionDescription

A törlési szabályzat lehetséges értékeinek számbavétele

Name Típus Description
Compact

string

Delete

string

createdByType

Az erőforrást létrehozó identitás típusa.

Name Típus Description
Application

string

Key

string

ManagedIdentity

string

User

string

Destination

Tárolási adatok rögzítése a rögzítés leírásához

Name Típus Description
identity

CaptureIdentity

Egy érték, amely azt jelzi, hogy engedélyezve van-e a rögzítési leírás.

name

string

A rögzítési cél neve

properties.archiveNameFormat

string

Blobok elnevezési konvenciója az archívumhoz, például: {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Itt az összes paraméter (Névtér, EventHub stb.) kötelező, függetlenül a sorrendtől

properties.blobContainer

string

Blobtároló neve

properties.dataLakeAccountName

string

A rögzített események Azure Data Lake Store-neve

properties.dataLakeFolderPath

string

A rögzített események célmappájának elérési útja

properties.dataLakeSubscriptionId

string

Az Azure Data Lake Store előfizetés-azonosítója

properties.storageAccountResourceId

string

A blobok létrehozásához használni kívánt tárfiók erőforrás-azonosítója

EncodingCaptureDescription

Számba adja a rögzítési leírás kódolási formátumának lehetséges értékeit. Megjegyzés: Az "AvroDeflate" elavult lesz az Új API-verzióban

Name Típus Description
Avro

string

AvroDeflate

string

EntityStatus

Az Eseményközpont állapotának lehetséges értékeinek számbavétele.

Name Típus Description
Active

string

Creating

string

Deleting

string

Disabled

string

ReceiveDisabled

string

Renaming

string

Restoring

string

SendDisabled

string

Unknown

string

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

A hibaválasz azt jelzi, hogy az Event Hub szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.

Name Típus Description
error

ErrorDetail

A hibaobjektum.

Eventhub

Egyetlen elem a Lista vagy az Eseményközpont lekérése műveletben

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Az a földrajzi hely, ahol az erőforrás él

name

string

Az erőforrás neve

properties.captureDescription

CaptureDescription

A rögzítési leírás tulajdonságai

properties.createdAt

string

Az Eseményközpont létrehozásának pontos időpontja.

properties.messageRetentionInDays

integer

Az eseményközpont eseményeinek megőrzéséhez szükséges napok száma, az értéknek 1–7 napnak kell lennie

properties.partitionCount

integer

Az Eseményközponthoz létrehozott partíciók száma, az engedélyezett értékek 1 és 32 partíció között vannak.

properties.partitionIds

string[]

A szegmensek aktuális száma az Event Hubon.

properties.retentionDescription

RetentionDescription

Az Event Hub adatmegőrzési beállításai

properties.status

EntityStatus

Az Eseményközpont állapotának lehetséges értékeinek számbavétele.

properties.updatedAt

string

Az üzenet frissítésének pontos időpontja.

properties.userMetadata

string

Lekéri és beállítja a felhasználó metaadatait.

systemData

systemData

Az erőforráshoz kapcsolódó rendszer metaadatai.

type

string

Az erőforrás típusa. Például "Microsoft.EventHub/Namespaces" vagy "Microsoft.EventHub/Namespaces/EventHubs"

EventHubListResult

A List EventHubs művelet eredménye.

Name Típus Description
nextLink

string

A következő eredményhalmazra mutató hivatkozás. Nem üres, ha az Érték az EventHubs hiányos listáját tartalmazza.

value

Eventhub[]

A List EventHubs művelet eredménye.

RetentionDescription

Tulajdonságok az eventhub adatmegőrzési beállításainak konfigurálásához

Name Típus Description
cleanupPolicy

CleanupPolicyRetentionDescription

A törlési szabályzat lehetséges értékeinek számbavétele

retentionTimeInHours

integer

Az eseményközpont eseményeinek megőrzéséhez szükséges órák száma. Ez az érték csak akkor használatos, ha a cleanupPolicy a Delete. Ha a cleanupPolicy kompakt, a tulajdonság visszaadott értéke Long.MaxValue

tombstoneRetentionTimeInHours

integer

A tömörített eseményközpont sírkőjelölőinek megőrzéséhez tartozó órák száma. Ez az érték csak akkor használatos, ha a cleanupPolicy kompakt. A fogyasztónak be kell olvasnia a sírkőjelölőt ezen a megadott időn belül, ha a fogyasztó az eltolás kezdetétől kezdődik, hogy érvényes pillanatképet kapjon a tömörített eseményközpontban található sírkőjelölő által leírt konkrét kulcsról

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string

Az erőforrást legutóbb módosító identitás típusa.

lastModifiedBy

string

Az az identitás, amely legutóbb módosította az erőforrást.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.