Event Sources - List By Environment
Listes toutes les sources d’événements disponibles associées à l’abonnement et au sein du groupe de ressources et de l’environnement spécifiés.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources?api-version=2020-05-15
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
environment
|
path | True |
string |
Nom de l’environnement Time Series Insights associé au groupe de ressources spécifié. |
resource
|
path | True |
string |
Nom d’un groupe de ressources Azure. |
subscription
|
path | True |
string |
ID d’abonnement Azure. |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande du client. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Les environnements retournés avec succès. |
|
Other Status Codes |
HTTP 404 (introuvable) : l’abonnement, le groupe de ressources ou l’environnement est introuvable. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nom | Description |
---|---|
user_impersonation | Emprunter l’identité de votre compte d’utilisateur |
Exemples
ListEventSourcesByEnvironment
Sample Request
Sample Response
{
"value": [
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.TimeSeriesInsights/Environments/env1/eventSources/es1",
"location": "West US",
"name": "es1",
"type": "Microsoft.TimeSeriesInsights/Environments/EventSources",
"tags": {},
"kind": "Microsoft.EventHub",
"properties": {
"eventSourceResourceId": "somePathInArm",
"serviceBusNamespace": "sbn",
"consumerGroupName": "cgn",
"eventHubName": "ehn",
"keyName": "managementKey",
"provisioningState": "Succeeded",
"creationTime": "2017-04-18T19:20:33.2288820Z",
"localTimestamp": {
"format": "TimeSpan",
"timeZoneOffset": {
"propertyName": "someEventPropertyName"
}
},
"ingressStartAt": {
"type": "EarliestAvailable"
}
}
}
]
}
Définitions
Nom | Description |
---|---|
Cloud |
Contient des informations sur une erreur d’API. |
Cloud |
Décrit une erreur d’API particulière avec un code d’erreur et un message. |
Event |
Source d’événement qui reçoit ses données d’un EventHub Azure. |
Event |
Réponse de l’opération List EventSources. |
Ingress |
Type de l’ingressStartAt, Il peut être « EarliestAvailable », « EventSourceCreationTime », « CustomEnqueuedTime ». |
Io |
Source d’événement qui reçoit ses données d’un Azure IoTHub. |
Local |
Objet qui représente la propriété timestamp locale. Il contient le format de l’horodatage local qui doit être utilisé et les informations de décalage de fuseau horaire correspondantes. Si aucune valeur n’est spécifiée pour localTimestamp, ou si la valeur est null, l’horodatage local n’est pas entré avec les événements. |
Local |
Enum qui représente le format de la propriété timestamp locale qui doit être définie. |
Provisioning |
État d’approvisionnement de la ressource. |
Time |
Objet qui représente les informations de décalage pour le format d’horodatage local spécifié. Ne doit pas être spécifié pour LocalTimestampFormat - Embedded. |
CloudError
Contient des informations sur une erreur d’API.
Nom | Type | Description |
---|---|---|
error |
Décrit une erreur d’API particulière avec un code d’erreur et un message. |
CloudErrorBody
Décrit une erreur d’API particulière avec un code d’erreur et un message.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur qui décrit la condition d’erreur plus précisément qu’un code status HTTP. Peut être utilisé pour gérer par programmation des cas d’erreur spécifiques. |
details |
Contient des erreurs imbriquées liées à cette erreur. |
|
message |
string |
Message qui décrit l’erreur en détail et fournit des informations de débogage. |
target |
string |
Cible de l’erreur particulière (par exemple, le nom de la propriété dans l’erreur). |
EventHubEventSourceResource
Source d’événement qui reçoit ses données d’un EventHub Azure.
Nom | Type | Description |
---|---|---|
creationTime |
string |
Heure à laquelle la ressource a été créée. |
eventSourceResourceId |
string |
ID de ressource de la source d’événement dans Azure Resource Manager. |
id |
string |
ID de ressource |
ingressStartAt.time |
string |
ISO8601 datetime UTC avec une précision en secondes (les millisecondes sont facultatives), en spécifiant la date et l’heure qui seront le point de départ des événements à consommer. |
ingressStartAt.type |
Type de l’ingressStartAt, Il peut être « EarliestAvailable », « EventSourceCreationTime », « CustomEnqueuedTime ». |
|
kind |
string:
Microsoft. |
Type de la source de l’événement. |
localTimestamp |
Objet qui représente la propriété timestamp locale. Il contient le format de l’horodatage local qui doit être utilisé et les informations de décalage de fuseau horaire correspondantes. Si aucune valeur n’est spécifiée pour localTimestamp, ou si la valeur est null, l’horodatage local n’est pas entré avec les événements. |
|
location |
string |
Emplacement de la ressource |
name |
string |
Nom de la ressource |
properties.consumerGroupName |
string |
Nom du groupe de consommateurs du hub d’événements qui contient les partitions à partir desquelles les événements seront lus. |
properties.eventHubName |
string |
Nom du hub d’événements. |
properties.keyName |
string |
Nom de la clé SAS qui accorde au service Time Series Insights l’accès au hub d’événements. Les stratégies d’accès partagé pour cette clé doivent accorder des autorisations « Écouter » au hub d’événements. |
properties.serviceBusNamespace |
string |
Nom du service bus qui contient le hub d’événements. |
provisioningState |
État d’approvisionnement de la ressource. |
|
tags |
object |
Balises de ressource |
timestampPropertyName |
string |
Propriété de l’événement qui sera utilisée comme horodateur de la source de l’événement. Si aucune valeur n’est spécifiée pour timestampPropertyName, ou si la valeur Null ou une chaîne vide est spécifiée, l’heure de création de l’événement sera utilisée. |
type |
string |
Type de ressource |
EventSourceListResponse
Réponse de l’opération List EventSources.
Nom | Type | Description |
---|---|---|
value | EventSourceResource[]: |
Résultat de l’opération List EventSources. |
IngressStartAtType
Type de l’ingressStartAt, Il peut être « EarliestAvailable », « EventSourceCreationTime », « CustomEnqueuedTime ».
Nom | Type | Description |
---|---|---|
CustomEnqueuedTime |
string |
|
EarliestAvailable |
string |
|
EventSourceCreationTime |
string |
IoTHubEventSourceResource
Source d’événement qui reçoit ses données d’un Azure IoTHub.
Nom | Type | Description |
---|---|---|
creationTime |
string |
Heure à laquelle la ressource a été créée. |
eventSourceResourceId |
string |
ID de ressource de la source d’événement dans Azure Resource Manager. |
id |
string |
ID de ressource |
ingressStartAt.time |
string |
ISO8601 datetime UTC avec une précision en secondes (les millisecondes sont facultatives), en spécifiant la date et l’heure qui seront le point de départ des événements à consommer. |
ingressStartAt.type |
Type de l’ingressStartAt, Il peut être « EarliestAvailable », « EventSourceCreationTime », « CustomEnqueuedTime ». |
|
kind |
string:
Microsoft. |
Type de la source de l’événement. |
localTimestamp |
Objet qui représente la propriété timestamp locale. Il contient le format de l’horodatage local qui doit être utilisé et les informations de décalage de fuseau horaire correspondantes. Si aucune valeur n’est spécifiée pour localTimestamp, ou si la valeur est null, l’horodatage local n’est pas entré avec les événements. |
|
location |
string |
Emplacement de la ressource |
name |
string |
Nom de la ressource |
properties.consumerGroupName |
string |
Nom du groupe de consommateurs du hub iot qui contient les partitions à partir desquelles les événements seront lus. |
properties.iotHubName |
string |
Nom du hub iot. |
properties.keyName |
string |
Nom de la clé de stratégie d’accès partagé qui accorde au service Time Series Insights l’accès au hub iot. Cette clé de stratégie d’accès partagé doit accorder des autorisations de connexion de service au hub iot. |
provisioningState |
État d’approvisionnement de la ressource. |
|
tags |
object |
Balises de ressource |
timestampPropertyName |
string |
Propriété de l’événement qui sera utilisée comme horodateur de la source de l’événement. Si aucune valeur n’est spécifiée pour timestampPropertyName, ou si la valeur Null ou une chaîne vide est spécifiée, l’heure de création de l’événement sera utilisée. |
type |
string |
Type de ressource |
LocalTimestamp
Objet qui représente la propriété timestamp locale. Il contient le format de l’horodatage local qui doit être utilisé et les informations de décalage de fuseau horaire correspondantes. Si aucune valeur n’est spécifiée pour localTimestamp, ou si la valeur est null, l’horodatage local n’est pas entré avec les événements.
Nom | Type | Description |
---|---|---|
format |
Enum qui représente le format de la propriété timestamp locale qui doit être définie. |
|
timeZoneOffset |
Objet qui représente les informations de décalage pour le format d’horodatage local spécifié. Ne doit pas être spécifié pour LocalTimestampFormat - Embedded. |
LocalTimestampFormat
Enum qui représente le format de la propriété timestamp locale qui doit être définie.
Nom | Type | Description |
---|---|---|
Embedded |
string |
ProvisioningState
État d’approvisionnement de la ressource.
Nom | Type | Description |
---|---|---|
Accepted |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
TimeZoneOffset
Objet qui représente les informations de décalage pour le format d’horodatage local spécifié. Ne doit pas être spécifié pour LocalTimestampFormat - Embedded.
Nom | Type | Description |
---|---|---|
propertyName |
string |
Propriété d’événement qui contiendra les informations de décalage pour calculer l’horodatage local. Lorsque localTimestampFormat est Iana, le nom de la propriété contient le nom de la colonne qui contient le nom du fuseau horaire IANA (par exemple, Americas/Los Angeles). Lorsque LocalTimestampFormat est Timespan, il contient le nom de la propriété qui contient des valeurs représentant le décalage (par exemple : P1D ou 1.00 :00 :00) |