Event Sources - Get
지정된 환경에서 지정된 이름의 이벤트 원본을 가져옵니다.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TimeSeriesInsights/environments/{environmentName}/eventSources/{eventSourceName}?api-version=2020-05-15
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
environment
|
path | True |
string |
지정된 리소스 그룹과 연결된 Time Series Insights 환경의 이름입니다. |
event
|
path | True |
string |
지정된 환경과 연결된 Time Series Insights 이벤트 원본의 이름입니다. |
resource
|
path | True |
string |
Azure 리소스 그룹의 이름입니다. |
subscription
|
path | True |
string |
Azure 구독 ID입니다. |
api-version
|
query | True |
string |
클라이언트 요청과 함께 사용할 API의 버전입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK | EventSourceResource: |
이벤트 원본 정의가 성공적으로 검색되었으며 응답에 있습니다. |
Other Status Codes |
HTTP 404(찾을 수 없음): 구독, 리소스 그룹, 환경 또는 이벤트 원본을 찾을 수 없습니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
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"
}
}
}
정의
Name | Description |
---|---|
Cloud |
API 오류에 대한 정보를 포함합니다. |
Cloud |
오류 코드와 메시지가 있는 특정 API 오류에 대해 설명합니다. |
Event |
Azure EventHub에서 해당 데이터를 수신하는 이벤트 원본입니다. |
Ingress |
ingressStartAt의 형식으로 , "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime"일 수 있습니다. |
Io |
Azure IoTHub에서 해당 데이터를 수신하는 이벤트 원본입니다. |
Local |
로컬 타임스탬프 속성을 나타내는 개체입니다. 여기에는 사용해야 하는 로컬 타임스탬프 형식과 해당 표준 시간대 오프셋 정보가 포함됩니다. 값이 localTimestamp에 지정되지 않았거나 null이면 로컬 타임스탬프가 이벤트로 수신되지 않습니다. |
Local |
설정해야 하는 로컬 타임스탬프 속성의 형식을 나타내는 열거형입니다. |
Provisioning |
리소스의 프로비전 상태입니다. |
Time |
지정된 로컬 타임스탬프 형식의 오프셋 정보를 나타내는 개체입니다. LocalTimestampFormat - Embedded에 대해 지정해서는 안 됩니다. |
CloudError
API 오류에 대한 정보를 포함합니다.
Name | 형식 | Description |
---|---|---|
error |
오류 코드와 메시지가 있는 특정 API 오류에 대해 설명합니다. |
CloudErrorBody
오류 코드와 메시지가 있는 특정 API 오류에 대해 설명합니다.
Name | 형식 | Description |
---|---|---|
code |
string |
HTTP 상태 코드보다 더 정확하게 오류 조건을 설명하는 오류 코드입니다. 프로그래밍 방식으로 특정 오류 사례를 처리하는 데 사용할 수 있습니다. |
details |
이 오류와 관련된 중첩된 오류를 포함합니다. |
|
message |
string |
오류를 자세히 설명하고 디버깅 정보를 제공하는 메시지입니다. |
target |
string |
특정 오류의 대상(예: 오류에 있는 속성의 이름)입니다. |
EventHubEventSourceResource
Azure EventHub에서 해당 데이터를 수신하는 이벤트 원본입니다.
Name | 형식 | Description |
---|---|---|
creationTime |
string |
리소스를 만든 시간입니다. |
eventSourceResourceId |
string |
Azure Resource Manager 이벤트 원본의 리소스 ID입니다. |
id |
string |
리소스 ID |
ingressStartAt.time |
string |
UTC 날짜/시간을 초 정밀도(밀리초는 선택 사항)로 ISO8601 사용할 이벤트의 시작점이 될 날짜와 시간을 지정합니다. |
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 |
이벤트 허브에 대한 Time Series Insights 서비스 액세스 권한을 부여하는 SAS 키의 이름입니다. 이 키에 대한 공유 액세스 정책은 이벤트 허브에 '수신 대기' 권한을 부여해야 합니다. |
properties.serviceBusNamespace |
string |
이벤트 허브를 포함하는 서비스 버스의 이름입니다. |
provisioningState |
리소스의 프로비전 상태입니다. |
|
tags |
object |
리소스 태그 |
timestampPropertyName |
string |
이벤트 원본의 타임스탬프로 사용될 이벤트 속성입니다. timestampPropertyName에 대한 값을 지정하지 않은 경우 또는 null 또는 빈 문자열을 지정하는 경우 이벤트 생성 시간이 사용됩니다. |
type |
string |
리소스 유형 |
IngressStartAtType
ingressStartAt의 형식으로 , "EarliestAvailable", "EventSourceCreationTime", "CustomEnqueuedTime"일 수 있습니다.
Name | 형식 | Description |
---|---|---|
CustomEnqueuedTime |
string |
|
EarliestAvailable |
string |
|
EventSourceCreationTime |
string |
IoTHubEventSourceResource
Azure IoTHub에서 해당 데이터를 수신하는 이벤트 원본입니다.
Name | 형식 | Description |
---|---|---|
creationTime |
string |
리소스를 만든 시간입니다. |
eventSourceResourceId |
string |
Azure Resource Manager 이벤트 원본의 리소스 ID입니다. |
id |
string |
리소스 ID |
ingressStartAt.time |
string |
UTC 날짜/시간을 초 정밀도(밀리초는 선택 사항)로 ISO8601 사용할 이벤트의 시작점이 될 날짜와 시간을 지정합니다. |
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 |
Time Series Insights 서비스에 iot 허브에 대한 액세스 권한을 부여하는 공유 액세스 정책 키의 이름입니다. 이 공유 액세스 정책 키는 iot 허브에 '서비스 연결' 권한을 부여해야 합니다. |
provisioningState |
리소스의 프로비전 상태입니다. |
|
tags |
object |
리소스 태그 |
timestampPropertyName |
string |
이벤트 원본의 타임스탬프로 사용될 이벤트 속성입니다. timestampPropertyName에 대한 값을 지정하지 않은 경우 또는 null 또는 빈 문자열을 지정하는 경우 이벤트 생성 시간이 사용됩니다. |
type |
string |
리소스 유형 |
LocalTimestamp
로컬 타임스탬프 속성을 나타내는 개체입니다. 여기에는 사용해야 하는 로컬 타임스탬프 형식과 해당 표준 시간대 오프셋 정보가 포함됩니다. 값이 localTimestamp에 지정되지 않았거나 null이면 로컬 타임스탬프가 이벤트로 수신되지 않습니다.
Name | 형식 | Description |
---|---|---|
format |
설정해야 하는 로컬 타임스탬프 속성의 형식을 나타내는 열거형입니다. |
|
timeZoneOffset |
지정된 로컬 타임스탬프 형식의 오프셋 정보를 나타내는 개체입니다. LocalTimestampFormat - Embedded에 대해 지정해서는 안 됩니다. |
LocalTimestampFormat
설정해야 하는 로컬 타임스탬프 속성의 형식을 나타내는 열거형입니다.
Name | 형식 | Description |
---|---|---|
Embedded |
string |
ProvisioningState
리소스의 프로비전 상태입니다.
Name | 형식 | Description |
---|---|---|
Accepted |
string |
|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
TimeZoneOffset
지정된 로컬 타임스탬프 형식의 오프셋 정보를 나타내는 개체입니다. LocalTimestampFormat - Embedded에 대해 지정해서는 안 됩니다.
Name | 형식 | Description |
---|---|---|
propertyName |
string |
로컬 타임스탬프를 계산하는 오프셋 정보를 포함할 이벤트 속성입니다. LocalTimestampFormat이 Iana인 경우 속성 이름에는 IANA 표준 시간대 이름(예: 미주/로스앤젤레스)이 포함된 열의 이름이 포함됩니다. LocalTimestampFormat이 Timespan인 경우 오프셋을 나타내는 값이 포함된 속성의 이름이 포함됩니다(예: P1D 또는 1.00:00:00). |