Data Connectors - Connect
데이터 커넥터를 연결합니다.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}/connect?api-version=2024-01-01-preview
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
data
|
path | True |
string |
커넥터 ID |
resource
|
path | True |
string |
리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다. |
subscription
|
path | True |
string |
대상 구독의 ID입니다. |
workspace
|
path | True |
string |
작업 영역의 이름 regex 패턴: |
api-version
|
query | True |
string |
이 작업에 사용할 API 버전입니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
apiKey |
string |
감사 서버의 API 키입니다. |
authorizationCode |
string |
OAuth 2.0 코드 흐름에서 토큰을 발급하는 데 사용되는 권한 부여 코드입니다. |
clientId |
string |
OAuth 2.0 애플리케이션의 클라이언트 ID입니다. |
clientSecret |
string |
OAuth 2.0 애플리케이션의 클라이언트 암호입니다. |
dataCollectionEndpoint |
string |
v2 로그 커넥터에 사용됩니다. 로그 분석의 데이터 수집 엔드포인트를 나타냅니다. |
dataCollectionRuleImmutableId |
string |
v2 로그 커넥터에 사용됩니다. 데이터 수집 규칙 변경할 수 없는 ID, 규칙은 변환 및 데이터 대상을 정의합니다. |
kind |
데이터를 폴링하는 데 사용되는 인증 종류 |
|
outputStream |
string |
v2 로그 커넥터에 사용됩니다. 데이터를 보내는 스트림으로, DCR에 정의된 streamDeclarations의 이름입니다. |
password |
string |
감사 로그 서버의 사용자 암호입니다. |
requestConfigUserInputValues |
object[] |
|
userName |
string |
감사 로그 서버의 사용자 이름입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
확인, 작업이 성공적으로 완료되었습니다. |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Connect an APIPolling data connector |
Connect an APIPolling V2 logs data connector |
Connect an APIPolling data connector
샘플 요청
POST https://management.azure.com/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/dataConnectors/316ec55e-7138-4d63-ab18-90c8a60fd1c8/connect?api-version=2024-01-01-preview
{
"kind": "APIKey",
"apiKey": "123456789",
"requestConfigUserInputValues": [
{
"displayText": "Organization Name",
"placeHolderName": "{{placeHolder1}}",
"placeHolderValue": "somePlaceHolderValue",
"requestObjectKey": "apiEndpoint"
}
]
}
샘플 응답
Connect an APIPolling V2 logs data connector
샘플 요청
POST https://management.azure.com/subscriptions/d0cfe6b2-9ac0-4464-9919-dccaee2e48c0/resourceGroups/myRg/providers/Microsoft.OperationalInsights/workspaces/myWorkspace/providers/Microsoft.SecurityInsights/dataConnectors/316ec55e-7138-4d63-ab18-90c8a60fd1c8/connect?api-version=2024-01-01-preview
{
"kind": "APIKey",
"apiKey": "123456789",
"dataCollectionEndpoint": "https://test.eastus.ingest.monitor.azure.com",
"dataCollectionRuleImmutableId": "dcr-34adsj9o7d6f9de204478b9cgb43b631",
"outputStream": "Custom-MyTableRawData",
"requestConfigUserInputValues": [
{
"displayText": "Organization Name",
"placeHolderName": "{{placeHolder1}}",
"placeHolderValue": "somePlaceHolderValue",
"requestObjectKey": "apiEndpoint"
}
]
}
샘플 응답
정의
Name | Description |
---|---|
Cloud |
오류 응답 구조. |
Cloud |
오류 세부 정보입니다. |
Connect |
데이터를 폴링하는 데 사용되는 인증 종류 |
Data |
코드리스 API 폴링 데이터 커넥터를 나타냅니다. |
CloudError
오류 응답 구조.
Name | 형식 | Description |
---|---|---|
error |
오류 데이터 |
CloudErrorBody
오류 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류의 식별자입니다. 코드는 고정이며 프로그래밍 방식으로 사용하기 위한 것입니다. |
message |
string |
사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다. |
ConnectAuthKind
데이터를 폴링하는 데 사용되는 인증 종류
Name | 형식 | Description |
---|---|---|
APIKey |
string |
|
Basic |
string |
|
OAuth2 |
string |
DataConnectorConnectBody
코드리스 API 폴링 데이터 커넥터를 나타냅니다.
Name | 형식 | Description |
---|---|---|
apiKey |
string |
감사 서버의 API 키입니다. |
authorizationCode |
string |
OAuth 2.0 코드 흐름에서 토큰을 발급하는 데 사용되는 권한 부여 코드입니다. |
clientId |
string |
OAuth 2.0 애플리케이션의 클라이언트 ID입니다. |
clientSecret |
string |
OAuth 2.0 애플리케이션의 클라이언트 암호입니다. |
dataCollectionEndpoint |
string |
v2 로그 커넥터에 사용됩니다. 로그 분석의 데이터 수집 엔드포인트를 나타냅니다. |
dataCollectionRuleImmutableId |
string |
v2 로그 커넥터에 사용됩니다. 데이터 수집 규칙 변경할 수 없는 ID, 규칙은 변환 및 데이터 대상을 정의합니다. |
kind |
데이터를 폴링하는 데 사용되는 인증 종류 |
|
outputStream |
string |
v2 로그 커넥터에 사용됩니다. 데이터를 보내는 스트림으로, DCR에 정의된 streamDeclarations의 이름입니다. |
password |
string |
감사 로그 서버의 사용자 암호입니다. |
requestConfigUserInputValues |
object[] |
|
userName |
string |
감사 로그 서버의 사용자 이름입니다. |