Event Sources - List By Environment
清單 與訂用帳戶相關聯的所有可用事件來源,以及在指定的資源群組和環境內。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources?api-version=2020-05-15
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
environment
|
path | True |
string |
與指定資源群組相關聯的時間序列深入解析環境名稱。 |
resource
|
path | True |
string |
Azure 資源群組的名稱。 |
subscription
|
path | True |
string |
Azure 訂用帳戶識別碼。 |
api-version
|
query | True |
string |
要與用戶端要求搭配使用的 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
成功傳回的環境。 |
|
Other Status Codes |
找不到 HTTP 404 () :找不到訂用帳戶、資源群組或環境。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
ListEventSourcesByEnvironment
範例要求
範例回覆
{
"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"
}
}
}
]
}
定義
名稱 | Description |
---|---|
Cloud |
包含 API 錯誤的相關信息。 |
Cloud |
描述具有錯誤碼和訊息的特定 API 錯誤。 |
Event |
從 Azure EventHub 接收其數據的事件來源。 |
Event |
List EventSources 作業的回應。 |
Ingress |
ingressStartAt 的類型,它可以是 “EarliestAvailable”、“EventSourceCreationTime”、“CustomEnqueuedTime”。 |
Io |
從 Azure IoTHub 接收其數據的事件來源。 |
Local |
物件,表示本機時間戳屬性。 它包含需要使用的本機時間戳格式,以及對應的時區位移資訊。 如果未為localTimestamp指定值,或如果為 null,則不會使用事件輸入本機時間戳。 |
Local |
列舉,表示需要設定之本機時間戳屬性的格式。 |
Provisioning |
資源的布建狀態。 |
Time |
物件,表示指定之本機時間戳格式的位移資訊。 不應該針對 LocalTimestampFormat - Embedded 指定。 |
CloudError
包含 API 錯誤的相關信息。
名稱 | 類型 | Description |
---|---|---|
error |
描述具有錯誤碼和訊息的特定 API 錯誤。 |
CloudErrorBody
描述具有錯誤碼和訊息的特定 API 錯誤。
名稱 | 類型 | Description |
---|---|---|
code |
string |
描述錯誤狀況的錯誤碼,比 HTTP 狀態代碼更精確。 可用來以程式設計方式處理特定錯誤案例。 |
details |
包含與此錯誤相關的巢狀錯誤。 |
|
message |
string |
描述錯誤的詳細訊息,並提供偵錯資訊。 |
target |
string |
例如,特定錯誤的目標 (,錯誤) 中的屬性名稱。 |
EventHubEventSourceResource
從 Azure EventHub 接收其數據的事件來源。
名稱 | 類型 | Description |
---|---|---|
creationTime |
string |
資源建立的時間。 |
eventSourceResourceId |
string |
Azure Resource Manager 中事件來源的資源標識符。 |
id |
string |
資源標識碼 |
ingressStartAt.time |
string |
ISO8601具有秒有效位數的 UTC 日期時間 (毫秒是選擇性) ,指定要耗用事件的日期和時間。 |
ingressStartAt.type |
ingressStartAt 的類型,它可以是 “EarliestAvailable”、“EventSourceCreationTime”、“CustomEnqueuedTime”。 |
|
kind |
string:
Microsoft. |
事件來源的類型。 |
localTimestamp |
物件,表示本機時間戳屬性。 它包含需要使用的本機時間戳格式,以及對應的時區位移資訊。 如果未為localTimestamp指定值,或如果為 null,則不會使用事件輸入本機時間戳。 |
|
location |
string |
資源位置 |
name |
string |
資源名稱 |
properties.consumerGroupName |
string |
事件中樞取用者群組的名稱,該群組會保存要從中讀取事件的分割區。 |
properties.eventHubName |
string |
事件中樞的名稱。 |
properties.keyName |
string |
授與事件中樞時間序列深入解析服務存取權的SAS 金鑰名稱。 此金鑰的共用存取原則必須將「接聽」許可權授與事件中樞。 |
properties.serviceBusNamespace |
string |
包含事件中樞的服務總線名稱。 |
provisioningState |
資源的布建狀態。 |
|
tags |
object |
資源標籤 |
timestampPropertyName |
string |
將用來作為事件來源時間戳記的事件屬性。 如果沒有為 timestampPropertyName 指定值,或如果指定的是空值或空字串,將會使用事件建立時間。 |
type |
string |
資源類型 |
EventSourceListResponse
List EventSources 作業的回應。
名稱 | 類型 | Description |
---|---|---|
value | EventSourceResource[]: |
列出 EventSources 作業的結果。 |
IngressStartAtType
ingressStartAt 的類型,它可以是 “EarliestAvailable”、“EventSourceCreationTime”、“CustomEnqueuedTime”。
名稱 | 類型 | Description |
---|---|---|
CustomEnqueuedTime |
string |
|
EarliestAvailable |
string |
|
EventSourceCreationTime |
string |
IoTHubEventSourceResource
從 Azure IoTHub 接收其數據的事件來源。
名稱 | 類型 | Description |
---|---|---|
creationTime |
string |
資源建立的時間。 |
eventSourceResourceId |
string |
Azure Resource Manager 中事件來源的資源標識符。 |
id |
string |
資源標識碼 |
ingressStartAt.time |
string |
ISO8601具有秒有效位數的 UTC 日期時間 (毫秒是選擇性) ,指定要耗用事件的日期和時間。 |
ingressStartAt.type |
ingressStartAt 的類型,它可以是 “EarliestAvailable”、“EventSourceCreationTime”、“CustomEnqueuedTime”。 |
|
kind |
string:
Microsoft. |
事件來源的類型。 |
localTimestamp |
物件,表示本機時間戳屬性。 它包含需要使用的本機時間戳格式,以及對應的時區位移資訊。 如果未為localTimestamp指定值,或如果為 null,則不會使用事件輸入本機時間戳。 |
|
location |
string |
資源位置 |
name |
string |
資源名稱 |
properties.consumerGroupName |
string |
iot 中樞取用者群組的名稱,該群組會保存要從中讀取事件的分割區。 |
properties.iotHubName |
string |
iot 中樞的名稱。 |
properties.keyName |
string |
授與 iot 中樞之時間序列深入解析服務存取權的共用存取原則密鑰名稱。 此共用存取原則密鑰必須將「服務連線」許可權授與 iot 中樞。 |
provisioningState |
資源的布建狀態。 |
|
tags |
object |
資源標籤 |
timestampPropertyName |
string |
將用來作為事件來源時間戳記的事件屬性。 如果沒有為 timestampPropertyName 指定值,或如果指定的是空值或空字串,將會使用事件建立時間。 |
type |
string |
資源類型 |
LocalTimestamp
物件,表示本機時間戳屬性。 它包含需要使用的本機時間戳格式,以及對應的時區位移資訊。 如果未為localTimestamp指定值,或如果為 null,則不會使用事件輸入本機時間戳。
名稱 | 類型 | Description |
---|---|---|
format |
列舉,表示需要設定之本機時間戳屬性的格式。 |
|
timeZoneOffset |
物件,表示指定之本機時間戳格式的位移資訊。 不應該針對 LocalTimestampFormat - Embedded 指定。 |
LocalTimestampFormat
列舉,表示需要設定之本機時間戳屬性的格式。
名稱 | 類型 | Description |
---|---|---|
Embedded |
string |
ProvisioningState
資源的布建狀態。
名稱 | 類型 | Description |
---|---|---|
Accepted |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
TimeZoneOffset
物件,表示指定之本機時間戳格式的位移資訊。 不應該針對 LocalTimestampFormat - Embedded 指定。
名稱 | 類型 | Description |
---|---|---|
propertyName |
string |
將包含要計算本機時間戳之位移資訊的事件屬性。 當 LocalTimestampFormat 為 Iana 時,屬性名稱將包含 IANA 時區名稱的資料行名稱 (,例如:Americas/Los Angeles) 。 當 LocalTimestampFormat 為 Timespan 時,它包含屬性的名稱,其中包含代表位移的值 (,例如 P1D 或 1.00:00:00) |