Event Hubs - List By Namespace
Obtém todos os Hubs de Eventos em um 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}
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
namespace
|
path | True |
string |
O nome do namespace Padrão Regex: |
resource
|
path | True |
string |
Nome do grupo de recursos dentro da assinatura do azure. |
subscription
|
path | True |
string |
Credenciais de assinatura que identificam exclusivamente uma assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API do cliente. |
$skip
|
query |
integer |
Skip só será usado se uma operação anterior retornar um resultado parcial. Se uma resposta anterior contiver um elemento nextLink, o valor do elemento nextLink incluirá um parâmetro skip que especifica um ponto de partida a ser usado para chamadas subsequentes. |
|
$top
|
query |
integer |
Pode ser usado para limitar o número de resultados ao N usageDetails mais recente. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Recuperou com êxito a lista de Hubs de Eventos. |
|
Other Status Codes |
Resposta de erro do Eventhub que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
EventHubsListAll
Solicitação de exemplo
Resposta de exemplo
{
"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
}
}
}
]
}
Definições
Nome | Description |
---|---|
Capture |
Propriedades para configurar a descrição da captura para o eventhub |
Capture |
Um valor que indica se a descrição da captura está habilitada. |
Capture |
Tipo de Identidade Gerenciada do Azure Active Directory. |
Cleanup |
Enumera os valores possíveis para a política de limpeza |
created |
O tipo de identidade que criou o recurso. |
Destination |
Capturar detalhes de armazenamento para a descrição da captura |
Encoding |
Enumera os valores possíveis para o formato de codificação da descrição da captura. Observação: 'AvroDeflate' será preterido na nova versão da API |
Entity |
Enumera os valores possíveis para o status do Hub de Eventos. |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
Os detalhes do erro. |
Error |
A resposta de erro indica que o serviço hub de eventos não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro. |
Eventhub |
Item único na operação Listar ou Obter Hub de Eventos |
Event |
O resultado da operação Listar EventHubs. |
Retention |
Propriedades para definir as configurações de retenção para o eventhub |
system |
Metadados relativos à criação e à última modificação do recurso. |
CaptureDescription
Propriedades para configurar a descrição da captura para o eventhub
Nome | Tipo | Description |
---|---|---|
destination |
Propriedades de Destino em que a captura será armazenada. (Conta de armazenamento, nomes de blob) |
|
enabled |
boolean |
Um valor que indica se a descrição da captura está habilitada. |
encoding |
Enumera os valores possíveis para o formato de codificação da descrição da captura. Observação: 'AvroDeflate' será preterido na nova versão da API |
|
intervalInSeconds |
integer |
A janela de tempo permite definir a frequência com que a captura para blobs do Azure ocorrerá, o valor deve estar entre 60 e 900 segundos |
sizeLimitInBytes |
integer |
A janela de tamanho define a quantidade de dados compilados no Hub de Eventos antes de uma operação de captura, o valor deve estar entre 10485760 a 524288000 bytes |
skipEmptyArchives |
boolean |
Um valor que indica se ignorar arquivos vazios |
CaptureIdentity
Um valor que indica se a descrição da captura está habilitada.
Nome | Tipo | Description |
---|---|---|
type |
Tipo de Identidade Gerenciada do Azure Active Directory. |
|
userAssignedIdentity |
string |
ID do ARM da Identidade de Usuário Gerenciada. Essa propriedade é necessária se o tipo é UserAssignedIdentity. Se o tipo for SystemAssigned, a identidade atribuída pelo sistema associada ao namespace será usada. |
CaptureIdentityType
Tipo de Identidade Gerenciada do Azure Active Directory.
Nome | Tipo | Description |
---|---|---|
SystemAssigned |
string |
|
UserAssigned |
string |
CleanupPolicyRetentionDescription
Enumera os valores possíveis para a política de limpeza
Nome | Tipo | Description |
---|---|---|
Compact |
string |
|
Delete |
string |
createdByType
O tipo de identidade que criou o recurso.
Nome | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Destination
Capturar detalhes de armazenamento para a descrição da captura
Nome | Tipo | Description |
---|---|---|
identity |
Um valor que indica se a descrição da captura está habilitada. |
|
name |
string |
Nome do destino de captura |
properties.archiveNameFormat |
string |
Convenção de nomenclatura de blob para arquivo morto, por exemplo, {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Aqui, todos os parâmetros (Namespace, EventHub .. etc) são obrigatórios, independentemente da ordem |
properties.blobContainer |
string |
Nome do contêiner de blob |
properties.dataLakeAccountName |
string |
O nome do Azure Data Lake Store para os eventos capturados |
properties.dataLakeFolderPath |
string |
O caminho da pasta de destino para os eventos capturados |
properties.dataLakeSubscriptionId |
string |
ID da assinatura do Azure Data Lake Store |
properties.storageAccountResourceId |
string |
ID do recurso da conta de armazenamento a ser usada para criar os blobs |
EncodingCaptureDescription
Enumera os valores possíveis para o formato de codificação da descrição da captura. Observação: 'AvroDeflate' será preterido na nova versão da API
Nome | Tipo | Description |
---|---|---|
Avro |
string |
|
AvroDeflate |
string |
EntityStatus
Enumera os valores possíveis para o status do Hub de Eventos.
Nome | Tipo | Description |
---|---|---|
Active |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
ReceiveDisabled |
string |
|
Renaming |
string |
|
Restoring |
string |
|
SendDisabled |
string |
|
Unknown |
string |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
Os detalhes do erro.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
A resposta de erro indica que o serviço hub de eventos não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
Eventhub
Item único na operação Listar ou Obter Hub de Eventos
Nome | Tipo | Description |
---|---|---|
id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
A localização geográfica em que o recurso reside |
name |
string |
O nome do recurso |
properties.captureDescription |
Propriedades da descrição da captura |
|
properties.createdAt |
string |
Hora exata em que o Hub de Eventos foi criado. |
properties.messageRetentionInDays |
integer |
Número de dias para reter os eventos para este Hub de Eventos, o valor deve ser de 1 a 7 dias |
properties.partitionCount |
integer |
Número de partições criadas para o Hub de Eventos, os valores permitidos são de 1 a 32 partições. |
properties.partitionIds |
string[] |
Número atual de fragmentos no Hub de Eventos. |
properties.retentionDescription |
Configurações de retenção do Hub de Eventos |
|
properties.status |
Enumera os valores possíveis para o status do Hub de Eventos. |
|
properties.updatedAt |
string |
A hora exata em que a mensagem foi atualizada. |
properties.userMetadata |
string |
Obtém e define metadados do usuário. |
systemData |
Os metadados do sistema relacionados a esse recurso. |
|
type |
string |
Tipo do recurso. Por exemplo, "Microsoft.EventHub/Namespaces" ou "Microsoft.EventHub/Namespaces/EventHubs" |
EventHubListResult
O resultado da operação Listar EventHubs.
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
Link para o próximo conjunto de resultados. Não vazio se Value contiver uma lista incompleta de EventHubs. |
value |
Eventhub[] |
Resultado da operação Listar EventHubs. |
RetentionDescription
Propriedades para definir as configurações de retenção para o eventhub
Nome | Tipo | Description |
---|---|---|
cleanupPolicy |
Enumera os valores possíveis para a política de limpeza |
|
retentionTimeInHours |
integer |
Número de horas para reter os eventos para este Hub de Eventos. Esse valor só é usado quando cleanupPolicy é Delete. Se cleanupPolicy for Compact, o valor retornado dessa propriedade será Long.MaxValue |
tombstoneRetentionTimeInHours |
integer |
Número de horas para manter os marcadores de marca de exclusão de um Hub de Eventos compactado. Esse valor só é usado quando cleanupPolicy é Compact. O consumidor deve concluir a leitura do marcador de marca de exclusão dentro dessa quantidade de tempo especificada se o consumidor começar a iniciar o deslocamento para garantir que obtenha uma instantâneo válida para a chave específica descrita pelo marcador de marca de exclusão dentro do Hub de Eventos compactado |
systemData
Metadados relativos à criação e à última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string |
O tipo de identidade que modificou o recurso pela última vez. |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |