Event Hubs - List By Namespace
Obtient tous les hubs d’événements d’un espace de noms.
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}
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
namespace
|
path | True |
string |
Nom de l’espace de noms Modèle d’expression régulière: |
resource
|
path | True |
string |
Nom du groupe de ressources au sein de l’abonnement Azure. |
subscription
|
path | True |
string |
Informations d’identification d’abonnement qui identifient de manière unique un abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI pour chaque appel de service. |
api-version
|
query | True |
string |
Version de l’API cliente. |
$skip
|
query |
integer |
Skip est utilisé uniquement si une opération précédente a retourné un résultat partiel. Si une réponse précédente contient un élément nextLink, la valeur de l’élément nextLink inclut un paramètre skip qui spécifie un point de départ à utiliser pour les appels suivants. |
|
$top
|
query |
integer |
Peut être utilisé pour limiter le nombre de résultats aux N usageDetails les plus récents. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Récupération réussie de la liste d’Event Hubs. |
|
Other Status Codes |
Réponse d’erreur Eventhub décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
EventHubsListAll
Exemple de requête
Exemple de réponse
{
"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
}
}
}
]
}
Définitions
Nom | Description |
---|---|
Capture |
Propriétés pour configurer la description de capture pour eventhub |
Capture |
Valeur qui indique si la description de capture est activée. |
Capture |
Type d’identité managée Azure Active Directory. |
Cleanup |
Énumère les valeurs possibles pour la stratégie de nettoyage |
created |
Type d’identité qui a créé la ressource. |
Destination |
Détails du stockage de capture pour la description de la capture |
Encoding |
Énumère les valeurs possibles pour le format d’encodage de la description de capture. Remarque : « AvroDeflate » sera déprécié dans nouvelle version de l’API |
Entity |
Énumère les valeurs possibles pour le status du hub d’événements. |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
La réponse d’erreur indique que le service Event Hub n’est pas en mesure de traiter la demande entrante. La raison est fournie dans le message d’erreur. |
Eventhub |
Élément unique dans l’opération List ou Get Event Hub |
Event |
Résultat de l’opération List EventHubs. |
Retention |
Propriétés permettant de configurer les paramètres de rétention pour eventhub |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
CaptureDescription
Propriétés pour configurer la description de capture pour eventhub
Nom | Type | Description |
---|---|---|
destination |
Propriétés de destination où la capture sera stockée. (Compte de stockage, noms d’objets blob) |
|
enabled |
boolean |
Valeur qui indique si la description de capture est activée. |
encoding |
Énumère les valeurs possibles pour le format d’encodage de la description de capture. Remarque : « AvroDeflate » sera déprécié dans nouvelle version de l’API |
|
intervalInSeconds |
integer |
La fenêtre de temps vous permet de définir la fréquence avec laquelle la capture sur Azure Blobs se produira, la valeur doit être comprise entre 60 et 900 secondes |
sizeLimitInBytes |
integer |
La fenêtre de taille définit la quantité de données accumulées dans votre Hub d’événements avant une opération de capture. La valeur doit être comprise entre 10485760 et 524288000 octets |
skipEmptyArchives |
boolean |
Valeur qui indique s’il faut ignorer les archives vides |
CaptureIdentity
Valeur qui indique si la description de capture est activée.
Nom | Type | Description |
---|---|---|
type |
Type d’identité managée Azure Active Directory. |
|
userAssignedIdentity |
string |
ID ARM de l’identité utilisateur managée. Cette propriété est obligatoire si le type est UserAssignedIdentity. Si le type est SystemAssigned, l’identité affectée par le système associée à l’espace de noms est utilisée. |
CaptureIdentityType
Type d’identité managée Azure Active Directory.
Nom | Type | Description |
---|---|---|
SystemAssigned |
string |
|
UserAssigned |
string |
CleanupPolicyRetentionDescription
Énumère les valeurs possibles pour la stratégie de nettoyage
Nom | Type | Description |
---|---|---|
Compact |
string |
|
Delete |
string |
createdByType
Type d’identité qui a créé la ressource.
Nom | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Destination
Détails du stockage de capture pour la description de la capture
Nom | Type | Description |
---|---|---|
identity |
Valeur qui indique si la description de capture est activée. |
|
name |
string |
Nom de la destination de capture |
properties.archiveNameFormat |
string |
Convention de nommage d’objets blob pour l’archive, par exemple {Namespace}/{EventHub}/{PartitionId}/{Année}/{Mois}/{Jour}/{Heure}/{Minute}/{Second}. Ici, tous les paramètres (Espace de noms, EventHub.. etc.) sont obligatoires, quel que soit l’ordre |
properties.blobContainer |
string |
Nom du conteneur d’objets blob |
properties.dataLakeAccountName |
string |
Nom Azure Data Lake Store pour les événements capturés |
properties.dataLakeFolderPath |
string |
Chemin du dossier de destination pour les événements capturés |
properties.dataLakeSubscriptionId |
string |
ID d’abonnement d’Azure Data Lake Store |
properties.storageAccountResourceId |
string |
ID de ressource du compte de stockage à utiliser pour créer les objets blob |
EncodingCaptureDescription
Énumère les valeurs possibles pour le format d’encodage de la description de capture. Remarque : « AvroDeflate » sera déprécié dans nouvelle version de l’API
Nom | Type | Description |
---|---|---|
Avro |
string |
|
AvroDeflate |
string |
EntityStatus
Énumère les valeurs possibles pour le status du hub d’événements.
Nom | Type | Description |
---|---|---|
Active |
string |
|
Creating |
string |
|
Deleting |
string |
|
Disabled |
string |
|
ReceiveDisabled |
string |
|
Renaming |
string |
|
Restoring |
string |
|
SendDisabled |
string |
|
Unknown |
string |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
La réponse d’erreur indique que le service Event Hub n’est pas en mesure de traiter la demande entrante. La raison est fournie dans le message d’erreur.
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
Eventhub
Élément unique dans l’opération List ou Get Event Hub
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
Emplacement géographique où réside la ressource |
name |
string |
nom de la ressource. |
properties.captureDescription |
Propriétés de la description de capture |
|
properties.createdAt |
string |
Heure exacte de création de l’Event Hub. |
properties.messageRetentionInDays |
integer |
Nombre de jours pour conserver les événements pour ce Hub d’événements, la valeur doit être comprise entre 1 et 7 jours |
properties.partitionCount |
integer |
Nombre de partitions créées pour Event Hub, les valeurs autorisées sont comprises entre 1 et 32 partitions. |
properties.partitionIds |
string[] |
Nombre actuel de partitions sur le hub d’événements. |
properties.retentionDescription |
Paramètres de rétention d’Event Hub |
|
properties.status |
Énumère les valeurs possibles pour le status du hub d’événements. |
|
properties.updatedAt |
string |
Heure exacte à laquelle le message a été mis à jour. |
properties.userMetadata |
string |
Obtient et définit les métadonnées de l’utilisateur. |
systemData |
Métadonnées système relatives à cette ressource. |
|
type |
string |
Type de la ressource. Par exemple, « Microsoft.EventHub/Namespaces » ou « Microsoft.EventHub/Namespaces/EventHubs » |
EventHubListResult
Résultat de l’opération List EventHubs.
Nom | Type | Description |
---|---|---|
nextLink |
string |
Lien vers l’ensemble de résultats suivant. Non vide si Value contient la liste incomplète d’EventHubs. |
value |
Eventhub[] |
Résultat de l’opération List EventHubs. |
RetentionDescription
Propriétés permettant de configurer les paramètres de rétention pour eventhub
Nom | Type | Description |
---|---|---|
cleanupPolicy |
Énumère les valeurs possibles pour la stratégie de nettoyage |
|
retentionTimeInHours |
integer |
Nombre d’heures pour conserver les événements pour ce hub d’événements. Cette valeur est utilisée uniquement lorsque cleanupPolicy est Delete. Si cleanupPolicy est Compact, la valeur renvoyée de cette propriété est Long.MaxValue |
tombstoneRetentionTimeInHours |
integer |
Nombre d’heures pour conserver les marqueurs tombstone d’un Event Hub compacté. Cette valeur est utilisée uniquement lorsque cleanupPolicy est Compact. Le consommateur doit terminer la lecture du marqueur tombstone dans ce laps de temps spécifié si le consommateur commence à démarrer le décalage pour s’assurer qu’il obtient une instantané valide pour la clé spécifique décrite par le marqueur tombstone dans le hub d’événements compacté |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string |
Type d’identité qui a modifié la dernière ressource. |
lastModifiedBy |
string |
Identité qui a modifié la dernière ressource. |
lastModifiedByType |
Type d’identité qui a modifié la dernière ressource. |