Event Hubs - List By Namespace
Obtém todos os Hubs de Eventos num Espaço de Nomes.
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 do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
namespace
|
path | True |
string |
O nome do Espaço de Nomes Padrão Regex: |
resource
|
path | True |
string |
Nome do grupo de recursos na subscrição do azure. |
subscription
|
path | True |
string |
Credenciais de subscrição que identificam exclusivamente uma subscrição do Microsoft Azure. O ID da subscrição faz parte do URI para cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API de Cliente. |
$skip
|
query |
integer |
Ignorar só é utilizado se uma operação anterior devolveu 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 utilizar para chamadas subsequentes. |
|
$top
|
query |
integer |
Pode ser utilizado para limitar o número de resultados às N usageDetails mais recentes. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Obteve com êxito a lista de Hubs de Eventos. |
|
Other Status Codes |
Resposta de erro do Eventhub que descreve a razão pela qual a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | representar a sua conta de utilizador |
Exemplos
EventHubsListAll
Pedido de amostra
Resposta da amostra
{
"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
Name | 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á ativada. |
Capture |
Tipo de Identidade Gerida 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. Nota: "AvroDeflate" será preterido na Nova Versão da API |
Entity |
Enumera os valores possíveis para o estado do Hub de Eventos. |
Error |
Informações adicionais sobre o erro de gestão de recursos. |
Error |
O detalhe do erro. |
Error |
A resposta a erros indica que o serviço hub de eventos não consegue processar o pedido recebido. 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 configurar as definiçõ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
Name | Tipo | Description |
---|---|---|
destination |
Propriedades do Destino onde a captura será armazenada. (Conta de Armazenamento, Nomes de Blobs) |
|
enabled |
boolean |
Um valor que indica se a descrição da captura está ativada. |
encoding |
Enumera os valores possíveis para o formato de codificação da descrição da captura. Nota: "AvroDeflate" será preterido na Nova Versão da API |
|
intervalInSeconds |
integer |
A janela de tempo permite-lhe definir a frequência com que a captura para os Blobs do Azure irá ocorrer, o valor deve estar entre 60 e 900 segundos |
sizeLimitInBytes |
integer |
A janela de tamanho define a quantidade de dados acumulados no Hub de Eventos antes de uma operação de captura, o valor deve estar entre 10485760 para 524288000 bytes |
skipEmptyArchives |
boolean |
Um valor que indica se deve Ignorar Arquivos Vazios |
CaptureIdentity
Um valor que indica se a descrição da captura está ativada.
Name | Tipo | Description |
---|---|---|
type |
Tipo de Identidade Gerida do Azure Active Directory. |
|
userAssignedIdentity |
string |
ID arm da Identidade de Utilizador Gerida. Esta propriedade é necessária é o tipo userAssignedIdentity. Se o tipo for SystemAssigned, será utilizada a Identidade Atribuída pelo Sistema Associada ao espaço de nomes. |
CaptureIdentityType
Tipo de Identidade Gerida do Azure Active Directory.
Name | Tipo | Description |
---|---|---|
SystemAssigned |
string |
|
UserAssigned |
string |
CleanupPolicyRetentionDescription
Enumera os valores possíveis para a política de limpeza
Name | Tipo | Description |
---|---|---|
Compact |
string |
|
Delete |
string |
createdByType
O tipo de identidade que criou o recurso.
Name | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Destination
Capturar detalhes de armazenamento para a descrição da captura
Name | Tipo | Description |
---|---|---|
identity |
Um valor que indica se a descrição da captura está ativada. |
|
name |
string |
Nome para destino de captura |
properties.archiveNameFormat |
string |
Convenção de nomenclatura de blobs para arquivo, por exemplo, {Espaço de Nomes}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Aqui, todos os parâmetros (Espaço de Nomes, EventHub .. etc.) são obrigatórios, independentemente da ordem |
properties.blobContainer |
string |
Nome do contentor de blobs |
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 Subscrição do Azure Data Lake Store |
properties.storageAccountResourceId |
string |
ID de recurso da conta de armazenamento a utilizar para criar os blobs |
EncodingCaptureDescription
Enumera os valores possíveis para o formato de codificação da descrição da captura. Nota: "AvroDeflate" será preterido na Nova Versão da API
Name | Tipo | Description |
---|---|---|
Avro |
string |
|
AvroDeflate |
string |
EntityStatus
Enumera os valores possíveis para o estado do Hub de Eventos.
Name | Tipo | Description |
---|---|---|
Active |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
ReceiveDisabled |
string |
|
Renaming |
string |
|
Restoring |
string |
|
SendDisabled |
string |
|
Unknown |
string |
ErrorAdditionalInfo
Informações adicionais sobre o erro de gestão de recursos.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Name | 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 a erros indica que o serviço hub de eventos não consegue processar o pedido recebido. O motivo é fornecido na mensagem de erro.
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
Eventhub
Item único na operação Listar ou Obter Hub de Eventos
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso completamente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
A localização geográfica onde o recurso se encontra |
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 manter os eventos deste 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 partições horizontais no Hub de Eventos. |
properties.retentionDescription |
Definições de retenção do Hub de Eventos |
|
properties.status |
Enumera os valores possíveis para o estado 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 Utilizador. |
systemData |
Os metadados do sistema relacionados com este recurso. |
|
type |
string |
O tipo de recurso. Por exemplo, "Microsoft.EventHub/Namespaces" ou "Microsoft.EventHub/Namespaces/EventHubs" |
EventHubListResult
O resultado da operação Listar EventHubs.
Name | Tipo | Description |
---|---|---|
nextLink |
string |
Ligue ao próximo conjunto de resultados. Não está vazio se Value contiver uma lista incompleta de EventHubs. |
value |
Eventhub[] |
Resultado da operação Listar EventHubs. |
RetentionDescription
Propriedades para configurar as definições de retenção para o eventhub
Name | Tipo | Description |
---|---|---|
cleanupPolicy |
Enumera os valores possíveis para a política de limpeza |
|
retentionTimeInHours |
integer |
Número de horas para reter os eventos deste Hub de Eventos. Este valor só é utilizado quando cleanupPolicy é Delete. Se cleanupPolicy é Compactar, o valor devolvido desta propriedade é Long.MaxValue |
tombstoneRetentionTimeInHours |
integer |
Número de horas para manter os marcadores de lápide de um Hub de Eventos compactado. Este valor só é utilizado quando cleanupPolicy é Compact. O consumidor tem de concluir a leitura do marcador de lápide dentro deste período de tempo especificado se o consumidor começar a partir do desvio inicial para garantir que obtém um instantâneo válido para a chave específica descrita pelo marcador de lápide no Hub de Eventos compactado |
systemData
Metadados relativos à criação e última modificação do recurso.
Name | 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. |