Event Hubs - List By Namespace
Obtiene todos los Event Hubs de un espacio de nombres.
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 identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
namespace
|
path | True |
string |
El nombre del espacio de nombres Patrón de Regex: |
resource
|
path | True |
string |
Nombre del grupo de recursos dentro de la suscripción de Azure. |
subscription
|
path | True |
string |
Credenciales de suscripción que identifican de forma única una suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI para cada llamada al servicio. |
api-version
|
query | True |
string |
Versión de la API de cliente. |
$skip
|
query |
integer |
Skip solo se usa si una operación anterior devolvió un resultado parcial. Si una respuesta anterior contiene un elemento nextLink, el valor del elemento nextLink incluirá un parámetro skip que especifica un punto de partida que se usará para las llamadas posteriores. |
|
$top
|
query |
integer |
Se puede usar para limitar el número de resultados a los N usageDetails más recientes. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Se recuperó correctamente la lista de Event Hubs. |
|
Other Status Codes |
Respuesta de error del centro de eventos que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantación de su cuenta de usuario |
Ejemplos
EventHubsListAll
Solicitud de ejemplo
Respuesta de muestra
{
"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
}
}
}
]
}
Definiciones
Nombre | Description |
---|---|
Capture |
Propiedades para configurar la descripción de captura para eventhub |
Capture |
Valor que indica si la descripción de la captura está habilitada. |
Capture |
Tipo de identidad administrada de Azure Active Directory. |
Cleanup |
Enumera los valores posibles para la directiva de limpieza. |
created |
Tipo de identidad que creó el recurso. |
Destination |
Detalles de almacenamiento de captura para la descripción de la captura |
Encoding |
Enumera los valores posibles para el formato de codificación de la descripción de captura. Nota: "AvroDeflate" quedará en desuso en la nueva versión de la API |
Entity |
Enumera los valores posibles para el estado del centro de eventos. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
La respuesta de error indica que el servicio event hubs no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error. |
Eventhub |
Elemento único en la operación List or Get Event Hubs |
Event |
Resultado de la operación List EventHubs. |
Retention |
Propiedades para configurar las opciones de retención para el centro de eventos |
system |
Metadatos relacionados con la creación y la última modificación del recurso. |
CaptureDescription
Propiedades para configurar la descripción de captura para eventhub
Nombre | Tipo | Description |
---|---|---|
destination |
Propiedades del destino donde se almacenará la captura. (Cuenta de almacenamiento, nombres de blobs) |
|
enabled |
boolean |
Valor que indica si la descripción de la captura está habilitada. |
encoding |
Enumera los valores posibles para el formato de codificación de la descripción de captura. Nota: "AvroDeflate" quedará en desuso en la nueva versión de la API |
|
intervalInSeconds |
integer |
El período de tiempo permite establecer la frecuencia con la que se producirá la captura en blobs de Azure, el valor debe estar entre 60 y 900 segundos. |
sizeLimitInBytes |
integer |
La ventana de tamaño define la cantidad de datos compilados en el centro de eventos antes de una operación de captura, el valor debe estar entre 10485760 a 524288000 bytes. |
skipEmptyArchives |
boolean |
Valor que indica si se omiten los archivos vacíos. |
CaptureIdentity
Valor que indica si la descripción de la captura está habilitada.
Nombre | Tipo | Description |
---|---|---|
type |
Tipo de identidad administrada de Azure Active Directory. |
|
userAssignedIdentity |
string |
Id. de ARM de identidad de usuario administrado. Esta propiedad es necesaria es el tipo UserAssignedIdentity. Si el tipo es SystemAssigned, se usará la identidad asignada por el sistema asociada al espacio de nombres. |
CaptureIdentityType
Tipo de identidad administrada de Azure Active Directory.
Nombre | Tipo | Description |
---|---|---|
SystemAssigned |
string |
|
UserAssigned |
string |
CleanupPolicyRetentionDescription
Enumera los valores posibles para la directiva de limpieza.
Nombre | Tipo | Description |
---|---|---|
Compact |
string |
|
Delete |
string |
createdByType
Tipo de identidad que creó el recurso.
Nombre | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Destination
Detalles de almacenamiento de captura para la descripción de la captura
Nombre | Tipo | Description |
---|---|---|
identity |
Valor que indica si la descripción de la captura está habilitada. |
|
name |
string |
Nombre del destino de captura |
properties.archiveNameFormat |
string |
Convención de nomenclatura de blobs para el archivo, por ejemplo, {Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. Aquí todos los parámetros (espacio de nombres, EventHub, etc.) son obligatorios, independientemente del orden. |
properties.blobContainer |
string |
Nombre del contenedor de blobs |
properties.dataLakeAccountName |
string |
Nombre de Azure Data Lake Store para los eventos capturados |
properties.dataLakeFolderPath |
string |
Ruta de acceso de la carpeta de destino para los eventos capturados |
properties.dataLakeSubscriptionId |
string |
Identificador de suscripción de Azure Data Lake Store |
properties.storageAccountResourceId |
string |
Identificador de recurso de la cuenta de almacenamiento que se va a usar para crear los blobs |
EncodingCaptureDescription
Enumera los valores posibles para el formato de codificación de la descripción de captura. Nota: "AvroDeflate" quedará en desuso en la nueva versión de la API
Nombre | Tipo | Description |
---|---|---|
Avro |
string |
|
AvroDeflate |
string |
EntityStatus
Enumera los valores posibles para el estado del centro de eventos.
Nombre | Tipo | Description |
---|---|---|
Active |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
ReceiveDisabled |
string |
|
Renaming |
string |
|
Restoring |
string |
|
SendDisabled |
string |
|
Unknown |
string |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Los detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
La respuesta de error indica que el servicio event hubs no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
Eventhub
Elemento único en la operación List or Get Event Hubs
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Ubicación geográfica donde reside el recurso |
name |
string |
Nombre del recurso. |
properties.captureDescription |
Propiedades de la descripción de captura |
|
properties.createdAt |
string |
Hora exacta en que se creó el centro de eventos. |
properties.messageRetentionInDays |
integer |
Número de días para conservar los eventos de este centro de eventos, el valor debe ser de 1 a 7 días. |
properties.partitionCount |
integer |
Número de particiones creadas para el centro de eventos, los valores permitidos son de 1 a 32 particiones. |
properties.partitionIds |
string[] |
Número actual de particiones en el centro de eventos. |
properties.retentionDescription |
Configuración de retención del centro de eventos |
|
properties.status |
Enumera los valores posibles para el estado del centro de eventos. |
|
properties.updatedAt |
string |
Hora exacta en que se actualizó el mensaje. |
properties.userMetadata |
string |
Obtiene y establece los metadatos del usuario. |
systemData |
Metadatos del sistema relacionados con este recurso. |
|
type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.EventHub/Namespaces" o "Microsoft.EventHub/Namespaces/EventHubs" |
EventHubListResult
Resultado de la operación List EventHubs.
Nombre | Tipo | Description |
---|---|---|
nextLink |
string |
Vínculo al siguiente conjunto de resultados. No está vacío si Value contiene una lista incompleta de EventHubs. |
value |
Eventhub[] |
Resultado de la operación List EventHubs. |
RetentionDescription
Propiedades para configurar las opciones de retención para el centro de eventos
Nombre | Tipo | Description |
---|---|---|
cleanupPolicy |
Enumera los valores posibles para la directiva de limpieza. |
|
retentionTimeInHours |
integer |
Número de horas para conservar los eventos de este centro de eventos. Este valor solo se usa cuando cleanupPolicy es Delete. Si cleanupPolicy es Compact, el valor devuelto de esta propiedad es Long.MaxValue. |
tombstoneRetentionTimeInHours |
integer |
Número de horas para conservar los marcadores de la piedra de exclusión de un centro de eventos compacto. Este valor solo se usa cuando cleanupPolicy es Compact. El consumidor debe completar la lectura del marcador de marcador de lápiz dentro de esta cantidad de tiempo especificada si el consumidor comienza desde el desplazamiento inicial para asegurarse de que obtienen una instantánea válida para la clave específica descrita por el marcador de lápiz de exclusión dentro del centro de eventos compactado. |
systemData
Metadatos relacionados con la creación y la última modificación del recurso.
Nombre | Tipo | Description |
---|---|---|
createdAt |
string |
Marca de tiempo de creación de recursos (UTC). |
createdBy |
string |
Identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso. |
|
lastModifiedAt |
string |
Tipo de identidad que modificó por última vez el recurso. |
lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |