Bicep 資源定義
dataConnectors 資源類型是 延伸模組資源,這表示您可以將它套用至另一個資源。
scope
使用此資源上的 屬性來設定此資源的範圍。 請參閱 在 Bicep 中設定擴充功能資源的範圍。
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄。
若要建立 Microsoft.SecurityInsights/dataConnectors 資源,請將下列 Bicep 新增至您的範本。
resource symbolicname 'Microsoft.SecurityInsights/dataConnectors@2023-02-01-preview' = {
name: 'string'
kind: 'string'
scope: resourceSymbolicName
etag: 'string'
// For remaining properties, see dataConnectors objects
}
dataConnectors 物件
設定 kind 屬性以指定物件的類型。
針對 AmazonWebServicesCloudTrail,請使用:
kind: 'AmazonWebServicesCloudTrail'
properties: {
dataTypes: {
logs: {
state: 'string'
}
}
}
針對 AmazonWebServicesS3,請使用:
kind: 'AmazonWebServicesS3'
properties: {
dataTypes: {
logs: {
state: 'string'
}
}
destinationTable: 'string'
roleArn: 'string'
sqsUrls: [
'string'
]
}
針對 APIPolling,請使用:
kind: 'APIPolling'
properties: {
connectorUiConfig: {
availability: {
isPreview: bool
status: '1'
}
connectivityCriteria: [
{
type: 'IsConnectedQuery'
value: [
'string'
]
}
]
customImage: 'string'
dataTypes: [
{
lastDataReceivedQuery: 'string'
name: 'string'
}
]
descriptionMarkdown: 'string'
graphQueries: [
{
baseQuery: 'string'
legend: 'string'
metricName: 'string'
}
]
graphQueriesTableName: 'string'
instructionSteps: [
{
description: 'string'
instructions: [
{
parameters: any()
type: 'string'
}
]
title: 'string'
}
]
permissions: {
customs: [
{
description: 'string'
name: 'string'
}
]
resourceProvider: [
{
permissionsDisplayText: 'string'
provider: 'string'
providerDisplayName: 'string'
requiredPermissions: {
action: bool
delete: bool
read: bool
write: bool
}
scope: 'string'
}
]
}
publisher: 'string'
sampleQueries: [
{
description: 'string'
query: 'string'
}
]
title: 'string'
}
pollingConfig: {
auth: {
apiKeyIdentifier: 'string'
apiKeyName: 'string'
authorizationEndpoint: 'string'
authorizationEndpointQueryParameters: any()
authType: 'string'
flowName: 'string'
isApiKeyInPostPayload: 'string'
isClientSecretInHeader: bool
redirectionEndpoint: 'string'
scope: 'string'
tokenEndpoint: 'string'
tokenEndpointHeaders: any()
tokenEndpointQueryParameters: any()
}
isActive: bool
paging: {
nextPageParaName: 'string'
nextPageTokenJsonPath: 'string'
pageCountAttributePath: 'string'
pageSize: int
pageSizeParaName: 'string'
pageTimeStampAttributePath: 'string'
pageTotalCountAttributePath: 'string'
pagingType: 'string'
searchTheLatestTimeStampFromEventsList: 'string'
}
request: {
apiEndpoint: 'string'
endTimeAttributeName: 'string'
headers: any()
httpMethod: 'string'
queryParameters: any()
queryParametersTemplate: 'string'
queryTimeFormat: 'string'
queryWindowInMin: int
rateLimitQps: int
retryCount: int
startTimeAttributeName: 'string'
timeoutInSeconds: int
}
response: {
eventsJsonPaths: [
'string'
]
isGzipCompressed: bool
successStatusJsonPath: 'string'
successStatusValue: 'string'
}
}
}
針對 AzureActiveDirectory,請使用:
kind: 'AzureActiveDirectory'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
tenantId: 'string'
}
針對 AzureAdvancedThreatProtection,請使用:
kind: 'AzureAdvancedThreatProtection'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
tenantId: 'string'
}
針對 AzureSecurityCenter,請使用:
kind: 'AzureSecurityCenter'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
subscriptionId: 'string'
}
針對 Dynamics365,請使用:
kind: 'Dynamics365'
properties: {
dataTypes: {
dynamics365CdsActivities: {
state: 'string'
}
}
tenantId: 'string'
}
針對 GenericUI,請使用:
kind: 'GenericUI'
properties: {
connectorUiConfig: {
availability: {
isPreview: bool
status: '1'
}
connectivityCriteria: [
{
type: 'IsConnectedQuery'
value: [
'string'
]
}
]
customImage: 'string'
dataTypes: [
{
lastDataReceivedQuery: 'string'
name: 'string'
}
]
descriptionMarkdown: 'string'
graphQueries: [
{
baseQuery: 'string'
legend: 'string'
metricName: 'string'
}
]
graphQueriesTableName: 'string'
instructionSteps: [
{
description: 'string'
instructions: [
{
parameters: any()
type: 'string'
}
]
title: 'string'
}
]
permissions: {
customs: [
{
description: 'string'
name: 'string'
}
]
resourceProvider: [
{
permissionsDisplayText: 'string'
provider: 'string'
providerDisplayName: 'string'
requiredPermissions: {
action: bool
delete: bool
read: bool
write: bool
}
scope: 'string'
}
]
}
publisher: 'string'
sampleQueries: [
{
description: 'string'
query: 'string'
}
]
title: 'string'
}
}
針對 IOT,請使用:
kind: 'IOT'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
subscriptionId: 'string'
}
針對 MicrosoftCloudAppSecurity,請使用:
kind: 'MicrosoftCloudAppSecurity'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
discoveryLogs: {
state: 'string'
}
}
tenantId: 'string'
}
針對 MicrosoftDefenderAdvancedThreatProtection,請使用:
kind: 'MicrosoftDefenderAdvancedThreatProtection'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
tenantId: 'string'
}
針對 MicrosoftPurviewInformationProtection,請使用:
kind: 'MicrosoftPurviewInformationProtection'
properties: {
dataTypes: {
logs: {
state: 'string'
}
}
tenantId: 'string'
}
針對 MicrosoftThreatIntelligence,請使用:
kind: 'MicrosoftThreatIntelligence'
properties: {
dataTypes: {
bingSafetyPhishingURL: {
lookbackPeriod: 'string'
state: 'string'
}
microsoftEmergingThreatFeed: {
lookbackPeriod: 'string'
state: 'string'
}
}
tenantId: 'string'
}
針對 MicrosoftThreatProtection,請使用:
kind: 'MicrosoftThreatProtection'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
incidents: {
state: 'string'
}
}
filteredProviders: {
alerts: [
'string'
]
}
tenantId: 'string'
}
針對 Office365,請使用:
kind: 'Office365'
properties: {
dataTypes: {
exchange: {
state: 'string'
}
sharePoint: {
state: 'string'
}
teams: {
state: 'string'
}
}
tenantId: 'string'
}
針對 Office365Project,請使用:
kind: 'Office365Project'
properties: {
dataTypes: {
logs: {
state: 'string'
}
}
tenantId: 'string'
}
針對 OfficeATP,請使用:
kind: 'OfficeATP'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
tenantId: 'string'
}
針對 OfficeIRM,請使用:
kind: 'OfficeIRM'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
tenantId: 'string'
}
針對 OfficePowerBI,請使用:
kind: 'OfficePowerBI'
properties: {
dataTypes: {
logs: {
state: 'string'
}
}
tenantId: 'string'
}
針對 ThreatIntelligence,請使用:
kind: 'ThreatIntelligence'
properties: {
dataTypes: {
indicators: {
state: 'string'
}
}
tenantId: 'string'
tipLookbackPeriod: 'string'
}
針對 ThreatIntelligenceTaxii,請使用:
kind: 'ThreatIntelligenceTaxii'
properties: {
collectionId: 'string'
dataTypes: {
taxiiClient: {
state: 'string'
}
}
friendlyName: 'string'
password: 'string'
pollingFrequency: 'string'
taxiiLookbackPeriod: 'string'
taxiiServer: 'string'
tenantId: 'string'
userName: 'string'
workspaceId: 'string'
}
屬性值
dataConnectors
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorProperties
AwsCloudTrailDataConnectorDataTypes
AwsCloudTrailDataConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
AwsS3DataConnector
AwsS3DataConnectorProperties
名稱 |
描述 |
值 |
dataTypes |
連接器的可用資料類型。 |
AwsS3DataConnectorDataTypes (必要) |
destinationTable |
LogAnalytics 中的記錄目的地資料表名稱。 |
字串 (必要) |
roleArn |
用來存取 Aws 帳戶的 Aws 角色 Arn。 |
字串 (必要) |
sqsUrls |
連接器的 AWS sqs URL。 |
string[] (必要) |
AwsS3DataConnectorDataTypes
AwsS3DataConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
CodelessApiPollingDataConnector
ApiPollingParameters
CodelessUiConnectorConfigProperties
可用性
名称 |
描述 |
值 |
isPreview |
將連接器設定為預覽 |
bool |
status |
連接器可用性狀態 |
'1' |
CodelessUiConnectorConfigPropertiesConnectivityCrite...
名稱 |
描述 |
值 |
類型 |
連線類型 |
'IsConnectedQuery' |
value |
檢查連線的查詢 |
string[] |
CodelessUiConnectorConfigPropertiesDataTypesItem
名稱 |
描述 |
值 |
lastDataReceivedQuery |
查詢 ,指出收到的最後一個資料 |
字串 |
NAME |
要顯示在圖形中的資料類型名稱。 可以搭配 {{graphQueriesTableName}} 預留位置使用 |
字串 |
CodelessUiConnectorConfigPropertiesGraphQueriesItem
名稱 |
描述 |
值 |
baseQuery |
圖形的基底查詢 |
字串 |
圖例 (legend) |
圖表的圖例 |
string |
metricName |
查詢正在檢查的計量 |
字串 |
CodelessUiConnectorConfigPropertiesInstructionStepsI...
InstructionStepsInstructionsItem
名稱 |
描述 |
值 |
參數 |
設定的參數 |
針對 Bicep,您可以使用 any () 函式。 |
類型 |
設定的種類 |
'CopyableLabel' 'InfoMessage' 'InstructionStepsGroup' (必要) |
權限
PermissionsCustomsItem
名稱 |
描述 |
值 |
description |
許可權描述 |
字串 |
NAME |
許可權名稱 |
字串 |
PermissionsResourceProviderItem
名稱 |
描述 |
值 |
permissionsDisplayText |
許可權描述文字 |
字串 |
provider |
提供者名稱 |
'Microsoft.Authorization/policyAssignments' 'Microsoft.OperationalInsights/solutions' 'Microsoft.OperationalInsights/workspaces' 'Microsoft.OperationalInsights/workspaces/datasources' 'Microsoft.OperationalInsights/workspaces/sharedKeys' 'microsoft.aadiam/diagnosticSettings' |
providerDisplayName |
許可權提供者顯示名稱 |
字串 |
requiredPermissions |
連接器的必要許可權 |
RequiredPermissions |
scope |
許可權提供者範圍 |
'ResourceGroup' 'Subscription' 'Workspace' |
RequiredPermissions
名稱 |
描述 |
值 |
動作 |
動作許可權 |
bool |
delete |
delete 許可權 |
bool |
讀取 |
讀取權限 |
bool |
寫入 |
寫入權限 |
bool |
CodelessUiConnectorConfigPropertiesSampleQueriesItem
名稱 |
描述 |
值 |
description |
範例查詢描述 |
字串 |
查詢 |
範例查詢 |
字串 |
CodelessConnectorPollingConfigProperties
CodelessConnectorPollingAuthProperties
名稱 |
描述 |
值 |
apiKeyIdentifier |
在實際權杖之前,標頭中的前置詞傳送 |
字串 |
apiKeyName |
用來傳送權杖的標頭名稱 |
字串 |
authorizationEndpoint |
用來授權使用者的端點,用於 Oauth 2.0 流程 |
字串 |
authorizationEndpointQueryParameters |
授權要求中使用的查詢參數,用於 Oauth 2.0 流程 |
針對 Bicep,您可以使用 any () 函式。 |
authType |
驗證類型 |
需要字串 () |
flowName |
描述流程名稱,例如 Oauth 2.0 的 'AuthCode' |
字串 |
isApiKeyInPostPayload |
標記索引鍵是否應該在標頭中傳送 |
字串 |
isClientSecretInHeader |
標記是否應該在標頭或承載中傳送用戶端密碼,用於 Oauth 2.0 流程 |
bool |
redirectionEndpoint |
我們將在 Oauth 2.0 流程中取得授權碼的重新導向端點 |
字串 |
scope |
OAuth 權杖範圍 |
字串 |
tokenEndpoint |
用來發出權杖的端點,用於 Oauth 2.0 流程 |
string |
tokenEndpointHeaders |
權杖要求中使用的查詢標頭,用於 Oauth 2.0 流程 |
針對 Bicep,您可以使用 any () 函式。 |
tokenEndpointQueryParameters |
權杖要求中使用的查詢參數,用於 Oauth 2.0 流程 |
針對 Bicep,您可以使用 any () 函式。 |
CodelessConnectorPollingPagingProperties
名稱 |
描述 |
值 |
nextPageParaName |
定義下一頁屬性的名稱 |
字串 |
nextPageTokenJsonPath |
定義下一頁權杖 JSON 的路徑 |
string |
pageCountAttributePath |
定義頁面計數屬性的路徑 |
string |
pageSize |
定義分頁大小 |
int |
pageSizeParaName |
定義頁面大小參數的名稱 |
字串 |
pageTimeStampAttributePath |
定義分頁時間戳記屬性的路徑 |
字串 |
pageTotalCountAttributePath |
定義頁面總計計數屬性的路徑 |
字串 |
pagingType |
描述類型。 可以是 'None'、'PageToken'、'PageCount'、'TimeStamp' |
需要字串 () |
searchTheLatestTimeStampFromEventsList |
判斷是否要在事件清單中搜尋最新的時間戳記 |
字串 |
CodelessConnectorPollingRequestProperties
名稱 |
描述 |
值 |
apiEndpoint |
描述我們應該從中提取資料的端點 |
需要字串 () |
endTimeAttributeName |
這會使用時間範圍結尾的查詢事件 |
string |
headers |
描述在輪詢要求中傳送的標頭 |
針對 Bicep,您可以使用 any () 函式。 |
httpMethod |
我們將在輪詢要求、GET 或 POST 中使用的 HTTP 方法類型 |
需要字串 () |
queryParameters |
描述在輪詢要求中傳送的查詢參數 |
針對 Bicep,您可以使用 any () 函式。 |
queryParametersTemplate |
如需進階案例,例如內嵌在巢狀 JSON 承載中的使用者名稱/密碼 |
字串 |
queryTimeFormat |
時間格式將會在特定視窗中使用查詢事件 |
需要字串 () |
queryWindowInMin |
我們將使用提取資料的視窗間隔 |
需要 int () |
rateLimitQps |
定義速率限制 QPS |
int |
retryCount |
描述在發生失敗時,我們應該嘗試並輪詢資料的時間量 |
int |
startTimeAttributeName |
這會使用時間範圍開頭的查詢事件 |
string |
timeoutInSeconds |
我們將視為要求逾時的秒數 |
int |
CodelessConnectorPollingResponseProperties
名稱 |
描述 |
值 |
eventsJsonPaths |
描述我們應該在回應中擷取資料的路徑 |
string[] (必要) |
isGzipCompressed |
描述回應中的資料是否為 Gzip |
bool |
successStatusJsonPath |
描述我們應該在回應中擷取狀態碼的路徑 |
字串 |
successStatusValue |
描述我們應該在回應中擷取狀態值的路徑 |
字串 |
AADDataConnector
AADDataConnectorProperties
AlertsDataTypeOfDataConnector
DataConnectorDataTypeCommon
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
AatpDataConnector
AatpDataConnectorProperties
ASCDataConnector
ASCDataConnectorProperties
Dynamics365DataConnector
Dynamics365DataConnectorProperties
Dynamics365DataConnectorDataTypes
Dynamics365DataConnectorDataTypesDynamics365CdsActiv...
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
CodelessUiDataConnector
CodelessParameters
IoTDataConnector
IoTDataConnectorProperties
McasDataConnector
名稱 |
描述 |
值 |
kind |
資料連線器種類 |
'MicrosoftCloudAppSecurity' (必要) |
properties |
MCAS (Microsoft Cloud App Security) 資料連線器屬性。 |
McasDataConnectorProperties |
McasDataConnectorProperties
McasDataConnectorDataTypes
MdatpDataConnector
名稱 |
描述 |
值 |
kind |
資料連線器種類 |
'MicrosoftDefenderAdvancedThreatProtection' (必要) |
properties |
MDATP (Microsoft Defender進階威脅防護) 資料連線器屬性。 |
MdatpDataConnectorProperties |
MdatpDataConnectorProperties
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MstiDataConnector
MstiDataConnectorProperties
MstiDataConnectorDataTypes
MstiDataConnectorDataTypesBingSafetyPhishingURL
名稱 |
描述 |
值 |
lookbackPeriod |
回溯期間 |
需要字串 () |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MstiDataConnectorDataTypesMicrosoftEmergingThreatFee...
名稱 |
描述 |
值 |
lookbackPeriod |
回溯期間 |
需要字串 () |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MTPDataConnector
MTPDataConnectorProperties
MTPDataConnectorDataTypes
MTPDataConnectorDataTypesAlerts
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MTPDataConnectorDataTypesIncidents
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MtpFilteredProviders
名稱 |
描述 |
值 |
alerts |
警示篩選的提供者。 未套用篩選時,所有警示都會透過 MTP 管線進行串流處理,但所有產品都處於私人預覽狀態,但 MDA 和 MDI 除外。 |
包含任何專案的字串陣列: 'microsoftDefenderForCloudApps' 'microsoftDefenderForIdentity' (必要) |
OfficeDataConnector
OfficeDataConnectorProperties
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
OfficeDataConnectorDataTypesSharePoint
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
OfficeDataConnectorDataTypesTeams
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
Office365ProjectDataConnector
Office365ProjectDataConnectorProperties
Office365ProjectConnectorDataTypes
Office365ProjectConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
OfficeATPDataConnector
OfficeATPDataConnectorProperties
OfficeIRMDataConnector
OfficeIRMDataConnectorProperties
OfficePowerBIDataConnector
OfficePowerBIDataConnectorProperties
OfficePowerBIConnectorDataTypes
OfficePowerBIConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
TIDataConnector
TIDataConnectorProperties
名稱 |
描述 |
值 |
dataTypes |
連接器的可用資料類型。 |
TIDataConnectorDataTypes (必要) |
tenantId |
要連線的租使用者識別碼,並從中取得資料。 |
字串 (必要) |
tipLookbackPeriod |
要匯入摘要的回溯期間。 |
string |
TIDataConnectorDataTypes
TIDataConnectorDataTypesIndicators
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
TiTaxiiDataConnector
TiTaxiiDataConnectorProperties
名稱 |
描述 |
值 |
collectionId |
TAXII 伺服器的集合識別碼。 |
string |
dataTypes |
威脅情報 TAXII 資料連線器的可用資料類型。 |
TiTaxiiDataConnectorDataTypes (必要) |
friendlyName |
TAXII 伺服器的易記名稱。 |
字串 |
密碼 |
TAXII 伺服器的密碼。 |
字串 |
pollingFrequency |
TAXII 伺服器的輪詢頻率。 |
'OnceADay' 'OnceAMinute' 必要 ('OnceAnHour') |
taxiiLookbackPeriod |
TAXII 伺服器的回溯期間。 |
字串 |
taxiiServer |
TAXII 伺服器的 API 根目錄。 |
字串 |
tenantId |
要連線的租使用者識別碼,並從中取得資料。 |
字串 (必要) |
userName |
TAXII 伺服器的 userName。 |
string |
workspaceId |
工作區識別碼。 |
string |
TiTaxiiDataConnectorDataTypes
TiTaxiiDataConnectorDataTypesTaxiiClient
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
ARM 範本資源定義
dataConnectors 資源類型是 延伸模組資源,這表示您可以將它套用至另一個資源。
scope
使用此資源上的 屬性來設定此資源的範圍。 請參閱 在 ARM 範本中設定擴充功能資源的範圍。
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄。
若要建立 Microsoft.SecurityInsights/dataConnectors 資源,請將下列 JSON 新增至您的範本。
{
"type": "Microsoft.SecurityInsights/dataConnectors",
"apiVersion": "2023-02-01-preview",
"name": "string",
"kind": "string",
"scope": "string",
"etag": "string",
// For remaining properties, see dataConnectors objects
}
dataConnectors 物件
設定 kind 屬性以指定物件的類型。
針對 AmazonWebServicesCloudTrail,請使用:
"kind": "AmazonWebServicesCloudTrail",
"properties": {
"dataTypes": {
"logs": {
"state": "string"
}
}
}
針對 AmazonWebServicesS3,請使用:
"kind": "AmazonWebServicesS3",
"properties": {
"dataTypes": {
"logs": {
"state": "string"
}
},
"destinationTable": "string",
"roleArn": "string",
"sqsUrls": [ "string" ]
}
針對 APIPolling,請使用:
"kind": "APIPolling",
"properties": {
"connectorUiConfig": {
"availability": {
"isPreview": "bool",
"status": "1"
},
"connectivityCriteria": [
{
"type": "IsConnectedQuery",
"value": [ "string" ]
}
],
"customImage": "string",
"dataTypes": [
{
"lastDataReceivedQuery": "string",
"name": "string"
}
],
"descriptionMarkdown": "string",
"graphQueries": [
{
"baseQuery": "string",
"legend": "string",
"metricName": "string"
}
],
"graphQueriesTableName": "string",
"instructionSteps": [
{
"description": "string",
"instructions": [
{
"parameters": {},
"type": "string"
}
],
"title": "string"
}
],
"permissions": {
"customs": [
{
"description": "string",
"name": "string"
}
],
"resourceProvider": [
{
"permissionsDisplayText": "string",
"provider": "string",
"providerDisplayName": "string",
"requiredPermissions": {
"action": "bool",
"delete": "bool",
"read": "bool",
"write": "bool"
},
"scope": "string"
}
]
},
"publisher": "string",
"sampleQueries": [
{
"description": "string",
"query": "string"
}
],
"title": "string"
},
"pollingConfig": {
"auth": {
"apiKeyIdentifier": "string",
"apiKeyName": "string",
"authorizationEndpoint": "string",
"authorizationEndpointQueryParameters": {},
"authType": "string",
"flowName": "string",
"isApiKeyInPostPayload": "string",
"isClientSecretInHeader": "bool",
"redirectionEndpoint": "string",
"scope": "string",
"tokenEndpoint": "string",
"tokenEndpointHeaders": {},
"tokenEndpointQueryParameters": {}
},
"isActive": "bool",
"paging": {
"nextPageParaName": "string",
"nextPageTokenJsonPath": "string",
"pageCountAttributePath": "string",
"pageSize": "int",
"pageSizeParaName": "string",
"pageTimeStampAttributePath": "string",
"pageTotalCountAttributePath": "string",
"pagingType": "string",
"searchTheLatestTimeStampFromEventsList": "string"
},
"request": {
"apiEndpoint": "string",
"endTimeAttributeName": "string",
"headers": {},
"httpMethod": "string",
"queryParameters": {},
"queryParametersTemplate": "string",
"queryTimeFormat": "string",
"queryWindowInMin": "int",
"rateLimitQps": "int",
"retryCount": "int",
"startTimeAttributeName": "string",
"timeoutInSeconds": "int"
},
"response": {
"eventsJsonPaths": [ "string" ],
"isGzipCompressed": "bool",
"successStatusJsonPath": "string",
"successStatusValue": "string"
}
}
}
針對 AzureActiveDirectory,請使用:
"kind": "AzureActiveDirectory",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"tenantId": "string"
}
針對 AzureAdvancedThreatProtection,請使用:
"kind": "AzureAdvancedThreatProtection",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"tenantId": "string"
}
針對 AzureSecurityCenter,請使用:
"kind": "AzureSecurityCenter",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"subscriptionId": "string"
}
針對 Dynamics365,請使用:
"kind": "Dynamics365",
"properties": {
"dataTypes": {
"dynamics365CdsActivities": {
"state": "string"
}
},
"tenantId": "string"
}
針對 GenericUI,請使用:
"kind": "GenericUI",
"properties": {
"connectorUiConfig": {
"availability": {
"isPreview": "bool",
"status": "1"
},
"connectivityCriteria": [
{
"type": "IsConnectedQuery",
"value": [ "string" ]
}
],
"customImage": "string",
"dataTypes": [
{
"lastDataReceivedQuery": "string",
"name": "string"
}
],
"descriptionMarkdown": "string",
"graphQueries": [
{
"baseQuery": "string",
"legend": "string",
"metricName": "string"
}
],
"graphQueriesTableName": "string",
"instructionSteps": [
{
"description": "string",
"instructions": [
{
"parameters": {},
"type": "string"
}
],
"title": "string"
}
],
"permissions": {
"customs": [
{
"description": "string",
"name": "string"
}
],
"resourceProvider": [
{
"permissionsDisplayText": "string",
"provider": "string",
"providerDisplayName": "string",
"requiredPermissions": {
"action": "bool",
"delete": "bool",
"read": "bool",
"write": "bool"
},
"scope": "string"
}
]
},
"publisher": "string",
"sampleQueries": [
{
"description": "string",
"query": "string"
}
],
"title": "string"
}
}
針對 IOT,請使用:
"kind": "IOT",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"subscriptionId": "string"
}
針對 MicrosoftCloudAppSecurity,請使用:
"kind": "MicrosoftCloudAppSecurity",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
},
"discoveryLogs": {
"state": "string"
}
},
"tenantId": "string"
}
針對 MicrosoftDefenderAdvancedThreatProtection,請使用:
"kind": "MicrosoftDefenderAdvancedThreatProtection",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"tenantId": "string"
}
針對 MicrosoftPurviewInformationProtection,請使用:
"kind": "MicrosoftPurviewInformationProtection",
"properties": {
"dataTypes": {
"logs": {
"state": "string"
}
},
"tenantId": "string"
}
針對 MicrosoftThreatIntelligence,請使用:
"kind": "MicrosoftThreatIntelligence",
"properties": {
"dataTypes": {
"bingSafetyPhishingURL": {
"lookbackPeriod": "string",
"state": "string"
},
"microsoftEmergingThreatFeed": {
"lookbackPeriod": "string",
"state": "string"
}
},
"tenantId": "string"
}
針對 MicrosoftThreatProtection,請使用:
"kind": "MicrosoftThreatProtection",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
},
"incidents": {
"state": "string"
}
},
"filteredProviders": {
"alerts": [ "string" ]
},
"tenantId": "string"
}
針對 Office365,請使用:
"kind": "Office365",
"properties": {
"dataTypes": {
"exchange": {
"state": "string"
},
"sharePoint": {
"state": "string"
},
"teams": {
"state": "string"
}
},
"tenantId": "string"
}
針對 Office365Project,請使用:
"kind": "Office365Project",
"properties": {
"dataTypes": {
"logs": {
"state": "string"
}
},
"tenantId": "string"
}
針對 OfficeATP,請使用:
"kind": "OfficeATP",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"tenantId": "string"
}
針對 OfficeIRM,請使用:
"kind": "OfficeIRM",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"tenantId": "string"
}
針對 OfficePowerBI,請使用:
"kind": "OfficePowerBI",
"properties": {
"dataTypes": {
"logs": {
"state": "string"
}
},
"tenantId": "string"
}
針對 ThreatIntelligence,請使用:
"kind": "ThreatIntelligence",
"properties": {
"dataTypes": {
"indicators": {
"state": "string"
}
},
"tenantId": "string",
"tipLookbackPeriod": "string"
}
針對 ThreatIntelligenceTaxii,請使用:
"kind": "ThreatIntelligenceTaxii",
"properties": {
"collectionId": "string",
"dataTypes": {
"taxiiClient": {
"state": "string"
}
},
"friendlyName": "string",
"password": "string",
"pollingFrequency": "string",
"taxiiLookbackPeriod": "string",
"taxiiServer": "string",
"tenantId": "string",
"userName": "string",
"workspaceId": "string"
}
屬性值
dataConnectors
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorProperties
AwsCloudTrailDataConnectorDataTypes
AwsCloudTrailDataConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
AwsS3DataConnector
AwsS3DataConnectorProperties
名稱 |
描述 |
值 |
dataTypes |
連接器的可用資料類型。 |
AwsS3DataConnectorDataTypes (必要) |
destinationTable |
LogAnalytics 中的記錄目的地資料表名稱。 |
需要字串 () |
roleArn |
用來存取 Aws 帳戶的 Aws 角色 Arn。 |
需要字串 () |
sqsUrls |
連接器的 AWS sqs URL。 |
string[] (必要) |
AwsS3DataConnectorDataTypes
AwsS3DataConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
CodelessApiPollingDataConnector
ApiPollingParameters
CodelessUiConnectorConfigProperties
可用性
名称 |
描述 |
值 |
isPreview |
將連接器設定為預覽 |
bool |
status |
連接器可用性狀態 |
'1' |
CodelessUiConnectorConfigPropertiesConnectivityCrite...
名稱 |
描述 |
值 |
類型 |
連線類型 |
'IsConnectedQuery' |
value |
檢查連線的查詢 |
string[] |
CodelessUiConnectorConfigPropertiesDataTypesItem
名稱 |
描述 |
值 |
lastDataReceivedQuery |
查詢指出收到的最後一個資料 |
字串 |
NAME |
要顯示在圖形中的資料類型名稱。 可以搭配 {{graphQueriesTableName}} 預留位置使用 |
字串 |
CodelessUiConnectorConfigPropertiesGraphQueriesItem
名稱 |
描述 |
值 |
baseQuery |
圖形的基底查詢 |
字串 |
圖例 (legend) |
圖形的圖例 |
string |
metricName |
查詢正在檢查的計量 |
字串 |
CodelessUiConnectorConfigPropertiesInstructionStepsI...
InstructionStepsInstructionsItem
名稱 |
描述 |
值 |
參數 |
設定的參數 |
|
類型 |
設定的種類 |
'CopyableLabel' 'InfoMessage' 需要 'InstructionStepsGroup' () |
權限
PermissionsCustomsItem
名稱 |
描述 |
值 |
description |
規定許可權描述 |
字串 |
NAME |
規定許可權名稱 |
字串 |
PermissionsResourceProviderItem
名稱 |
描述 |
值 |
permissionsDisplayText |
許可權描述文字 |
字串 |
provider |
提供者名稱 |
'Microsoft.Authorization/policyAssignments' 'Microsoft.OperationalInsights/solutions' 'Microsoft.OperationalInsights/workspaces' 'Microsoft.OperationalInsights/workspaces/datasources' 'Microsoft.OperationalInsights/workspaces/sharedKeys' 'microsoft.aadiam/diagnosticSettings' |
providerDisplayName |
許可權提供者顯示名稱 |
字串 |
requiredPermissions |
連接器的必要許可權 |
RequiredPermissions |
scope |
許可權提供者範圍 |
'ResourceGroup' 'Subscription' 'Workspace' |
RequiredPermissions
名稱 |
描述 |
值 |
動作 |
動作許可權 |
bool |
delete |
delete 許可權 |
bool |
讀取 |
讀取權限 |
bool |
寫入 |
寫入權限 |
bool |
CodelessUiConnectorConfigPropertiesSampleQueriesItem
名稱 |
描述 |
值 |
description |
範例查詢描述 |
字串 |
查詢 |
範例查詢 |
string |
CodelessConnectorPollingConfigProperties
CodelessConnectorPollingAuthProperties
名稱 |
描述 |
值 |
apiKeyIdentifier |
在實際權杖之前,標頭中的前置詞傳送 |
string |
apiKeyName |
權杖所傳送的標頭名稱 |
字串 |
authorizationEndpoint |
用來授權使用者的端點,用於 Oauth 2.0 流程 |
string |
authorizationEndpointQueryParameters |
授權要求中使用的查詢參數,用於 Oauth 2.0 流程 |
|
authType |
驗證類型 |
需要字串 () |
flowName |
描述流程名稱,例如 Oauth 2.0 的 'AuthCode' |
字串 |
isApiKeyInPostPayload |
標記索引鍵是否應該在標頭中傳送 |
字串 |
isClientSecretInHeader |
標記是否應該在標頭或承載中傳送用戶端密碼,用於 Oauth 2.0 流程 |
bool |
redirectionEndpoint |
我們將在 Oauth 2.0 流程中取得授權碼的重新導向端點 |
字串 |
scope |
OAuth 權杖範圍 |
string |
tokenEndpoint |
用來發出權杖的端點,用於 Oauth 2.0 流程 |
字串 |
tokenEndpointHeaders |
權杖要求中使用的查詢標頭,用於 Oauth 2.0 流程 |
|
tokenEndpointQueryParameters |
權杖要求中使用的查詢參數,用於 Oauth 2.0 流程 |
|
CodelessConnectorPollingPagingProperties
名稱 |
描述 |
值 |
nextPageParaName |
定義下一頁屬性的名稱 |
字串 |
nextPageTokenJsonPath |
定義下一頁權杖 JSON 的路徑 |
string |
pageCountAttributePath |
定義頁面計數屬性的路徑 |
string |
pageSize |
定義分頁大小 |
int |
pageSizeParaName |
定義頁面大小參數的名稱 |
字串 |
pageTimeStampAttributePath |
定義分頁時間戳記屬性的路徑 |
字串 |
pageTotalCountAttributePath |
定義頁面總計計數屬性的路徑 |
string |
pagingType |
描述類型。 可以是 'None'、'PageToken'、'PageCount'、'TimeStamp' |
需要字串 () |
searchTheLatestTimeStampFromEventsList |
判斷是否要在事件清單中搜尋最新的時間戳記 |
string |
CodelessConnectorPollingRequestProperties
名稱 |
描述 |
值 |
apiEndpoint |
描述我們應該從中提取資料的端點 |
需要字串 () |
endTimeAttributeName |
這會使用時間範圍結尾的查詢事件 |
string |
headers |
描述在輪詢要求中傳送的標頭 |
|
httpMethod |
我們將在輪詢要求、GET 或 POST 中使用的 HTTP 方法類型 |
需要字串 () |
queryParameters |
描述在輪詢要求中傳送的查詢參數 |
|
queryParametersTemplate |
如需進階案例,例如內嵌在巢狀 JSON 承載中的使用者名稱/密碼 |
字串 |
queryTimeFormat |
時間格式將會在特定視窗中使用查詢事件 |
需要字串 () |
queryWindowInMin |
我們將使用提取資料的視窗間隔 |
需要 int () |
rateLimitQps |
定義速率限制 QPS |
int |
retryCount |
描述在發生失敗時,我們應該嘗試並輪詢資料的時間量 |
int |
startTimeAttributeName |
這會使用時間範圍開頭的查詢事件 |
string |
timeoutInSeconds |
我們將視為要求逾時的秒數 |
int |
CodelessConnectorPollingResponseProperties
名稱 |
描述 |
值 |
eventsJsonPaths |
描述我們應該在回應中擷取資料的路徑 |
string[] (必要) |
isGzipCompressed |
描述回應中的資料是否為 Gzip |
bool |
successStatusJsonPath |
描述我們應該在回應中擷取狀態碼的路徑 |
string |
successStatusValue |
描述我們應該在回應中擷取狀態值的路徑 |
字串 |
AADDataConnector
AADDataConnectorProperties
AlertsDataTypeOfDataConnector
DataConnectorDataTypeCommon
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
AatpDataConnector
AatpDataConnectorProperties
ASCDataConnector
ASCDataConnectorProperties
Dynamics365DataConnector
Dynamics365DataConnectorProperties
Dynamics365DataConnectorDataTypes
Dynamics365DataConnectorDataTypesDynamics365CdsActiv...
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
CodelessUiDataConnector
CodelessParameters
IoTDataConnector
IoTDataConnectorProperties
McasDataConnector
名稱 |
描述 |
值 |
kind |
資料連線器種類 |
'MicrosoftCloudAppSecurity' (必要) |
properties |
MCAS (Microsoft Cloud App Security) 資料連線器屬性。 |
McasDataConnectorProperties |
McasDataConnectorProperties
McasDataConnectorDataTypes
MdatpDataConnector
名稱 |
描述 |
值 |
kind |
資料連線器種類 |
'MicrosoftDefenderAdvancedThreatProtection' (必要) |
properties |
MDATP (Microsoft Defender進階威脅防護) 資料連線器屬性。 |
MdatpDataConnectorProperties |
MdatpDataConnectorProperties
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MstiDataConnector
MstiDataConnectorProperties
MstiDataConnectorDataTypes
MstiDataConnectorDataTypesBingSafetyPhishingURL
名稱 |
描述 |
值 |
lookbackPeriod |
回溯期間 |
需要字串 () |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MstiDataConnectorDataTypesMicrosoftEmergingThreatFee...
名稱 |
描述 |
值 |
lookbackPeriod |
回溯期間 |
需要字串 () |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MTPDataConnector
MTPDataConnectorProperties
MTPDataConnectorDataTypes
MTPDataConnectorDataTypesAlerts
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MTPDataConnectorDataTypesIncidents
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
MtpFilteredProviders
名稱 |
描述 |
值 |
alerts |
警示篩選的提供者。 未套用篩選時,所有警示都會透過 MTP 管線進行串流處理,但所有產品都處於私人預覽狀態,但 MDA 和 MDI 除外。 |
包含任何專案的字串陣列: 'microsoftDefenderForCloudApps' 'microsoftDefenderForIdentity' (必要) |
OfficeDataConnector
OfficeDataConnectorProperties
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
OfficeDataConnectorDataTypesSharePoint
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
OfficeDataConnectorDataTypesTeams
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
Office365ProjectDataConnector
Office365ProjectDataConnectorProperties
Office365ProjectConnectorDataTypes
Office365ProjectConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要) ('Enabled' |
OfficeATPDataConnector
OfficeATPDataConnectorProperties
OfficeIRMDataConnector
OfficeIRMDataConnectorProperties
OfficePowerBIDataConnector
OfficePowerBIDataConnectorProperties
OfficePowerBIConnectorDataTypes
OfficePowerBIConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
TIDataConnector
TIDataConnectorProperties
名稱 |
描述 |
值 |
dataTypes |
連接器的可用資料類型。 |
TIDataConnectorDataTypes (必要) |
tenantId |
要連線的租使用者識別碼,並從中取得資料。 |
需要字串 () |
tipLookbackPeriod |
要匯入摘要的回溯期間。 |
字串 |
TIDataConnectorDataTypes
TIDataConnectorDataTypesIndicators
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
TiTaxiiDataConnector
TiTaxiiDataConnectorProperties
名稱 |
描述 |
值 |
collectionId |
TAXII 伺服器的集合識別碼。 |
string |
dataTypes |
Threat Intelligence TAXII 資料連線器的可用資料類型。 |
TiTaxiiDataConnectorDataTypes (必要) |
friendlyName |
TAXII 伺服器的易記名稱。 |
string |
密碼 |
TAXII 伺服器的密碼。 |
string |
pollingFrequency |
TAXII 伺服器的輪詢頻率。 |
'OnceADay' 'OnceAMinute' 需要 'OnceAnHour' () |
taxiiLookbackPeriod |
TAXII 伺服器的回溯期間。 |
string |
taxiiServer |
TAXII 伺服器的 API 根目錄。 |
字串 |
tenantId |
要連線的租使用者識別碼,並從中取得資料。 |
需要字串 () |
userName |
TAXII 伺服器的 userName。 |
string |
workspaceId |
工作區識別碼。 |
string |
TiTaxiiDataConnectorDataTypes
TiTaxiiDataConnectorDataTypesTaxiiClient
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
'Disabled' 必要 ('Enabled') |
dataConnectors 資源類型是 延伸模組資源,這表示您可以將它套用至另一個資源。
parent_id
使用此資源上的 屬性來設定此資源的範圍。
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
若要建立 Microsoft.SecurityInsights/dataConnectors 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.SecurityInsights/dataConnectors@2023-02-01-preview"
name = "string"
parent_id = "string"
// For remaining properties, see dataConnectors objects
body = jsonencode({
kind = "string"
etag = "string"
})
}
dataConnectors 物件
設定 kind 屬性以指定物件的類型。
針對 AmazonWebServicesCloudTrail,請使用:
kind = "AmazonWebServicesCloudTrail"
properties = {
dataTypes = {
logs = {
state = "string"
}
}
}
針對 AmazonWebServicesS3,請使用:
kind = "AmazonWebServicesS3"
properties = {
dataTypes = {
logs = {
state = "string"
}
}
destinationTable = "string"
roleArn = "string"
sqsUrls = [
"string"
]
}
針對 APIPolling,請使用:
kind = "APIPolling"
properties = {
connectorUiConfig = {
availability = {
isPreview = bool
status = "1"
}
connectivityCriteria = [
{
type = "IsConnectedQuery"
value = [
"string"
]
}
]
customImage = "string"
dataTypes = [
{
lastDataReceivedQuery = "string"
name = "string"
}
]
descriptionMarkdown = "string"
graphQueries = [
{
baseQuery = "string"
legend = "string"
metricName = "string"
}
]
graphQueriesTableName = "string"
instructionSteps = [
{
description = "string"
instructions = [
{
type = "string"
}
]
title = "string"
}
]
permissions = {
customs = [
{
description = "string"
name = "string"
}
]
resourceProvider = [
{
permissionsDisplayText = "string"
provider = "string"
providerDisplayName = "string"
requiredPermissions = {
action = bool
delete = bool
read = bool
write = bool
}
scope = "string"
}
]
}
publisher = "string"
sampleQueries = [
{
description = "string"
query = "string"
}
]
title = "string"
}
pollingConfig = {
auth = {
apiKeyIdentifier = "string"
apiKeyName = "string"
authorizationEndpoint = "string"
authType = "string"
flowName = "string"
isApiKeyInPostPayload = "string"
isClientSecretInHeader = bool
redirectionEndpoint = "string"
scope = "string"
tokenEndpoint = "string"
}
isActive = bool
paging = {
nextPageParaName = "string"
nextPageTokenJsonPath = "string"
pageCountAttributePath = "string"
pageSize = int
pageSizeParaName = "string"
pageTimeStampAttributePath = "string"
pageTotalCountAttributePath = "string"
pagingType = "string"
searchTheLatestTimeStampFromEventsList = "string"
}
request = {
apiEndpoint = "string"
endTimeAttributeName = "string"
httpMethod = "string"
queryParametersTemplate = "string"
queryTimeFormat = "string"
queryWindowInMin = int
rateLimitQps = int
retryCount = int
startTimeAttributeName = "string"
timeoutInSeconds = int
}
response = {
eventsJsonPaths = [
"string"
]
isGzipCompressed = bool
successStatusJsonPath = "string"
successStatusValue = "string"
}
}
}
針對 AzureActiveDirectory,請使用:
kind = "AzureActiveDirectory"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
tenantId = "string"
}
針對 AzureAdvancedThreatProtection,請使用:
kind = "AzureAdvancedThreatProtection"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
tenantId = "string"
}
針對 AzureSecurityCenter,請使用:
kind = "AzureSecurityCenter"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
subscriptionId = "string"
}
針對 Dynamics365,請使用:
kind = "Dynamics365"
properties = {
dataTypes = {
dynamics365CdsActivities = {
state = "string"
}
}
tenantId = "string"
}
針對 GenericUI,請使用:
kind = "GenericUI"
properties = {
connectorUiConfig = {
availability = {
isPreview = bool
status = "1"
}
connectivityCriteria = [
{
type = "IsConnectedQuery"
value = [
"string"
]
}
]
customImage = "string"
dataTypes = [
{
lastDataReceivedQuery = "string"
name = "string"
}
]
descriptionMarkdown = "string"
graphQueries = [
{
baseQuery = "string"
legend = "string"
metricName = "string"
}
]
graphQueriesTableName = "string"
instructionSteps = [
{
description = "string"
instructions = [
{
type = "string"
}
]
title = "string"
}
]
permissions = {
customs = [
{
description = "string"
name = "string"
}
]
resourceProvider = [
{
permissionsDisplayText = "string"
provider = "string"
providerDisplayName = "string"
requiredPermissions = {
action = bool
delete = bool
read = bool
write = bool
}
scope = "string"
}
]
}
publisher = "string"
sampleQueries = [
{
description = "string"
query = "string"
}
]
title = "string"
}
}
針對 IOT,請使用:
kind = "IOT"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
subscriptionId = "string"
}
針對 MicrosoftCloudAppSecurity,請使用:
kind = "MicrosoftCloudAppSecurity"
properties = {
dataTypes = {
alerts = {
state = "string"
}
discoveryLogs = {
state = "string"
}
}
tenantId = "string"
}
針對 MicrosoftDefenderAdvancedThreatProtection,請使用:
kind = "MicrosoftDefenderAdvancedThreatProtection"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
tenantId = "string"
}
針對 MicrosoftPurviewInformationProtection,請使用:
kind = "MicrosoftPurviewInformationProtection"
properties = {
dataTypes = {
logs = {
state = "string"
}
}
tenantId = "string"
}
針對 MicrosoftThreatIntelligence,請使用:
kind = "MicrosoftThreatIntelligence"
properties = {
dataTypes = {
bingSafetyPhishingURL = {
lookbackPeriod = "string"
state = "string"
}
microsoftEmergingThreatFeed = {
lookbackPeriod = "string"
state = "string"
}
}
tenantId = "string"
}
針對 MicrosoftThreatProtection,請使用:
kind = "MicrosoftThreatProtection"
properties = {
dataTypes = {
alerts = {
state = "string"
}
incidents = {
state = "string"
}
}
filteredProviders = {
alerts = [
"string"
]
}
tenantId = "string"
}
若為 Office365,請使用:
kind = "Office365"
properties = {
dataTypes = {
exchange = {
state = "string"
}
sharePoint = {
state = "string"
}
teams = {
state = "string"
}
}
tenantId = "string"
}
針對 Office365Project,請使用:
kind = "Office365Project"
properties = {
dataTypes = {
logs = {
state = "string"
}
}
tenantId = "string"
}
若為 OfficeATP,請使用:
kind = "OfficeATP"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
tenantId = "string"
}
若為 OfficeIRM,請使用:
kind = "OfficeIRM"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
tenantId = "string"
}
若為 OfficePowerBI,請使用:
kind = "OfficePowerBI"
properties = {
dataTypes = {
logs = {
state = "string"
}
}
tenantId = "string"
}
針對 ThreatIntelligence,請使用:
kind = "ThreatIntelligence"
properties = {
dataTypes = {
indicators = {
state = "string"
}
}
tenantId = "string"
tipLookbackPeriod = "string"
}
針對 ThreatIntelligenceTaxii,請使用:
kind = "ThreatIntelligenceTaxii"
properties = {
collectionId = "string"
dataTypes = {
taxiiClient = {
state = "string"
}
}
friendlyName = "string"
password = "string"
pollingFrequency = "string"
taxiiLookbackPeriod = "string"
taxiiServer = "string"
tenantId = "string"
userName = "string"
workspaceId = "string"
}
屬性值
dataConnectors
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorProperties
AwsCloudTrailDataConnectorDataTypes
AwsCloudTrailDataConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
AwsS3DataConnector
AwsS3DataConnectorProperties
名稱 |
描述 |
值 |
dataTypes |
連接器的可用資料類型。 |
AwsS3DataConnectorDataTypes (必要) |
destinationTable |
LogAnalytics 中的記錄目的地資料表名稱。 |
字串 (必要) |
roleArn |
用來存取 Aws 帳戶的 Aws 角色 Arn。 |
字串 (必要) |
sqsUrls |
連接器的 AWS sqs URL。 |
string[] (必要) |
AwsS3DataConnectorDataTypes
AwsS3DataConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
CodelessApiPollingDataConnector
ApiPollingParameters
CodelessUiConnectorConfigProperties
可用性
名称 |
描述 |
值 |
isPreview |
將連接器設定為預覽 |
bool |
status |
連接器可用性狀態 |
「1」 |
CodelessUiConnectorConfigPropertiesConnectivityCrite...
名稱 |
描述 |
值 |
類型 |
連線類型 |
「IsConnectedQuery」 |
value |
檢查連線的查詢 |
string[] |
CodelessUiConnectorConfigPropertiesDataTypesItem
名稱 |
描述 |
值 |
lastDataReceivedQuery |
查詢指出收到的最後一個資料 |
字串 |
NAME |
要顯示在圖形中的資料類型名稱。 可以搭配 {{graphQueriesTableName}} 預留位置使用 |
字串 |
CodelessUiConnectorConfigPropertiesGraphQueriesItem
名稱 |
描述 |
值 |
baseQuery |
圖形的基底查詢 |
字串 |
圖例 (legend) |
圖形的圖例 |
string |
metricName |
查詢正在檢查的計量 |
字串 |
CodelessUiConnectorConfigPropertiesInstructionStepsI...
InstructionStepsInstructionsItem
名稱 |
描述 |
值 |
參數 |
設定的參數 |
|
類型 |
設定的種類 |
「CopyableLabel」 「InfoMessage」 「InstructionStepsGroup」 (必要) |
權限
PermissionsCustomsItem
名稱 |
描述 |
值 |
description |
許可權描述 |
字串 |
NAME |
許可權名稱 |
字串 |
PermissionsResourceProviderItem
名稱 |
描述 |
值 |
permissionsDisplayText |
許可權描述文字 |
字串 |
provider |
提供者名稱 |
「Microsoft.Authorization/policyAssignments」 「Microsoft.OperationalInsights/solutions」 「Microsoft.OperationalInsights/workspaces」 「Microsoft.OperationalInsights/workspaces/datasources」 「Microsoft.OperationalInsights/workspaces/sharedKeys」 「microsoft.aadiam/diagnosticSettings」 |
providerDisplayName |
許可權提供者顯示名稱 |
字串 |
requiredPermissions |
連接器的必要許可權 |
RequiredPermissions |
scope |
許可權提供者範圍 |
「ResourceGroup」 「訂用帳戶」 「工作區」 |
RequiredPermissions
名稱 |
描述 |
值 |
動作 |
動作許可權 |
bool |
delete |
delete 許可權 |
bool |
讀取 |
讀取權限 |
bool |
寫入 |
寫入權限 |
bool |
CodelessUiConnectorConfigPropertiesSampleQueriesItem
名稱 |
描述 |
值 |
description |
範例查詢描述 |
字串 |
查詢 |
範例查詢 |
string |
CodelessConnectorPollingConfigProperties
CodelessConnectorPollingAuthProperties
名稱 |
描述 |
值 |
apiKeyIdentifier |
在實際權杖之前,標頭中的前置詞傳送 |
字串 |
apiKeyName |
用來傳送權杖的標頭名稱 |
字串 |
authorizationEndpoint |
用來授權使用者的端點,用於 Oauth 2.0 流程 |
字串 |
authorizationEndpointQueryParameters |
授權要求中使用的查詢參數,用於 Oauth 2.0 流程 |
|
authType |
驗證類型 |
字串 (必要) |
flowName |
描述流程名稱,例如 Oauth 2.0 的 'AuthCode' |
字串 |
isApiKeyInPostPayload |
標記索引鍵是否應該在標頭中傳送 |
字串 |
isClientSecretInHeader |
標記我們是否應該在標頭或承載中傳送用戶端密碼,用於 Oauth 2.0 流程 |
bool |
redirectionEndpoint |
我們將在 Oauth 2.0 流程中使用授權碼的重新導向端點 |
字串 |
scope |
OAuth 權杖範圍 |
字串 |
tokenEndpoint |
用來發出權杖的端點,用於 Oauth 2.0 流程 |
字串 |
tokenEndpointHeaders |
權杖要求中使用的查詢標頭,用於 Oauth 2.0 流程 |
|
tokenEndpointQueryParameters |
權杖要求中使用的查詢參數,用於 Oauth 2.0 流程 |
|
CodelessConnectorPollingPagingProperties
名稱 |
描述 |
值 |
nextPageParaName |
定義下一頁屬性的名稱 |
字串 |
nextPageTokenJsonPath |
定義下一頁權杖 JSON 的路徑 |
字串 |
pageCountAttributePath |
定義頁面計數屬性的路徑 |
字串 |
pageSize |
定義分頁大小 |
int |
pageSizeParaName |
定義頁面大小參數的名稱 |
字串 |
pageTimeStampAttributePath |
定義分頁時間戳記屬性的路徑 |
字串 |
pageTotalCountAttributePath |
定義頁面總計計數屬性的路徑 |
字串 |
pagingType |
描述類型。 可以是 'None'、'PageToken'、'PageCount'、'TimeStamp' |
字串 (必要) |
searchTheLatestTimeStampFromEventsList |
判斷是否要在事件清單中搜尋最新的時間戳記 |
string |
CodelessConnectorPollingRequestProperties
名稱 |
描述 |
值 |
apiEndpoint |
描述我們應該從中提取資料的端點 |
字串 (必要) |
endTimeAttributeName |
這會使用時間範圍結尾的查詢事件 |
字串 |
headers |
描述輪詢要求中傳送的標頭 |
|
httpMethod |
我們將在輪詢要求、GET 或 POST 中使用的 HTTP 方法類型 |
字串 (必要) |
queryParameters |
描述輪詢要求中傳送的查詢參數 |
|
queryParametersTemplate |
如需進階案例,例如內嵌在巢狀 JSON 承載中的使用者名稱/密碼 |
字串 |
queryTimeFormat |
時間格式將用於特定視窗中的查詢事件 |
字串 (必要) |
queryWindowInMin |
我們將使用提取資料的視窗間隔 |
int (必要) |
rateLimitQps |
定義速率限制 QPS |
int |
retryCount |
描述在發生失敗時,應該嘗試和輪詢資料的時間量 |
int |
startTimeAttributeName |
這會使用時間範圍開頭的查詢事件 |
字串 |
timeoutInSeconds |
我們將視為要求逾時的秒數 |
int |
CodelessConnectorPollingResponseProperties
名稱 |
描述 |
值 |
eventsJsonPaths |
描述我們應該在回應中擷取資料的路徑 |
string[] (必要) |
isGzipCompressed |
描述回應中的資料是否為 Gzip |
bool |
successStatusJsonPath |
描述我們應該在回應中擷取狀態碼的路徑 |
字串 |
successStatusValue |
描述我們應該在回應中擷取狀態值的路徑 |
字串 |
AADDataConnector
AADDataConnectorProperties
AlertsDataTypeOfDataConnector
DataConnectorDataTypeCommon
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
AatpDataConnector
AatpDataConnectorProperties
ASCDataConnector
ASCDataConnectorProperties
Dynamics365DataConnector
Dynamics365DataConnectorProperties
Dynamics365DataConnectorDataTypes
Dynamics365DataConnectorDataTypesDynamics365CdsActiv...
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
CodelessUiDataConnector
CodelessParameters
IoTDataConnector
IoTDataConnectorProperties
McasDataConnector
名稱 |
描述 |
值 |
kind |
資料連線器種類 |
「MicrosoftCloudAppSecurity」 (必要) |
properties |
MCAS (Microsoft Cloud App Security) 資料連線器屬性。 |
McasDataConnectorProperties |
McasDataConnectorProperties
McasDataConnectorDataTypes
MdatpDataConnector
名稱 |
描述 |
值 |
kind |
資料連線器種類 |
「MicrosoftDefenderAdvancedThreatProtection」 (必要) |
properties |
MDATP (Microsoft Defender進階威脅防護) 資料連線器屬性。 |
MdatpDataConnectorProperties |
MdatpDataConnectorProperties
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
MstiDataConnector
MstiDataConnectorProperties
MstiDataConnectorDataTypes
MstiDataConnectorDataTypesBingSafetyPhishingURL
名稱 |
描述 |
值 |
lookbackPeriod |
回溯期間 |
需要字串 () |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
MstiDataConnectorDataTypesMicrosoftEmergingThreatFee...
名稱 |
描述 |
值 |
lookbackPeriod |
回溯期間 |
需要字串 () |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
MTPDataConnector
MTPDataConnectorProperties
MTPDataConnectorDataTypes
MTPDataConnectorDataTypesAlerts
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
MTPDataConnectorDataTypesIncidents
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
MtpFilteredProviders
名稱 |
描述 |
值 |
alerts |
警示篩選的提供者。 未套用篩選時,所有警示都會透過 MTP 管線進行串流處理,但所有產品都處於私人預覽狀態,但 MDA 和 MDI 除外。 |
包含任何專案的字串陣列: 「microsoftDefenderForCloudApps」 「microsoftDefenderForIdentity」 (必要) |
OfficeDataConnector
OfficeDataConnectorProperties
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
OfficeDataConnectorDataTypesSharePoint
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
OfficeDataConnectorDataTypesTeams
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
Office365ProjectDataConnector
Office365ProjectDataConnectorProperties
Office365ProjectConnectorDataTypes
Office365ProjectConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
OfficeATPDataConnector
OfficeATPDataConnectorProperties
OfficeIRMDataConnector
OfficeIRMDataConnectorProperties
OfficePowerBIDataConnector
OfficePowerBIDataConnectorProperties
OfficePowerBIConnectorDataTypes
OfficePowerBIConnectorDataTypesLogs
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
TIDataConnector
TIDataConnectorProperties
名稱 |
描述 |
值 |
dataTypes |
連接器的可用資料類型。 |
TIDataConnectorDataTypes (必要) |
tenantId |
要連線的租使用者識別碼,並從中取得資料。 |
字串 (必要) |
tipLookbackPeriod |
要匯入摘要的回溯期間。 |
字串 |
TIDataConnectorDataTypes
TIDataConnectorDataTypesIndicators
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |
TiTaxiiDataConnector
TiTaxiiDataConnectorProperties
名稱 |
描述 |
值 |
collectionId |
TAXII 伺服器的集合識別碼。 |
string |
dataTypes |
威脅情報 TAXII 資料連線器的可用資料類型。 |
TiTaxiiDataConnectorDataTypes (必要) |
friendlyName |
TAXII 伺服器的易記名稱。 |
字串 |
密碼 |
TAXII 伺服器的密碼。 |
字串 |
pollingFrequency |
TAXII 伺服器的輪詢頻率。 |
「OnceADay」 「OnceAMinute」 必要 (「OnceAnHour」) |
taxiiLookbackPeriod |
TAXII 伺服器的回溯期間。 |
字串 |
taxiiServer |
TAXII 伺服器的 API 根目錄。 |
字串 |
tenantId |
要連線的租使用者識別碼,並從中取得資料。 |
需要字串 () |
userName |
TAXII 伺服器的 userName。 |
string |
workspaceId |
工作區識別碼。 |
string |
TiTaxiiDataConnectorDataTypes
TiTaxiiDataConnectorDataTypesTaxiiClient
名稱 |
描述 |
值 |
state |
描述是否啟用此資料類型連接。 |
「Disabled」 「已啟用」 (必要) |