Event Hubs - List By Namespace
Возвращает все центры событий в пространстве имен.
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
Имя | В | Обязательно | Тип | Описание |
---|---|---|---|---|
namespace
|
path | True |
string minLength: 6maxLength: 50 pattern: ^[a-zA-Z][a-zA-Z0-9-]{6,50}[a-zA-Z0-9]$ |
Имя пространства имен |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов в подписке Azure. |
subscription
|
path | True |
string |
Учетные данные подписки, которые однозначно определяют подписку Microsoft Azure. Идентификатор подписки входит в состав URI для каждого вызова службы. |
api-version
|
query | True |
string |
Версия КЛИЕНТСКОго API. |
$skip
|
query |
integer minimum: 0maximum: 1000 |
Пропуск используется только в том случае, если предыдущая операция вернула частичный результат. Если предыдущий ответ содержит элемент nextLink, значение элемента nextLink будет включать параметр пропуска, указывающий начальную точку для последующих вызовов. |
|
$top
|
query |
integer minimum: 1maximum: 1000 |
Можно использовать для ограничения количества результатов до последних N usageDetails. |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK |
Успешно получен список центров событий. |
|
Other Status Codes |
Ответ об ошибке eventhub, описывающий, почему операция завершилась ошибкой. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
Имя | Описание |
---|---|
user_impersonation | олицетворения учетной записи пользователя |
Примеры
EventHubsListAll
Образец запроса
Пример ответа
{
"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
}
}
}
]
}
Определения
Имя | Описание |
---|---|
Capture |
Свойства для настройки описания записи для eventhub |
Capture |
Значение, указывающее, включено ли описание записи. |
Capture |
Тип управляемого удостоверения Azure Active Directory. |
Cleanup |
Перечисляет возможные значения политики очистки |
created |
Тип удостоверения, создавшего ресурс. |
Destination |
Запись сведений о хранилище для описания записи |
Encoding |
Перечисляет возможные значения для формата кодирования описания записи. Примечание. AvroDeflate не рекомендуется использовать новую версию API. |
Entity |
Перечисляет возможные значения состояния концентратора событий. |
Error |
Дополнительные сведения об ошибке управления ресурсами. |
Error |
Сведения об ошибке. |
Error |
Ответ на ошибку указывает, что служба Концентратора событий не может обработать входящий запрос. Причина указана в сообщении об ошибке. |
Eventhub |
Один элемент в операции List или Get Event Hub |
Event |
Результат операции List EventHubs. |
Retention |
Свойства для настройки параметров хранения для концентратора событий |
system |
Метаданные, относящиеся к созданию и последнему изменении ресурса. |
CaptureDescription
Свойства для настройки описания записи для eventhub
Имя | Тип | Описание |
---|---|---|
destination |
Свойства назначения, где будет храниться запись. (Учетная запись хранения, имена BLOB-объектов) |
|
enabled |
boolean |
Значение, указывающее, включено ли описание записи. |
encoding |
Перечисляет возможные значения для формата кодирования описания записи. Примечание. AvroDeflate не рекомендуется использовать новую версию API. |
|
intervalInSeconds |
integer (int32) |
Период времени позволяет задать частоту, с которой будет выполняться запись больших двоичных объектов Azure, значение должно составлять от 60 до 900 секунд. |
sizeLimitInBytes |
integer (int32) |
Окно размера определяет объем данных, созданных в Концентраторе событий перед операцией записи, значение должно находиться между 10485760 до 524288000 байтов. |
skipEmptyArchives |
boolean |
Значение, указывающее, следует ли пропускать пустые архивы |
CaptureIdentity
Значение, указывающее, включено ли описание записи.
Имя | Тип | Описание |
---|---|---|
type |
Тип управляемого удостоверения Azure Active Directory. |
|
userAssignedIdentity |
string |
Идентификатор ARM управляемого удостоверения пользователя. Это свойство является обязательным типом UserAssignedIdentity. Если тип SystemAssigned, будет использоваться удостоверение, связанное с пространством имен, связанное с системой. |
CaptureIdentityType
Тип управляемого удостоверения Azure Active Directory.
Значение | Описание |
---|---|
SystemAssigned | |
UserAssigned |
CleanupPolicyRetentionDescription
Перечисляет возможные значения политики очистки
Значение | Описание |
---|---|
Compact | |
Delete |
createdByType
Тип удостоверения, создавшего ресурс.
Значение | Описание |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
Destination
Запись сведений о хранилище для описания записи
Имя | Тип | Описание |
---|---|---|
identity |
Значение, указывающее, включено ли описание записи. |
|
name |
string |
Имя назначения записи |
properties.archiveNameFormat |
string |
Соглашение об именовании BLOB-объектов для архива, например {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Здесь все параметры (пространство имен, EventHub и т. д.) являются обязательными независимо от порядка. |
properties.blobContainer |
string |
Имя контейнера BLOB-объектов |
properties.dataLakeAccountName |
string |
Имя Azure Data Lake Store для захваченных событий |
properties.dataLakeFolderPath |
string |
Путь к целевой папке для захваченных событий |
properties.dataLakeSubscriptionId |
string (uuid) |
Идентификатор подписки Azure Data Lake Store |
properties.storageAccountResourceId |
string |
Идентификатор ресурса учетной записи хранения, используемой для создания больших двоичных объектов |
EncodingCaptureDescription
Перечисляет возможные значения для формата кодирования описания записи. Примечание. AvroDeflate не рекомендуется использовать новую версию API.
Значение | Описание |
---|---|
Avro | |
AvroDeflate |
EntityStatus
Перечисляет возможные значения состояния концентратора событий.
Значение | Описание |
---|---|
Active | |
Creating | |
Deleting | |
Disabled | |
ReceiveDisabled | |
Renaming | |
Restoring | |
SendDisabled | |
Unknown |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
Имя | Тип | Описание |
---|---|---|
info |
object |
Дополнительные сведения. |
type |
string |
Дополнительный тип сведений. |
ErrorDetail
Сведения об ошибке.
Имя | Тип | Описание |
---|---|---|
additionalInfo |
Дополнительные сведения об ошибке. |
|
code |
string |
Код ошибки. |
details |
Сведения об ошибке. |
|
message |
string |
Сообщение об ошибке. |
target |
string |
Целевой объект ошибки. |
ErrorResponse
Ответ на ошибку указывает, что служба Концентратора событий не может обработать входящий запрос. Причина указана в сообщении об ошибке.
Имя | Тип | Описание |
---|---|---|
error |
Объект ошибки. |
Eventhub
Один элемент в операции List или Get Event Hub
Имя | Тип | Описание |
---|---|---|
id |
string |
Полный идентификатор ресурса для ресурса. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Географическое расположение, в котором находится ресурс |
name |
string |
Имя ресурса |
properties.captureDescription |
Свойства описания записи |
|
properties.createdAt |
string (date-time) |
Точное время создания Концентратора событий. |
properties.messageRetentionInDays |
integer (int64) minimum: 1 |
Количество дней для сохранения событий для этого концентратора событий должно составлять от 1 до 7 дней. |
properties.partitionCount |
integer (int64) minimum: 1 |
Число секций, созданных для концентратора событий, допустимые значения — от 1 до 32 секций. |
properties.partitionIds |
string[] |
Текущее количество сегментов в Концентраторе событий. |
properties.retentionDescription |
Параметры хранения Концентратора событий |
|
properties.status |
Перечисляет возможные значения состояния концентратора событий. |
|
properties.updatedAt |
string (date-time) |
Точное время обновления сообщения. |
properties.userMetadata |
string |
Возвращает и задает метаданные пользователя. |
systemData |
Системные метаданные, относящиеся к этому ресурсу. |
|
type |
string |
Тип ресурса. Например, "Microsoft.EventHub/Namespaces" или "Microsoft.EventHub/Namespaces/EventHubs" |
EventHubListResult
Результат операции List EventHubs.
Имя | Тип | Описание |
---|---|---|
nextLink |
string |
Ссылка на следующий набор результатов. Не пусто, если значение содержит неполный список EventHubs. |
value |
Eventhub[] |
Результат операции List EventHubs. |
RetentionDescription
Свойства для настройки параметров хранения для концентратора событий
Имя | Тип | Описание |
---|---|---|
cleanupPolicy |
Перечисляет возможные значения политики очистки |
|
retentionTimeInHours |
integer (int64) |
Количество часов для сохранения событий для этого концентратора событий. Это значение используется только в том случае, если параметр cleanupPolicy — Delete. Если cleanupPolicy имеет значение Compact, возвращаемое значение этого свойства, — Long.MaxValue |
tombstoneRetentionTimeInHours |
integer (int32) |
Количество часов для хранения маркеров сложенного концентратора событий. Это значение используется только в том случае, если cleanupPolicy имеет значение Compact. Потребитель должен завершить чтение маркера могилы в течение указанного периода времени, если потребитель начинает с начала смещения, чтобы убедиться, что они получают допустимый моментальный снимок для определенного ключа, описанного маркером могилы в сжатом концентраторе событий. |
systemData
Метаданные, относящиеся к созданию и последнему изменении ресурса.
Имя | Тип | Описание |
---|---|---|
createdAt |
string (date-time) |
Метка времени создания ресурса (UTC). |
createdBy |
string |
Удостоверение, создающее ресурс. |
createdByType |
Тип удостоверения, создавшего ресурс. |
|
lastModifiedAt |
string (date-time) |
Тип удостоверения, который последний раз изменил ресурс. |
lastModifiedBy |
string |
Идентификатор, который последний раз изменил ресурс. |
lastModifiedByType |
Тип удостоверения, который последний раз изменил ресурс. |