Data Connectors - Connect
Łączy łącznik danych.
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
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
data
|
path | True |
string |
Identyfikator łącznika |
resource
|
path | True |
string |
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. |
subscription
|
path | True |
string |
Identyfikator subskrypcji docelowej. |
workspace
|
path | True |
string |
Nazwa obszaru roboczego. Wzorzec wyrażenia regularnego: |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia dla tej operacji. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
apiKey |
string |
Klucz interfejsu API serwera inspekcji. |
authorizationCode |
string |
Kod autoryzacji używany w przepływie kodu OAuth 2.0 do wystawiania tokenu. |
clientId |
string |
Identyfikator klienta aplikacji OAuth 2.0. |
clientSecret |
string |
Klucz tajny klienta aplikacji OAuth 2.0. |
dataCollectionEndpoint |
string |
Używany w łączniku dzienników w wersji 2. Reprezentuje punkt końcowy pozyskiwania danych w usłudze Log Analytics. |
dataCollectionRuleImmutableId |
string |
Używany w łączniku dzienników w wersji 2. Niezmienny identyfikator reguły zbierania danych, reguła definiuje przekształcenie i miejsce docelowe danych. |
kind |
Rodzaj uwierzytelniania używany do sondowania danych |
|
outputStream |
string |
Używany w łączniku dzienników w wersji 2. Strumień, do który wysyłamy dane, jest to nazwa strumieniDeclaracji zdefiniowanych w kontrolerze domeny. |
password |
string |
Hasło użytkownika na serwerze dziennika inspekcji. |
requestConfigUserInputValues |
object[] |
|
userName |
string |
Nazwa użytkownika na serwerze dziennika inspekcji. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK, Operacja została pomyślnie ukończona |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
Connect an APIPolling data connector |
Connect an APIPolling V2 logs data connector |
Connect an APIPolling data connector
Przykładowe żądanie
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"
}
]
}
Przykładowa odpowiedź
Connect an APIPolling V2 logs data connector
Przykładowe żądanie
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"
}
]
}
Przykładowa odpowiedź
Definicje
Nazwa | Opis |
---|---|
Cloud |
Struktura odpowiedzi na błędy. |
Cloud |
Szczegóły błędu. |
Connect |
Rodzaj uwierzytelniania używany do sondowania danych |
Data |
Reprezentuje łącznik danych sondowania interfejsu API bez kodu. |
CloudError
Struktura odpowiedzi na błędy.
Nazwa | Typ | Opis |
---|---|---|
error |
Dane o błędach |
CloudErrorBody
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Identyfikator błędu. Kody są niezmienne i mają być używane programowo. |
message |
string |
Komunikat opisujący błąd, który ma być odpowiedni do wyświetlania w interfejsie użytkownika. |
ConnectAuthKind
Rodzaj uwierzytelniania używany do sondowania danych
Nazwa | Typ | Opis |
---|---|---|
APIKey |
string |
|
Basic |
string |
|
OAuth2 |
string |
DataConnectorConnectBody
Reprezentuje łącznik danych sondowania interfejsu API bez kodu.
Nazwa | Typ | Opis |
---|---|---|
apiKey |
string |
Klucz interfejsu API serwera inspekcji. |
authorizationCode |
string |
Kod autoryzacji używany w przepływie kodu OAuth 2.0 do wystawiania tokenu. |
clientId |
string |
Identyfikator klienta aplikacji OAuth 2.0. |
clientSecret |
string |
Klucz tajny klienta aplikacji OAuth 2.0. |
dataCollectionEndpoint |
string |
Używany w łączniku dzienników w wersji 2. Reprezentuje punkt końcowy pozyskiwania danych w usłudze Log Analytics. |
dataCollectionRuleImmutableId |
string |
Używany w łączniku dzienników w wersji 2. Niezmienny identyfikator reguły zbierania danych, reguła definiuje przekształcenie i miejsce docelowe danych. |
kind |
Rodzaj uwierzytelniania używany do sondowania danych |
|
outputStream |
string |
Używany w łączniku dzienników w wersji 2. Strumień, do który wysyłamy dane, jest to nazwa strumieniDeclaracji zdefiniowanych w kontrolerze domeny. |
password |
string |
Hasło użytkownika na serwerze dziennika inspekcji. |
requestConfigUserInputValues |
object[] |
|
userName |
string |
Nazwa użytkownika na serwerze dziennika inspekcji. |