Event Sources - Get
Ottiene l'origine evento con il nome specificato nell'ambiente specificato.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources/{eventSourceName}?api-version=2020-05-15
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
environment
|
path | True |
string |
Nome dell'ambiente Time Series Insights associato al gruppo di risorse specificato. |
event
|
path | True |
string |
Nome dell'origine evento Time Series Insights associata all'ambiente specificato. |
resource
|
path | True |
string |
Nome di un gruppo di risorse di Azure. |
subscription
|
path | True |
string |
ID sottoscrizione di Azure. |
api-version
|
query | True |
string |
Versione dell'API da usare con la richiesta client. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK | EventSourceResource: |
La definizione dell'origine evento è stata recuperata correttamente e si trova nella risposta. |
Other Status Codes |
HTTP 404 (Non trovato): impossibile trovare la sottoscrizione, il gruppo di risorse, l'ambiente o l'origine evento. |
Sicurezza
azure_auth
Flusso OAuth2 di Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Descrizione |
---|---|
user_impersonation | rappresentare l'account utente |
Esempio
GetEventHubEventSource
Sample Request
Sample Response
{
"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"
}
}
}
Definizioni
Nome | Descrizione |
---|---|
Cloud |
Contiene informazioni su un errore dell'API. |
Cloud |
Descrive un particolare errore dell'API con un codice di errore e un messaggio. |
Event |
Origine evento che riceve i dati da un hub eventi di Azure. |
Ingress |
Il tipo di ingressStartAt, può essere "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime". |
Io |
Origine evento che riceve i dati da azure IoTHub. |
Local |
Oggetto che rappresenta la proprietà timestamp locale. Contiene il formato del timestamp locale che deve essere usato e le informazioni corrispondenti sull'offset del fuso orario. Se non viene specificato un valore per localTimestamp o null, il timestamp locale non verrà inserito con gli eventi. |
Local |
Enumerazione che rappresenta il formato della proprietà timestamp locale che deve essere impostata. |
Provisioning |
Stato di provisioning della risorsa. |
Time |
Oggetto che rappresenta le informazioni sull'offset per il formato timestamp locale specificato. Non deve essere specificato per LocalTimestampFormat - Embedded. |
CloudError
Contiene informazioni su un errore dell'API.
Nome | Tipo | Descrizione |
---|---|---|
error |
Descrive un particolare errore dell'API con un codice di errore e un messaggio. |
CloudErrorBody
Descrive un particolare errore dell'API con un codice di errore e un messaggio.
Nome | Tipo | Descrizione |
---|---|---|
code |
string |
Codice di errore che descrive più precisamente la condizione di errore rispetto a un codice di stato HTTP. Può essere usato per gestire casi di errore specifici a livello di codice. |
details |
Contiene errori annidati correlati a questo errore. |
|
message |
string |
Messaggio che descrive l'errore in dettaglio e fornisce informazioni di debug. |
target |
string |
Destinazione dell'errore specifico, ad esempio il nome della proprietà in errore. |
EventHubEventSourceResource
Origine evento che riceve i dati da un hub eventi di Azure.
Nome | Tipo | Descrizione |
---|---|---|
creationTime |
string |
Ora di creazione della risorsa. |
eventSourceResourceId |
string |
ID risorsa dell'origine evento in Azure Resource Manager. |
id |
string |
ID risorsa |
ingressStartAt.time |
string |
ISO8601 utc datetime con precisione dei secondi (millisecondi sono facoltativi), specificando la data e l'ora che sarà il punto di partenza per l'utilizzo degli eventi. |
ingressStartAt.type |
Il tipo di ingressStartAt, può essere "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime". |
|
kind |
string:
Microsoft. |
Tipo dell'origine evento. |
localTimestamp |
Oggetto che rappresenta la proprietà timestamp locale. Contiene il formato del timestamp locale che deve essere usato e le informazioni corrispondenti sull'offset del fuso orario. Se non viene specificato un valore per localTimestamp o null, il timestamp locale non verrà inserito con gli eventi. |
|
location |
string |
Posizione risorsa |
name |
string |
Nome risorsa |
properties.consumerGroupName |
string |
Nome del gruppo di consumer dell'hub eventi che contiene le partizioni da cui verranno letti gli eventi. |
properties.eventHubName |
string |
Nome di Hub eventi. |
properties.keyName |
string |
Nome della chiave di firma di accesso condiviso che concede al servizio Time Series Insights l'accesso all'hub eventi. I criteri di accesso condiviso per questa chiave devono concedere le autorizzazioni di ascolto all'hub eventi. |
properties.serviceBusNamespace |
string |
Nome del bus di servizio che contiene l'hub eventi. |
provisioningState |
Stato di provisioning della risorsa. |
|
tags |
object |
Tag delle risorse |
timestampPropertyName |
string |
La proprietà di evento che verrà usata come timestamp dell'origine evento. Se non è specificato un valore per timestampPropertyName o se viene specificato null o una stringa vuota, verrà usata l'ora di creazione dell'evento. |
type |
string |
Tipo di risorsa |
IngressStartAtType
Il tipo di ingressStartAt, può essere "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime".
Nome | Tipo | Descrizione |
---|---|---|
CustomEnqueuedTime |
string |
|
EarliestAvailable |
string |
|
EventSourceCreationTime |
string |
IoTHubEventSourceResource
Origine evento che riceve i dati da azure IoTHub.
Nome | Tipo | Descrizione |
---|---|---|
creationTime |
string |
Ora di creazione della risorsa. |
eventSourceResourceId |
string |
ID risorsa dell'origine evento in Azure Resource Manager. |
id |
string |
ID risorsa |
ingressStartAt.time |
string |
ISO8601 utc datetime con precisione dei secondi (millisecondi sono facoltativi), specificando la data e l'ora che sarà il punto di partenza per l'utilizzo degli eventi. |
ingressStartAt.type |
Il tipo di ingressStartAt, può essere "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime". |
|
kind |
string:
Microsoft. |
Tipo dell'origine evento. |
localTimestamp |
Oggetto che rappresenta la proprietà timestamp locale. Contiene il formato del timestamp locale che deve essere usato e le informazioni corrispondenti sull'offset del fuso orario. Se non viene specificato un valore per localTimestamp o null, il timestamp locale non verrà inserito con gli eventi. |
|
location |
string |
Posizione risorsa |
name |
string |
Nome risorsa |
properties.consumerGroupName |
string |
Nome del gruppo di consumer dell'hub iot che contiene le partizioni da cui verranno letti gli eventi. |
properties.iotHubName |
string |
Nome dell'hub iot. |
properties.keyName |
string |
Nome della chiave dei criteri di accesso condiviso che concede al servizio Time Series Insights l'accesso all'hub iot. Questa chiave dei criteri di accesso condiviso deve concedere le autorizzazioni di connessione del servizio all'hub iot. |
provisioningState |
Stato di provisioning della risorsa. |
|
tags |
object |
Tag delle risorse |
timestampPropertyName |
string |
La proprietà di evento che verrà usata come timestamp dell'origine evento. Se non è specificato un valore per timestampPropertyName o se viene specificato null o una stringa vuota, verrà usata l'ora di creazione dell'evento. |
type |
string |
Tipo di risorsa |
LocalTimestamp
Oggetto che rappresenta la proprietà timestamp locale. Contiene il formato del timestamp locale che deve essere usato e le informazioni corrispondenti sull'offset del fuso orario. Se non viene specificato un valore per localTimestamp o null, il timestamp locale non verrà inserito con gli eventi.
Nome | Tipo | Descrizione |
---|---|---|
format |
Enumerazione che rappresenta il formato della proprietà timestamp locale che deve essere impostata. |
|
timeZoneOffset |
Oggetto che rappresenta le informazioni sull'offset per il formato timestamp locale specificato. Non deve essere specificato per LocalTimestampFormat - Embedded. |
LocalTimestampFormat
Enumerazione che rappresenta il formato della proprietà timestamp locale che deve essere impostata.
Nome | Tipo | Descrizione |
---|---|---|
Embedded |
string |
ProvisioningState
Stato di provisioning della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Accepted |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
TimeZoneOffset
Oggetto che rappresenta le informazioni sull'offset per il formato timestamp locale specificato. Non deve essere specificato per LocalTimestampFormat - Embedded.
Nome | Tipo | Descrizione |
---|---|---|
propertyName |
string |
Proprietà dell'evento che conterrà le informazioni sull'offset per calcolare il timestamp locale. Quando LocalTimestampFormat è Iana, il nome della proprietà conterrà il nome della colonna che contiene il nome del fuso orario IANA, ad esempio Americas/Los Angeles. Quando LocalTimestampFormat è Timespan, contiene il nome della proprietà che contiene valori che rappresentano l'offset , ad esempio P1D o 1.00:00:00.00 |