Bicep 资源定义
可以使用目标操作部署 dataConnectors 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.SecurityInsights/dataConnectors 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.SecurityInsights/dataConnectors@2024-10-01-preview' = {
etag: 'string'
name: 'string'
kind: 'string'
// For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}
CcpAuthConfig 对象
设置 类型 属性以指定对象的类型。
对于 APIKey,请使用:
{
apiKey: 'string'
apiKeyIdentifier: 'string'
apiKeyName: 'string'
isApiKeyInPostPayload: bool
type: 'APIKey'
}
对于 AWS,请使用:
{
externalId: 'string'
roleArn: 'string'
type: 'AWS'
}
对于 基本,请使用:
{
password: 'string'
type: 'Basic'
userName: 'string'
}
对于 GCP,请使用:
{
projectNumber: 'string'
serviceAccountEmail: 'string'
type: 'GCP'
workloadIdentityProviderId: 'string'
}
对于 GitHub,请使用:
{
installationId: 'string'
type: 'GitHub'
}
对于 JwtToken,请使用:
{
headers: {
{customized property}: 'string'
}
isCredentialsInHeaders: bool
isJsonRequest: bool
password: {
{customized property}: 'string'
}
queryParameters: {
{customized property}: 'string'
}
requestTimeoutInSeconds: int
tokenEndpoint: 'string'
type: 'JwtToken'
userName: {
{customized property}: 'string'
}
}
对于 无,请使用:
{
type: 'None'
}
对于 OAuth2,请使用:
{
accessTokenPrepend: 'string'
authorizationCode: 'string'
authorizationEndpoint: 'string'
authorizationEndpointHeaders: {
{customized property}: 'string'
}
authorizationEndpointQueryParameters: {
{customized property}: 'string'
}
clientId: 'string'
clientSecret: 'string'
grantType: 'string'
isCredentialsInHeaders: bool
isJwtBearerFlow: bool
redirectUri: 'string'
scope: 'string'
tokenEndpoint: 'string'
tokenEndpointHeaders: {
{customized property}: 'string'
}
tokenEndpointQueryParameters: {
{customized property}: 'string'
}
type: 'OAuth2'
}
对于 Oracle,请使用:
{
pemFile: 'string'
publicFingerprint: 'string'
tenantId: 'string'
type: 'Oracle'
userId: 'string'
}
对于 ServiceBus,请使用:
{
credentialsConfig: {
{customized property}: 'string'
}
storageAccountCredentialsConfig: {
{customized property}: 'string'
}
type: 'ServiceBus'
}
对于 会话,请使用:
{
headers: {
{customized property}: 'string'
}
isPostPayloadJson: bool
password: {
{customized property}: 'string'
}
queryParameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
sessionIdName: 'string'
sessionLoginRequestUri: 'string'
sessionTimeoutInMinutes: int
type: 'Session'
userName: {
{customized property}: 'string'
}
}
Microsoft.SecurityInsights/dataConnectors 对象
设置 类型 属性以指定对象的类型。
对于 APIPolling,请使用:
{
kind: 'APIPolling'
properties: {
connectorUiConfig: {
availability: {
isPreview: bool
status: '1'
}
connectivityCriteria: [
{
type: 'string'
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(Azure.Bicep.Types.Concrete.AnyType)
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(Azure.Bicep.Types.Concrete.AnyType)
authType: 'string'
flowName: 'string'
isApiKeyInPostPayload: 'string'
isClientSecretInHeader: bool
redirectionEndpoint: 'string'
scope: 'string'
tokenEndpoint: 'string'
tokenEndpointHeaders: any(Azure.Bicep.Types.Concrete.AnyType)
tokenEndpointQueryParameters: any(Azure.Bicep.Types.Concrete.AnyType)
}
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(Azure.Bicep.Types.Concrete.AnyType)
httpMethod: 'string'
queryParameters: any(Azure.Bicep.Types.Concrete.AnyType)
queryParametersTemplate: 'string'
queryTimeFormat: 'string'
queryWindowInMin: int
rateLimitQps: int
retryCount: int
startTimeAttributeName: 'string'
timeoutInSeconds: int
}
response: {
eventsJsonPaths: [
'string'
]
isGzipCompressed: bool
successStatusJsonPath: 'string'
successStatusValue: 'string'
}
}
}
}
对于 AmazonWebServicesCloudTrail,请使用:
{
kind: 'AmazonWebServicesCloudTrail'
properties: {
awsRoleArn: 'string'
dataTypes: {
logs: {
state: 'string'
}
}
}
}
对于 AmazonWebServicesS3,请使用:
{
kind: 'AmazonWebServicesS3'
properties: {
dataTypes: {
logs: {
state: 'string'
}
}
destinationTable: 'string'
roleArn: 'string'
sqsUrls: [
'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'
}
}
对于 GCP,请使用:
{
kind: 'GCP'
properties: {
auth: {
projectNumber: 'string'
serviceAccountEmail: 'string'
workloadIdentityProviderId: 'string'
}
connectorDefinitionName: 'string'
dcrConfig: {
dataCollectionEndpoint: 'string'
dataCollectionRuleImmutableId: 'string'
streamName: 'string'
}
request: {
projectId: 'string'
subscriptionNames: [
'string'
]
}
}
}
对于 GenericUI,请使用:
{
kind: 'GenericUI'
properties: {
connectorUiConfig: {
availability: {
isPreview: bool
status: '1'
}
connectivityCriteria: [
{
type: 'string'
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(Azure.Bicep.Types.Concrete.AnyType)
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: {
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'
}
}
对于 PurviewAudit,请使用:
{
kind: 'PurviewAudit'
properties: {
connectorDefinitionName: 'string'
dataTypes: {
logs: {
state: 'string'
}
}
dcrConfig: {
dataCollectionEndpoint: 'string'
dataCollectionRuleImmutableId: 'string'
streamName: 'string'
}
sourceType: 'string'
tenantId: 'string'
}
}
对于 restApiPoller,请使用:
{
kind: 'RestApiPoller'
properties: {
addOnAttributes: {
{customized property}: 'string'
}
auth: {
type: 'string'
// For remaining properties, see CcpAuthConfig objects
}
connectorDefinitionName: 'string'
dataType: 'string'
dcrConfig: {
dataCollectionEndpoint: 'string'
dataCollectionRuleImmutableId: 'string'
streamName: 'string'
}
isActive: bool
paging: {
pageSize: int
pageSizeParameterName: 'string'
pagingType: 'string'
}
request: {
apiEndpoint: 'string'
endTimeAttributeName: 'string'
headers: {
{customized property}: 'string'
}
httpMethod: 'string'
isPostPayloadJson: bool
queryParameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
queryParametersTemplate: 'string'
queryTimeFormat: 'string'
queryTimeIntervalAttributeName: 'string'
queryTimeIntervalDelimiter: 'string'
queryTimeIntervalPrepend: 'string'
queryWindowInMin: int
rateLimitQPS: int
retryCount: int
startTimeAttributeName: 'string'
timeoutInSeconds: int
}
response: {
compressionAlgo: 'string'
convertChildPropertiesToArray: bool
csvDelimiter: 'string'
csvEscape: 'string'
eventsJsonPaths: [
'string'
]
format: 'string'
hasCsvBoundary: bool
hasCsvHeader: bool
isGzipCompressed: bool
successStatusJsonPath: 'string'
successStatusValue: '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'
}
}
属性值
AADDataConnector
名字 |
描述 |
价值 |
类 |
数据连接器类型 |
“AzureActiveDirectory”(必需) |
性能 |
AADIP (Azure Active Directory Identity Protection) 数据连接器属性。 |
AADDataConnectorProperties |
AADDataConnectorProperties
AatpDataConnector
AatpDataConnectorProperties
AlertsDataTypeOfDataConnector
ApiKeyAuthModel
名字 |
描述 |
价值 |
apiKey |
用户密钥凭据的 API 密钥 |
string (必需) |
apiKeyIdentifier |
API 密钥标识符 |
字符串 |
apiKeyName |
API 密钥名称 |
string (必需) |
isApiKeyInPostPayload |
用于指示 API 密钥是否在 HTTP POST 有效负载中设置的标志 |
bool |
类型 |
身份验证类型 |
“APIKey”(必需) |
ApiPollingParameters
ASCDataConnector
ASCDataConnectorProperties
可用性
名字 |
描述 |
价值 |
isPreview |
将连接器设置为预览版 |
bool |
地位 |
连接器可用性状态 |
'1' |
AWSAuthModel
名字 |
描述 |
价值 |
externalId |
AWS STS 承担角色外部 ID。 这用于防止混淆的副问题:“https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html” |
字符串 |
roleArn |
AWS STS 承担角色 ARN |
string (必需) |
类型 |
身份验证类型 |
“AWS”(必需) |
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorDataTypes
AwsCloudTrailDataConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
AwsCloudTrailDataConnectorProperties
AwsS3DataConnector
AwsS3DataConnectorDataTypes
AwsS3DataConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
AwsS3DataConnectorProperties
名字 |
描述 |
价值 |
dataTypes |
连接器的可用数据类型。 |
AwsS3DataConnectorDataTypes (必需) |
destinationTable |
LogAnalytics 中的日志目标表名称。 |
string (必需) |
roleArn |
用于访问 Aws 帐户的 Aws 角色 Arn。 |
string (必需) |
sqsUrls |
连接器的 AWS sqs URL。 |
string[] (必需) |
BasicAuthModel
名字 |
描述 |
价值 |
密码 |
密码 |
string (必需) |
类型 |
身份验证类型 |
“Basic”(必需) |
userName |
用户名。 |
string (必需) |
CcpAuthConfig
CcpResponseConfig
名字 |
描述 |
价值 |
compressionAlgo |
压缩算法。 例如:“gzip”、“multi-gzip”、“deflate”。 |
字符串 |
convertChildPropertiesToArray |
指示响应是否不是事件/日志数组的值。 通过将此标志设置为 true,这意味着远程服务器将使用每个属性作为事件/日志数组的值的对象进行响应。 |
bool |
csvDelimiter |
如果响应格式为 CSV,则 csv 分隔符为 CSV。 |
字符串 |
csvEscape |
用于在 CSV 中转义字符的字符。 |
字符串
约束: 最小长度 = 1 最大长度 = 1 |
eventsJsonPaths |
json 路径“$”字符是 json 根。 |
string[] (必需) |
格式 |
响应格式。 可能的值为 json、csv、xml |
字符串 |
hasCsvBoundary |
指示响应是否具有 CSV 边界的值,以防响应采用 CSV 格式。 |
bool |
hasCsvHeader |
指示响应是否具有标头的值,以防响应采用 CSV 格式。 |
bool |
isGzipCompressed |
该值指示远程服务器是否支持 Gzip,我们应期望 Gzip 响应。 |
bool |
successStatusJsonPath |
状态消息/代码应出现在响应中的值。 |
字符串 |
successStatusValue |
状态值。 |
字符串 |
CodelessApiPollingDataConnector
CodelessConnectorPollingAuthProperties
名字 |
描述 |
价值 |
apiKeyIdentifier |
在实际令牌之前在标头中发送前缀 |
字符串 |
apiKeyName |
向其发送令牌的标头名称 |
字符串 |
authorizationEndpoint |
用于授权用户在 Oauth 2.0 流中使用的终结点 |
字符串 |
authorizationEndpointQueryParameters |
授权请求中使用的查询参数,用于 Oauth 2.0 流 |
任何 |
authType |
身份验证类型 |
string (必需) |
flowName |
描述流名称,例如 Oauth 2.0 的“AuthCode” |
字符串 |
isApiKeyInPostPayload |
标记键是否应在标头中发送 |
字符串 |
isClientSecretInHeader |
标记我们是否应在标头或有效负载中发送客户端密码(在 Oauth 2.0 流中使用) |
bool |
重定向Endpoint |
将在其中获取 Oauth 2.0 流中使用的授权代码的重定向终结点 |
字符串 |
范围 |
OAuth 令牌范围 |
字符串 |
tokenEndpoint |
用于颁发令牌的终结点,用于 Oauth 2.0 流 |
字符串 |
tokenEndpointHeaders |
令牌请求中使用的查询标头,用于 Oauth 2.0 流 |
任何 |
tokenEndpointQueryParameters |
令牌请求中使用的查询参数,用于 Oauth 2.0 流 |
任何 |
CodelessConnectorPollingConfigProperties
CodelessConnectorPollingPagingProperties
名字 |
描述 |
价值 |
nextPageParaName |
定义下一页属性的名称 |
字符串 |
nextPageTokenJsonPath |
定义下一页令牌 JSON 的路径 |
字符串 |
pageCountAttributePath |
定义页计数属性的路径 |
字符串 |
pageSize |
定义分页大小 |
int |
pageSizeParaName |
定义页面大小参数的名称 |
字符串 |
pageTimeStampAttributePath |
定义分页时间戳属性的路径 |
字符串 |
pageTotalCountAttributePath |
定义页总计计数属性的路径 |
字符串 |
pagingType |
描述类型。 可以是“None”、“PageToken”、“PageCount”、“TimeStamp” |
string (必需) |
searchTheLatestTimeStampFromEventsList |
确定是否在事件列表中搜索最新的时间戳 |
字符串 |
CodelessConnectorPollingRequestProperties
名字 |
描述 |
价值 |
apiEndpoint |
描述应从中提取数据的终结点 |
string (必需) |
endTimeAttributeName |
这将使用时间窗口末尾的查询事件 |
字符串 |
头 |
描述在轮询请求中发送的标头 |
任何 |
httpMethod |
我们将在轮询请求、GET 或 POST 中使用的 http 方法类型 |
string (必需) |
queryParameters |
描述在轮询请求中发送的查询参数 |
任何 |
queryParametersTemplate |
对于高级方案,例如嵌入在嵌套 JSON 有效负载中的用户名/密码 |
字符串 |
queryTimeFormat |
时间格式将用于特定窗口中的查询事件 |
string (必需) |
queryWindowInMin |
我们将使用拉取数据的窗口间隔 |
int (必需) |
rateLimitQps |
定义速率限制 QPS |
int |
retryCount |
描述在发生故障时尝试和轮询数据的时间量 |
int |
startTimeAttributeName |
这将在时间窗口开始时使用查询事件 |
字符串 |
timeoutInSeconds |
我们将被视为请求超时的秒数 |
int |
CodelessConnectorPollingResponseProperties
名字 |
描述 |
价值 |
eventsJsonPaths |
描述应在响应中提取数据的路径 |
string[] (必需) |
isGzipCompressed |
描述响应中的数据是否为 Gzip |
bool |
successStatusJsonPath |
描述应在响应中提取状态代码的路径 |
字符串 |
successStatusValue |
描述应在响应中提取状态值的路径 |
字符串 |
CodelessParameters
CodelessUiConnectorConfigProperties
CodelessUiConnectorConfigPropertiesConnectivityCriteriaItem
名字 |
描述 |
价值 |
类型 |
连接类型 |
“IsConnectedQuery” |
价值 |
用于检查连接的查询 |
string[] |
CodelessUiConnectorConfigPropertiesDataTypesItem
名字 |
描述 |
价值 |
lastDataReceivedQuery |
查询指示收到的最后一个数据 |
字符串 |
名字 |
要显示在图形中的数据类型的名称。 可与 {{graphQueriesTableName}} 占位符一起使用 |
字符串 |
CodelessUiConnectorConfigPropertiesGraphQueriesItem
名字 |
描述 |
价值 |
baseQuery |
图形的基本查询 |
字符串 |
传说 |
图形的图例 |
字符串 |
metricName |
查询正在检查的指标 |
字符串 |
CodelessUiConnectorConfigPropertiesInstructionStepsItem
CodelessUiConnectorConfigPropertiesSampleQueriesItem
名字 |
描述 |
价值 |
描述 |
示例查询说明 |
字符串 |
查询 |
示例查询 |
字符串 |
CodelessUiDataConnector
DataConnectorDataTypeCommon
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
DCRConfiguration
名字 |
描述 |
价值 |
dataCollectionEndpoint |
表示 Log Analytics 中的数据收集引入终结点。 |
string (必需) |
dataCollectionRuleImmutableId |
数据收集规则不可变 ID,规则定义转换和数据目标。 |
string (必需) |
streamName |
要向其发送数据的流。 |
string (必需) |
Dynamics365DataConnector
Dynamics365DataConnectorDataTypes
Dynamics365DataConnectorDataTypesDynamics365CdsActivities
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
Dynamics365DataConnectorProperties
GCPAuthModel
名字 |
描述 |
价值 |
projectNumber |
GCP 项目编号 |
string (必需) |
serviceAccountEmail |
GCP 服务帐户电子邮件 |
string (必需) |
类型 |
身份验证类型 |
“GCP”(必需) |
workloadIdentityProviderId |
GCP 工作负荷标识提供者 ID |
string (必需) |
GCPAuthProperties
名字 |
描述 |
价值 |
projectNumber |
GCP 项目编号。 |
string (必需) |
serviceAccountEmail |
用于访问 GCP 项目的服务帐户。 |
string (必需) |
workloadIdentityProviderId |
用于获取 GCP 项目访问权限的工作负荷标识提供者 ID。 |
string (必需) |
GCPDataConnector
GCPDataConnectorProperties
GCPRequestProperties
名字 |
描述 |
价值 |
projectId |
GCP 项目 ID。 |
string (必需) |
subscriptionNames |
GCP pub/sub 订阅名称。 |
string[] (必需) |
GenericBlobSbsAuthModel
GenericBlobSbsAuthModelCredentialsConfig
GenericBlobSbsAuthModelStorageAccountCredentialsConfig
GitHubAuthModel
名字 |
描述 |
价值 |
installationId |
GitHubApp 身份验证安装 ID。 |
字符串 |
类型 |
身份验证类型 |
“GitHub”(必需) |
InstructionStepsInstructionsItem
名字 |
描述 |
价值 |
参数 |
设置的参数 |
任何 |
类型 |
设置的类型 |
“CopyableLabel” “InfoMessage” “InstructionStepsGroup”(必需) |
IoTDataConnector
IoTDataConnectorProperties
JwtAuthModel
名字 |
描述 |
价值 |
头 |
向令牌终结点发送请求后,我们要添加的自定义标头。 |
JwtAuthModelHeaders |
isCredentialsInHeaders |
指示是否要将用户名和密码发送到标头中的令牌终结点的标志。 |
bool |
isJsonRequest |
指示正文请求是否为 JSON(标头 Content-Type = application/json)的标志,这意味着它是表单 URL 编码请求(标头 Content-Type = application/x-www-form-urlencoded)。 |
bool |
密码 |
密码 |
JwtAuthModelPassword (必需) |
queryParameters |
向令牌终结点发送请求后,我们要添加的自定义查询参数。 |
JwtAuthModelQueryParameters |
requestTimeoutInSeconds |
请求超时(以秒为单位)。 |
int
约束: 最大值 = 180 |
tokenEndpoint |
用于请求 JWT 的令牌终结点 |
string (必需) |
类型 |
身份验证类型 |
“JwtToken”(必需) |
userName |
用户名。 如果在标头请求中发送的用户名和密码,则只需使用用户名填充 value 属性(与基本身份验证相同)。 如果在正文请求中发送的用户名和密码,则需要指定 Key 和 Value 。 |
JwtAuthModelUserName (必需) |
JwtAuthModelPassword
JwtAuthModelQueryParameters
JwtAuthModelUserName
McasDataConnector
McasDataConnectorDataTypes
McasDataConnectorProperties
MdatpDataConnector
MdatpDataConnectorProperties
Microsoft.SecurityInsights/dataConnectors
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MstiDataConnector
MstiDataConnectorDataTypes
MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed
名字 |
描述 |
价值 |
lookbackPeriod |
要导入的源的回溯期。 |
string (必需) |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MstiDataConnectorProperties
MTPDataConnector
MTPDataConnectorDataTypes
MTPDataConnectorDataTypesAlerts
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MTPDataConnectorDataTypesIncidents
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MTPDataConnectorProperties
MtpFilteredProviders
名字 |
描述 |
价值 |
警报 |
警报筛选的提供程序。 未应用筛选器时,所有警报都将通过 MTP 管道进行流式传输,但仍为所有处于 GA 状态的产品(MDA 和 MDI 除外)以个人预览版提供。 |
包含任一项的字符串数组: “microsoftDefenderForCloudApps” “microsoftDefenderForIdentity”(必需) |
NoneAuthModel
名字 |
描述 |
价值 |
类型 |
身份验证类型 |
“无”(必需) |
OAuthModel
名字 |
描述 |
价值 |
accessTokenPrepend |
访问令牌前面。 默认值为“Bearer”。 |
字符串 |
authorizationCode |
用户的授权代码。 |
字符串 |
authorizationEndpoint |
授权终结点。 |
字符串 |
authorizationEndpointHeaders |
授权终结点标头。 |
OAuthModelAuthorizationEndpointHeaders |
authorizationEndpointQueryParameters |
授权终结点查询参数。 |
OAuthModelAuthorizationEndpointQueryParameters |
clientId |
OAuth 提供程序分配给你的应用的应用程序(客户端)ID。 |
string (必需) |
clientSecret |
OAuth 提供程序分配给应用的应用程序(客户端)机密。 |
string (必需) |
grantType |
授权类型通常为“授权代码”。 |
string (必需) |
isCredentialsInHeaders |
指示是否要将 clientId 和 clientSecret 发送到标头中的令牌终结点。 |
bool |
isJwtBearerFlow |
一个值,该值指示它是否为 JWT 流。 |
bool |
redirectUri |
用户在 OAuth 提供程序中配置的应用程序重定向 URL。 |
字符串 |
范围 |
OAuth 提供程序分配给应用的应用程序(客户端)范围。 |
字符串 |
tokenEndpoint |
令牌终结点。 定义 OAuth2 刷新令牌。 |
string (必需) |
tokenEndpointHeaders |
令牌终结点标头。 |
OAuthModelTokenEndpointHeaders |
tokenEndpointQueryParameters |
令牌终结点查询参数。 |
OAuthModelTokenEndpointQueryParameters |
类型 |
身份验证类型 |
“OAuth2”(必需) |
OAuthModelAuthorizationEndpointQueryParameters
OAuthModelTokenEndpointQueryParameters
Office365ProjectConnectorDataTypes
Office365ProjectConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
Office365ProjectDataConnector
Office365ProjectDataConnectorProperties
OfficeATPDataConnector
OfficeATPDataConnectorProperties
OfficeDataConnector
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorDataTypesSharePoint
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorDataTypesTeams
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorProperties
OfficeIRMDataConnector
OfficeIRMDataConnectorProperties
OfficePowerBIConnectorDataTypes
OfficePowerBIConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficePowerBIDataConnector
OfficePowerBIDataConnectorProperties
OracleAuthModel
名字 |
描述 |
价值 |
pemFile |
PRM 文件的内容 |
string (必需) |
publicFingerprint |
公共指纹 |
string (必需) |
tenantId |
Oracle 租户 ID |
string (必需) |
类型 |
身份验证类型 |
“Oracle”(必需) |
userId |
Oracle 用户 ID |
string (必需) |
权限
PermissionsCustomsItem
名字 |
描述 |
价值 |
描述 |
海关权限说明 |
字符串 |
名字 |
海关权限名称 |
字符串 |
PermissionsResourceProviderItem
名字 |
描述 |
价值 |
permissionsDisplayText |
权限说明文本 |
字符串 |
供应商 |
提供程序名称 |
'microsoft.aadiam/diagnosticSettings' “Microsoft.Authorization/policyAssignments” “Microsoft.OperationalInsights/solutions” “Microsoft.OperationalInsights/workspaces” “Microsoft.OperationalInsights/workspaces/datasources” “Microsoft.OperationalInsights/workspaces/sharedKeys” |
providerDisplayName |
权限提供程序显示名称 |
字符串 |
requiredPermissions |
连接器所需的权限 |
RequiredPermissions |
范围 |
权限提供程序范围 |
“ResourceGroup” “订阅” “Workspace” |
PurviewAuditConnectorDataTypes
PurviewAuditConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
PurviewAuditDataConnector
PurviewAuditDataConnectorProperties
名字 |
描述 |
价值 |
connectorDefinitionName |
连接器定义名称(dataConnectorDefinition 资源 ID)。 |
字符串 |
dataTypes |
连接器的可用数据类型。 |
PurviewAuditConnectorDataTypes(必需) |
dcrConfig |
DCR 相关属性。 |
DCRConfiguration |
sourceType |
源类型指示与此连接器相关的数据类型。 |
字符串 |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
RequiredPermissions
名字 |
描述 |
价值 |
行动 |
操作权限 |
bool |
删除 |
删除权限 |
bool |
读 |
读取权限 |
bool |
写 |
写入权限 |
bool |
RestApiPollerDataConnector
RestApiPollerDataConnectorProperties
RestApiPollerDataConnectorPropertiesAddOnAttributes
RestApiPollerRequestConfig
名字 |
描述 |
价值 |
apiEndpoint |
API 终结点。 |
string (必需) |
endTimeAttributeName |
远程服务器期望结束查询的查询参数名称。 此属性与 startTimeAttributeName 交手 |
字符串 |
头 |
远程服务器请求的标头。 |
RestApiPollerRequestConfigHeaders |
httpMethod |
HTTP 方法,默认值 GET。 |
“DELETE” “GET” “POST” “PUT” |
isPostPayloadJson |
指示 HTTP POST 有效负载是否采用 JSON 格式(与 form-urlencoded)的标志。 |
bool |
queryParameters |
RESTful API 的 HTTP 查询参数。 |
RestApiPollerRequestConfigQueryParameters |
queryParametersTemplate |
查询参数模板。 定义在高级方案中传递查询参数时要使用的查询参数模板。 |
字符串 |
queryTimeFormat |
查询时间格式。 远程服务器可以有一个查询来从范围“start”到“end”拉取数据。 此属性指示远程服务器要分析的预期时间格式。 |
字符串 |
queryTimeIntervalAttributeName |
我们需要在时间间隔内为查询日志发送服务器的查询参数名称。 应使用 queryTimeIntervalPrepend 和 queryTimeIntervalDelimiter 定义 |
字符串 |
queryTimeIntervalDelimiter |
查询参数中的 2 个 QueryTimeFormat 之间的分隔符字符串 queryTimeIntervalAttributeName 。 |
字符串 |
queryTimeIntervalPrepend |
queryTimeIntervalAttributeName 中查询参数的值前面追加的字符串。 |
字符串 |
queryWindowInMin |
请求的查询窗口(以分钟为单位)。 |
int |
rateLimitQPS |
请求的速率限制查询数。。 |
int |
retryCount |
重试计数。 |
int |
startTimeAttributeName |
远程服务器希望启动查询的查询参数名称。 此属性与 endTimeAttributeName 交手。 |
字符串 |
timeoutInSeconds |
超时(以秒为单位)。 |
int |
RestApiPollerRequestConfigQueryParameters
RestApiPollerRequestPagingConfig
名字 |
描述 |
价值 |
pageSize |
页面大小 |
int |
pageSizeParameterName |
页面大小参数名称 |
字符串 |
pagingType |
分页类型 |
“CountBasedPaging” “LinkHeader” “NextPageToken” “NextPageUrl” “Offset” “PersistentLinkHeader” “PersistentToken”(必需) |
SessionAuthModel
SessionAuthModelPassword
SessionAuthModelQueryParameters
SessionAuthModelUserName
TIDataConnector
TIDataConnectorDataTypes
TIDataConnectorDataTypesIndicators
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
TIDataConnectorProperties
名字 |
描述 |
价值 |
dataTypes |
连接器的可用数据类型。 |
TIDataConnectorDataTypes(必需) |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
tipLookbackPeriod |
要导入的源的回溯期。 |
字符串 |
TiTaxiiDataConnector
TiTaxiiDataConnectorDataTypes
TiTaxiiDataConnectorDataTypesTaxiiClient
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
TiTaxiiDataConnectorProperties
名字 |
描述 |
价值 |
collectionId |
TAXII 服务器的集合 ID。 |
字符串 |
dataTypes |
威胁智能 TAXII 数据连接器的可用数据类型。 |
TiTaxiiDataConnectorDataTypes (必需) |
friendlyName |
TAXII 服务器的友好名称。 |
字符串 |
密码 |
TAXII 服务器的密码。 |
字符串 |
pollingFrequency |
TAXII 服务器的轮询频率。 |
“OnceADay” “OnceAMinute” “OnceAnHour”(必需) |
taxiiLookbackPeriod |
TAXII 服务器的回溯期。 |
字符串 |
taxiiServer |
TAXII 服务器的 API 根目录。 |
字符串 |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
userName |
TAXII 服务器的 userName。 |
字符串 |
workspaceId |
工作区 ID。 |
字符串 |
ARM 模板资源定义
可以使用目标操作部署 dataConnectors 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.SecurityInsights/dataConnectors 资源,请将以下 JSON 添加到模板。
{
"etag": "string",
"name": "string",
"kind": "string"
// For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}
CcpAuthConfig 对象
设置 类型 属性以指定对象的类型。
对于 APIKey,请使用:
{
"apiKey": "string",
"apiKeyIdentifier": "string",
"apiKeyName": "string",
"isApiKeyInPostPayload": "bool",
"type": "APIKey"
}
对于 AWS,请使用:
{
"externalId": "string",
"roleArn": "string",
"type": "AWS"
}
对于 基本,请使用:
{
"password": "string",
"type": "Basic",
"userName": "string"
}
对于 GCP,请使用:
{
"projectNumber": "string",
"serviceAccountEmail": "string",
"type": "GCP",
"workloadIdentityProviderId": "string"
}
对于 GitHub,请使用:
{
"installationId": "string",
"type": "GitHub"
}
对于 JwtToken,请使用:
{
"headers": {
"{customized property}": "string"
},
"isCredentialsInHeaders": "bool",
"isJsonRequest": "bool",
"password": {
"{customized property}": "string"
},
"queryParameters": {
"{customized property}": "string"
},
"requestTimeoutInSeconds": "int",
"tokenEndpoint": "string",
"type": "JwtToken",
"userName": {
"{customized property}": "string"
}
}
对于 无,请使用:
{
"type": "None"
}
对于 OAuth2,请使用:
{
"accessTokenPrepend": "string",
"authorizationCode": "string",
"authorizationEndpoint": "string",
"authorizationEndpointHeaders": {
"{customized property}": "string"
},
"authorizationEndpointQueryParameters": {
"{customized property}": "string"
},
"clientId": "string",
"clientSecret": "string",
"grantType": "string",
"isCredentialsInHeaders": "bool",
"isJwtBearerFlow": "bool",
"redirectUri": "string",
"scope": "string",
"tokenEndpoint": "string",
"tokenEndpointHeaders": {
"{customized property}": "string"
},
"tokenEndpointQueryParameters": {
"{customized property}": "string"
},
"type": "OAuth2"
}
对于 Oracle,请使用:
{
"pemFile": "string",
"publicFingerprint": "string",
"tenantId": "string",
"type": "Oracle",
"userId": "string"
}
对于 ServiceBus,请使用:
{
"credentialsConfig": {
"{customized property}": "string"
},
"storageAccountCredentialsConfig": {
"{customized property}": "string"
},
"type": "ServiceBus"
}
对于 会话,请使用:
{
"headers": {
"{customized property}": "string"
},
"isPostPayloadJson": "bool",
"password": {
"{customized property}": "string"
},
"queryParameters": {
"{customized property}": {}
},
"sessionIdName": "string",
"sessionLoginRequestUri": "string",
"sessionTimeoutInMinutes": "int",
"type": "Session",
"userName": {
"{customized property}": "string"
}
}
Microsoft.SecurityInsights/dataConnectors 对象
设置 类型 属性以指定对象的类型。
对于 APIPolling,请使用:
{
"kind": "APIPolling",
"properties": {
"connectorUiConfig": {
"availability": {
"isPreview": "bool",
"status": "1"
},
"connectivityCriteria": [
{
"type": "string",
"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"
}
}
}
}
对于 AmazonWebServicesCloudTrail,请使用:
{
"kind": "AmazonWebServicesCloudTrail",
"properties": {
"awsRoleArn": "string",
"dataTypes": {
"logs": {
"state": "string"
}
}
}
}
对于 AmazonWebServicesS3,请使用:
{
"kind": "AmazonWebServicesS3",
"properties": {
"dataTypes": {
"logs": {
"state": "string"
}
},
"destinationTable": "string",
"roleArn": "string",
"sqsUrls": [ "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"
}
}
对于 GCP,请使用:
{
"kind": "GCP",
"properties": {
"auth": {
"projectNumber": "string",
"serviceAccountEmail": "string",
"workloadIdentityProviderId": "string"
},
"connectorDefinitionName": "string",
"dcrConfig": {
"dataCollectionEndpoint": "string",
"dataCollectionRuleImmutableId": "string",
"streamName": "string"
},
"request": {
"projectId": "string",
"subscriptionNames": [ "string" ]
}
}
}
对于 GenericUI,请使用:
{
"kind": "GenericUI",
"properties": {
"connectorUiConfig": {
"availability": {
"isPreview": "bool",
"status": "1"
},
"connectivityCriteria": [
{
"type": "string",
"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": {
"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"
}
}
对于 PurviewAudit,请使用:
{
"kind": "PurviewAudit",
"properties": {
"connectorDefinitionName": "string",
"dataTypes": {
"logs": {
"state": "string"
}
},
"dcrConfig": {
"dataCollectionEndpoint": "string",
"dataCollectionRuleImmutableId": "string",
"streamName": "string"
},
"sourceType": "string",
"tenantId": "string"
}
}
对于 restApiPoller,请使用:
{
"kind": "RestApiPoller",
"properties": {
"addOnAttributes": {
"{customized property}": "string"
},
"auth": {
"type": "string"
// For remaining properties, see CcpAuthConfig objects
},
"connectorDefinitionName": "string",
"dataType": "string",
"dcrConfig": {
"dataCollectionEndpoint": "string",
"dataCollectionRuleImmutableId": "string",
"streamName": "string"
},
"isActive": "bool",
"paging": {
"pageSize": "int",
"pageSizeParameterName": "string",
"pagingType": "string"
},
"request": {
"apiEndpoint": "string",
"endTimeAttributeName": "string",
"headers": {
"{customized property}": "string"
},
"httpMethod": "string",
"isPostPayloadJson": "bool",
"queryParameters": {
"{customized property}": {}
},
"queryParametersTemplate": "string",
"queryTimeFormat": "string",
"queryTimeIntervalAttributeName": "string",
"queryTimeIntervalDelimiter": "string",
"queryTimeIntervalPrepend": "string",
"queryWindowInMin": "int",
"rateLimitQPS": "int",
"retryCount": "int",
"startTimeAttributeName": "string",
"timeoutInSeconds": "int"
},
"response": {
"compressionAlgo": "string",
"convertChildPropertiesToArray": "bool",
"csvDelimiter": "string",
"csvEscape": "string",
"eventsJsonPaths": [ "string" ],
"format": "string",
"hasCsvBoundary": "bool",
"hasCsvHeader": "bool",
"isGzipCompressed": "bool",
"successStatusJsonPath": "string",
"successStatusValue": "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"
}
}
属性值
AADDataConnector
名字 |
描述 |
价值 |
类 |
数据连接器类型 |
“AzureActiveDirectory”(必需) |
性能 |
AADIP (Azure Active Directory Identity Protection) 数据连接器属性。 |
AADDataConnectorProperties |
AADDataConnectorProperties
AatpDataConnector
AatpDataConnectorProperties
AlertsDataTypeOfDataConnector
ApiKeyAuthModel
名字 |
描述 |
价值 |
apiKey |
用户密钥凭据的 API 密钥 |
string (必需) |
apiKeyIdentifier |
API 密钥标识符 |
字符串 |
apiKeyName |
API 密钥名称 |
string (必需) |
isApiKeyInPostPayload |
用于指示 API 密钥是否在 HTTP POST 有效负载中设置的标志 |
bool |
类型 |
身份验证类型 |
“APIKey”(必需) |
ApiPollingParameters
ASCDataConnector
ASCDataConnectorProperties
可用性
名字 |
描述 |
价值 |
isPreview |
将连接器设置为预览版 |
bool |
地位 |
连接器可用性状态 |
'1' |
AWSAuthModel
名字 |
描述 |
价值 |
externalId |
AWS STS 承担角色外部 ID。 这用于防止混淆的副问题:“https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html” |
字符串 |
roleArn |
AWS STS 承担角色 ARN |
string (必需) |
类型 |
身份验证类型 |
“AWS”(必需) |
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorDataTypes
AwsCloudTrailDataConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
AwsCloudTrailDataConnectorProperties
AwsS3DataConnector
AwsS3DataConnectorDataTypes
AwsS3DataConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
AwsS3DataConnectorProperties
名字 |
描述 |
价值 |
dataTypes |
连接器的可用数据类型。 |
AwsS3DataConnectorDataTypes (必需) |
destinationTable |
LogAnalytics 中的日志目标表名称。 |
string (必需) |
roleArn |
用于访问 Aws 帐户的 Aws 角色 Arn。 |
string (必需) |
sqsUrls |
连接器的 AWS sqs URL。 |
string[] (必需) |
BasicAuthModel
名字 |
描述 |
价值 |
密码 |
密码 |
string (必需) |
类型 |
身份验证类型 |
“Basic”(必需) |
userName |
用户名。 |
string (必需) |
CcpAuthConfig
CcpResponseConfig
名字 |
描述 |
价值 |
compressionAlgo |
压缩算法。 例如:“gzip”、“multi-gzip”、“deflate”。 |
字符串 |
convertChildPropertiesToArray |
指示响应是否不是事件/日志数组的值。 通过将此标志设置为 true,这意味着远程服务器将使用每个属性作为事件/日志数组的值的对象进行响应。 |
bool |
csvDelimiter |
如果响应格式为 CSV,则 csv 分隔符为 CSV。 |
字符串 |
csvEscape |
用于在 CSV 中转义字符的字符。 |
字符串
约束: 最小长度 = 1 最大长度 = 1 |
eventsJsonPaths |
json 路径“$”字符是 json 根。 |
string[] (必需) |
格式 |
响应格式。 可能的值为 json、csv、xml |
字符串 |
hasCsvBoundary |
指示响应是否具有 CSV 边界的值,以防响应采用 CSV 格式。 |
bool |
hasCsvHeader |
指示响应是否具有标头的值,以防响应采用 CSV 格式。 |
bool |
isGzipCompressed |
该值指示远程服务器是否支持 Gzip,我们应期望 Gzip 响应。 |
bool |
successStatusJsonPath |
状态消息/代码应出现在响应中的值。 |
字符串 |
successStatusValue |
状态值。 |
字符串 |
CodelessApiPollingDataConnector
CodelessConnectorPollingAuthProperties
名字 |
描述 |
价值 |
apiKeyIdentifier |
在实际令牌之前在标头中发送前缀 |
字符串 |
apiKeyName |
向其发送令牌的标头名称 |
字符串 |
authorizationEndpoint |
用于授权用户在 Oauth 2.0 流中使用的终结点 |
字符串 |
authorizationEndpointQueryParameters |
授权请求中使用的查询参数,用于 Oauth 2.0 流 |
任何 |
authType |
身份验证类型 |
string (必需) |
flowName |
描述流名称,例如 Oauth 2.0 的“AuthCode” |
字符串 |
isApiKeyInPostPayload |
标记键是否应在标头中发送 |
字符串 |
isClientSecretInHeader |
标记我们是否应在标头或有效负载中发送客户端密码(在 Oauth 2.0 流中使用) |
bool |
重定向Endpoint |
将在其中获取 Oauth 2.0 流中使用的授权代码的重定向终结点 |
字符串 |
范围 |
OAuth 令牌范围 |
字符串 |
tokenEndpoint |
用于颁发令牌的终结点,用于 Oauth 2.0 流 |
字符串 |
tokenEndpointHeaders |
令牌请求中使用的查询标头,用于 Oauth 2.0 流 |
任何 |
tokenEndpointQueryParameters |
令牌请求中使用的查询参数,用于 Oauth 2.0 流 |
任何 |
CodelessConnectorPollingConfigProperties
CodelessConnectorPollingPagingProperties
名字 |
描述 |
价值 |
nextPageParaName |
定义下一页属性的名称 |
字符串 |
nextPageTokenJsonPath |
定义下一页令牌 JSON 的路径 |
字符串 |
pageCountAttributePath |
定义页计数属性的路径 |
字符串 |
pageSize |
定义分页大小 |
int |
pageSizeParaName |
定义页面大小参数的名称 |
字符串 |
pageTimeStampAttributePath |
定义分页时间戳属性的路径 |
字符串 |
pageTotalCountAttributePath |
定义页总计计数属性的路径 |
字符串 |
pagingType |
描述类型。 可以是“None”、“PageToken”、“PageCount”、“TimeStamp” |
string (必需) |
searchTheLatestTimeStampFromEventsList |
确定是否在事件列表中搜索最新的时间戳 |
字符串 |
CodelessConnectorPollingRequestProperties
名字 |
描述 |
价值 |
apiEndpoint |
描述应从中提取数据的终结点 |
string (必需) |
endTimeAttributeName |
这将使用时间窗口末尾的查询事件 |
字符串 |
头 |
描述在轮询请求中发送的标头 |
任何 |
httpMethod |
我们将在轮询请求、GET 或 POST 中使用的 http 方法类型 |
string (必需) |
queryParameters |
描述在轮询请求中发送的查询参数 |
任何 |
queryParametersTemplate |
对于高级方案,例如嵌入在嵌套 JSON 有效负载中的用户名/密码 |
字符串 |
queryTimeFormat |
时间格式将用于特定窗口中的查询事件 |
string (必需) |
queryWindowInMin |
我们将使用拉取数据的窗口间隔 |
int (必需) |
rateLimitQps |
定义速率限制 QPS |
int |
retryCount |
描述在发生故障时尝试和轮询数据的时间量 |
int |
startTimeAttributeName |
这将在时间窗口开始时使用查询事件 |
字符串 |
timeoutInSeconds |
我们将被视为请求超时的秒数 |
int |
CodelessConnectorPollingResponseProperties
名字 |
描述 |
价值 |
eventsJsonPaths |
描述应在响应中提取数据的路径 |
string[] (必需) |
isGzipCompressed |
描述响应中的数据是否为 Gzip |
bool |
successStatusJsonPath |
描述应在响应中提取状态代码的路径 |
字符串 |
successStatusValue |
描述应在响应中提取状态值的路径 |
字符串 |
CodelessParameters
CodelessUiConnectorConfigProperties
CodelessUiConnectorConfigPropertiesConnectivityCriteriaItem
名字 |
描述 |
价值 |
类型 |
连接类型 |
“IsConnectedQuery” |
价值 |
用于检查连接的查询 |
string[] |
CodelessUiConnectorConfigPropertiesDataTypesItem
名字 |
描述 |
价值 |
lastDataReceivedQuery |
查询指示收到的最后一个数据 |
字符串 |
名字 |
要显示在图形中的数据类型的名称。 可与 {{graphQueriesTableName}} 占位符一起使用 |
字符串 |
CodelessUiConnectorConfigPropertiesGraphQueriesItem
名字 |
描述 |
价值 |
baseQuery |
图形的基本查询 |
字符串 |
传说 |
图形的图例 |
字符串 |
metricName |
查询正在检查的指标 |
字符串 |
CodelessUiConnectorConfigPropertiesInstructionStepsItem
CodelessUiConnectorConfigPropertiesSampleQueriesItem
名字 |
描述 |
价值 |
描述 |
示例查询说明 |
字符串 |
查询 |
示例查询 |
字符串 |
CodelessUiDataConnector
DataConnectorDataTypeCommon
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
DCRConfiguration
名字 |
描述 |
价值 |
dataCollectionEndpoint |
表示 Log Analytics 中的数据收集引入终结点。 |
string (必需) |
dataCollectionRuleImmutableId |
数据收集规则不可变 ID,规则定义转换和数据目标。 |
string (必需) |
streamName |
要向其发送数据的流。 |
string (必需) |
Dynamics365DataConnector
Dynamics365DataConnectorDataTypes
Dynamics365DataConnectorDataTypesDynamics365CdsActivities
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
Dynamics365DataConnectorProperties
GCPAuthModel
名字 |
描述 |
价值 |
projectNumber |
GCP 项目编号 |
string (必需) |
serviceAccountEmail |
GCP 服务帐户电子邮件 |
string (必需) |
类型 |
身份验证类型 |
“GCP”(必需) |
workloadIdentityProviderId |
GCP 工作负荷标识提供者 ID |
string (必需) |
GCPAuthProperties
名字 |
描述 |
价值 |
projectNumber |
GCP 项目编号。 |
string (必需) |
serviceAccountEmail |
用于访问 GCP 项目的服务帐户。 |
string (必需) |
workloadIdentityProviderId |
用于获取 GCP 项目访问权限的工作负荷标识提供者 ID。 |
string (必需) |
GCPDataConnector
GCPDataConnectorProperties
GCPRequestProperties
名字 |
描述 |
价值 |
projectId |
GCP 项目 ID。 |
string (必需) |
subscriptionNames |
GCP pub/sub 订阅名称。 |
string[] (必需) |
GenericBlobSbsAuthModel
GenericBlobSbsAuthModelCredentialsConfig
GenericBlobSbsAuthModelStorageAccountCredentialsConfig
GitHubAuthModel
名字 |
描述 |
价值 |
installationId |
GitHubApp 身份验证安装 ID。 |
字符串 |
类型 |
身份验证类型 |
“GitHub”(必需) |
InstructionStepsInstructionsItem
名字 |
描述 |
价值 |
参数 |
设置的参数 |
任何 |
类型 |
设置的类型 |
“CopyableLabel” “InfoMessage” “InstructionStepsGroup”(必需) |
IoTDataConnector
IoTDataConnectorProperties
JwtAuthModel
名字 |
描述 |
价值 |
头 |
向令牌终结点发送请求后,我们要添加的自定义标头。 |
JwtAuthModelHeaders |
isCredentialsInHeaders |
指示是否要将用户名和密码发送到标头中的令牌终结点的标志。 |
bool |
isJsonRequest |
指示正文请求是否为 JSON(标头 Content-Type = application/json)的标志,这意味着它是表单 URL 编码请求(标头 Content-Type = application/x-www-form-urlencoded)。 |
bool |
密码 |
密码 |
JwtAuthModelPassword (必需) |
queryParameters |
向令牌终结点发送请求后,我们要添加的自定义查询参数。 |
JwtAuthModelQueryParameters |
requestTimeoutInSeconds |
请求超时(以秒为单位)。 |
int
约束: 最大值 = 180 |
tokenEndpoint |
用于请求 JWT 的令牌终结点 |
string (必需) |
类型 |
身份验证类型 |
“JwtToken”(必需) |
userName |
用户名。 如果在标头请求中发送的用户名和密码,则只需使用用户名填充 value 属性(与基本身份验证相同)。 如果在正文请求中发送的用户名和密码,则需要指定 Key 和 Value 。 |
JwtAuthModelUserName (必需) |
JwtAuthModelPassword
JwtAuthModelQueryParameters
JwtAuthModelUserName
McasDataConnector
McasDataConnectorDataTypes
McasDataConnectorProperties
MdatpDataConnector
MdatpDataConnectorProperties
Microsoft.SecurityInsights/dataConnectors
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MstiDataConnector
MstiDataConnectorDataTypes
MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed
名字 |
描述 |
价值 |
lookbackPeriod |
要导入的源的回溯期。 |
string (必需) |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MstiDataConnectorProperties
MTPDataConnector
MTPDataConnectorDataTypes
MTPDataConnectorDataTypesAlerts
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MTPDataConnectorDataTypesIncidents
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MTPDataConnectorProperties
MtpFilteredProviders
名字 |
描述 |
价值 |
警报 |
警报筛选的提供程序。 未应用筛选器时,所有警报都将通过 MTP 管道进行流式传输,但仍为所有处于 GA 状态的产品(MDA 和 MDI 除外)以个人预览版提供。 |
包含任一项的字符串数组: “microsoftDefenderForCloudApps” “microsoftDefenderForIdentity”(必需) |
NoneAuthModel
名字 |
描述 |
价值 |
类型 |
身份验证类型 |
“无”(必需) |
OAuthModel
名字 |
描述 |
价值 |
accessTokenPrepend |
访问令牌前面。 默认值为“Bearer”。 |
字符串 |
authorizationCode |
用户的授权代码。 |
字符串 |
authorizationEndpoint |
授权终结点。 |
字符串 |
authorizationEndpointHeaders |
授权终结点标头。 |
OAuthModelAuthorizationEndpointHeaders |
authorizationEndpointQueryParameters |
授权终结点查询参数。 |
OAuthModelAuthorizationEndpointQueryParameters |
clientId |
OAuth 提供程序分配给你的应用的应用程序(客户端)ID。 |
string (必需) |
clientSecret |
OAuth 提供程序分配给应用的应用程序(客户端)机密。 |
string (必需) |
grantType |
授权类型通常为“授权代码”。 |
string (必需) |
isCredentialsInHeaders |
指示是否要将 clientId 和 clientSecret 发送到标头中的令牌终结点。 |
bool |
isJwtBearerFlow |
一个值,该值指示它是否为 JWT 流。 |
bool |
redirectUri |
用户在 OAuth 提供程序中配置的应用程序重定向 URL。 |
字符串 |
范围 |
OAuth 提供程序分配给应用的应用程序(客户端)范围。 |
字符串 |
tokenEndpoint |
令牌终结点。 定义 OAuth2 刷新令牌。 |
string (必需) |
tokenEndpointHeaders |
令牌终结点标头。 |
OAuthModelTokenEndpointHeaders |
tokenEndpointQueryParameters |
令牌终结点查询参数。 |
OAuthModelTokenEndpointQueryParameters |
类型 |
身份验证类型 |
“OAuth2”(必需) |
OAuthModelAuthorizationEndpointQueryParameters
OAuthModelTokenEndpointQueryParameters
Office365ProjectConnectorDataTypes
Office365ProjectConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
Office365ProjectDataConnector
Office365ProjectDataConnectorProperties
OfficeATPDataConnector
OfficeATPDataConnectorProperties
OfficeDataConnector
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorDataTypesSharePoint
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorDataTypesTeams
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorProperties
OfficeIRMDataConnector
OfficeIRMDataConnectorProperties
OfficePowerBIConnectorDataTypes
OfficePowerBIConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficePowerBIDataConnector
OfficePowerBIDataConnectorProperties
OracleAuthModel
名字 |
描述 |
价值 |
pemFile |
PRM 文件的内容 |
string (必需) |
publicFingerprint |
公共指纹 |
string (必需) |
tenantId |
Oracle 租户 ID |
string (必需) |
类型 |
身份验证类型 |
“Oracle”(必需) |
userId |
Oracle 用户 ID |
string (必需) |
权限
PermissionsCustomsItem
名字 |
描述 |
价值 |
描述 |
海关权限说明 |
字符串 |
名字 |
海关权限名称 |
字符串 |
PermissionsResourceProviderItem
名字 |
描述 |
价值 |
permissionsDisplayText |
权限说明文本 |
字符串 |
供应商 |
提供程序名称 |
'microsoft.aadiam/diagnosticSettings' “Microsoft.Authorization/policyAssignments” “Microsoft.OperationalInsights/solutions” “Microsoft.OperationalInsights/workspaces” “Microsoft.OperationalInsights/workspaces/datasources” “Microsoft.OperationalInsights/workspaces/sharedKeys” |
providerDisplayName |
权限提供程序显示名称 |
字符串 |
requiredPermissions |
连接器所需的权限 |
RequiredPermissions |
范围 |
权限提供程序范围 |
“ResourceGroup” “订阅” “Workspace” |
PurviewAuditConnectorDataTypes
PurviewAuditConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
PurviewAuditDataConnector
PurviewAuditDataConnectorProperties
名字 |
描述 |
价值 |
connectorDefinitionName |
连接器定义名称(dataConnectorDefinition 资源 ID)。 |
字符串 |
dataTypes |
连接器的可用数据类型。 |
PurviewAuditConnectorDataTypes(必需) |
dcrConfig |
DCR 相关属性。 |
DCRConfiguration |
sourceType |
源类型指示与此连接器相关的数据类型。 |
字符串 |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
RequiredPermissions
名字 |
描述 |
价值 |
行动 |
操作权限 |
bool |
删除 |
删除权限 |
bool |
读 |
读取权限 |
bool |
写 |
写入权限 |
bool |
RestApiPollerDataConnector
RestApiPollerDataConnectorProperties
RestApiPollerDataConnectorPropertiesAddOnAttributes
RestApiPollerRequestConfig
名字 |
描述 |
价值 |
apiEndpoint |
API 终结点。 |
string (必需) |
endTimeAttributeName |
远程服务器期望结束查询的查询参数名称。 此属性与 startTimeAttributeName 交手 |
字符串 |
头 |
远程服务器请求的标头。 |
RestApiPollerRequestConfigHeaders |
httpMethod |
HTTP 方法,默认值 GET。 |
“DELETE” “GET” “POST” “PUT” |
isPostPayloadJson |
指示 HTTP POST 有效负载是否采用 JSON 格式(与 form-urlencoded)的标志。 |
bool |
queryParameters |
RESTful API 的 HTTP 查询参数。 |
RestApiPollerRequestConfigQueryParameters |
queryParametersTemplate |
查询参数模板。 定义在高级方案中传递查询参数时要使用的查询参数模板。 |
字符串 |
queryTimeFormat |
查询时间格式。 远程服务器可以有一个查询来从范围“start”到“end”拉取数据。 此属性指示远程服务器要分析的预期时间格式。 |
字符串 |
queryTimeIntervalAttributeName |
我们需要在时间间隔内为查询日志发送服务器的查询参数名称。 应使用 queryTimeIntervalPrepend 和 queryTimeIntervalDelimiter 定义 |
字符串 |
queryTimeIntervalDelimiter |
查询参数中的 2 个 QueryTimeFormat 之间的分隔符字符串 queryTimeIntervalAttributeName 。 |
字符串 |
queryTimeIntervalPrepend |
queryTimeIntervalAttributeName 中查询参数的值前面追加的字符串。 |
字符串 |
queryWindowInMin |
请求的查询窗口(以分钟为单位)。 |
int |
rateLimitQPS |
请求的速率限制查询数。。 |
int |
retryCount |
重试计数。 |
int |
startTimeAttributeName |
远程服务器希望启动查询的查询参数名称。 此属性与 endTimeAttributeName 交手。 |
字符串 |
timeoutInSeconds |
超时(以秒为单位)。 |
int |
RestApiPollerRequestConfigQueryParameters
RestApiPollerRequestPagingConfig
名字 |
描述 |
价值 |
pageSize |
页面大小 |
int |
pageSizeParameterName |
页面大小参数名称 |
字符串 |
pagingType |
分页类型 |
“CountBasedPaging” “LinkHeader” “NextPageToken” “NextPageUrl” “Offset” “PersistentLinkHeader” “PersistentToken”(必需) |
SessionAuthModel
SessionAuthModelPassword
SessionAuthModelQueryParameters
SessionAuthModelUserName
TIDataConnector
TIDataConnectorDataTypes
TIDataConnectorDataTypesIndicators
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
TIDataConnectorProperties
名字 |
描述 |
价值 |
dataTypes |
连接器的可用数据类型。 |
TIDataConnectorDataTypes(必需) |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
tipLookbackPeriod |
要导入的源的回溯期。 |
字符串 |
TiTaxiiDataConnector
TiTaxiiDataConnectorDataTypes
TiTaxiiDataConnectorDataTypesTaxiiClient
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
TiTaxiiDataConnectorProperties
名字 |
描述 |
价值 |
collectionId |
TAXII 服务器的集合 ID。 |
字符串 |
dataTypes |
威胁智能 TAXII 数据连接器的可用数据类型。 |
TiTaxiiDataConnectorDataTypes (必需) |
friendlyName |
TAXII 服务器的友好名称。 |
字符串 |
密码 |
TAXII 服务器的密码。 |
字符串 |
pollingFrequency |
TAXII 服务器的轮询频率。 |
“OnceADay” “OnceAMinute” “OnceAnHour”(必需) |
taxiiLookbackPeriod |
TAXII 服务器的回溯期。 |
字符串 |
taxiiServer |
TAXII 服务器的 API 根目录。 |
字符串 |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
userName |
TAXII 服务器的 userName。 |
字符串 |
workspaceId |
工作区 ID。 |
字符串 |
可以使用目标操作部署 dataConnectors 资源类型:
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
若要创建 Microsoft.SecurityInsights/dataConnectors 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
etag = "string"
name = "string"
kind = "string"
// For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}
CcpAuthConfig 对象
设置 类型 属性以指定对象的类型。
对于 APIKey,请使用:
{
apiKey = "string"
apiKeyIdentifier = "string"
apiKeyName = "string"
isApiKeyInPostPayload = bool
type = "APIKey"
}
对于 AWS,请使用:
{
externalId = "string"
roleArn = "string"
type = "AWS"
}
对于 基本,请使用:
{
password = "string"
type = "Basic"
userName = "string"
}
对于 GCP,请使用:
{
projectNumber = "string"
serviceAccountEmail = "string"
type = "GCP"
workloadIdentityProviderId = "string"
}
对于 GitHub,请使用:
{
installationId = "string"
type = "GitHub"
}
对于 JwtToken,请使用:
{
headers = {
{customized property} = "string"
}
isCredentialsInHeaders = bool
isJsonRequest = bool
password = {
{customized property} = "string"
}
queryParameters = {
{customized property} = "string"
}
requestTimeoutInSeconds = int
tokenEndpoint = "string"
type = "JwtToken"
userName = {
{customized property} = "string"
}
}
对于 无,请使用:
{
type = "None"
}
对于 OAuth2,请使用:
{
accessTokenPrepend = "string"
authorizationCode = "string"
authorizationEndpoint = "string"
authorizationEndpointHeaders = {
{customized property} = "string"
}
authorizationEndpointQueryParameters = {
{customized property} = "string"
}
clientId = "string"
clientSecret = "string"
grantType = "string"
isCredentialsInHeaders = bool
isJwtBearerFlow = bool
redirectUri = "string"
scope = "string"
tokenEndpoint = "string"
tokenEndpointHeaders = {
{customized property} = "string"
}
tokenEndpointQueryParameters = {
{customized property} = "string"
}
type = "OAuth2"
}
对于 Oracle,请使用:
{
pemFile = "string"
publicFingerprint = "string"
tenantId = "string"
type = "Oracle"
userId = "string"
}
对于 ServiceBus,请使用:
{
credentialsConfig = {
{customized property} = "string"
}
storageAccountCredentialsConfig = {
{customized property} = "string"
}
type = "ServiceBus"
}
对于 会话,请使用:
{
headers = {
{customized property} = "string"
}
isPostPayloadJson = bool
password = {
{customized property} = "string"
}
queryParameters = {
{customized property} = ?
}
sessionIdName = "string"
sessionLoginRequestUri = "string"
sessionTimeoutInMinutes = int
type = "Session"
userName = {
{customized property} = "string"
}
}
Microsoft.SecurityInsights/dataConnectors 对象
设置 类型 属性以指定对象的类型。
对于 APIPolling,请使用:
{
kind = "APIPolling"
properties = {
connectorUiConfig = {
availability = {
isPreview = bool
status = "1"
}
connectivityCriteria = [
{
type = "string"
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"
}
}
}
}
对于 AmazonWebServicesCloudTrail,请使用:
{
kind = "AmazonWebServicesCloudTrail"
properties = {
awsRoleArn = "string"
dataTypes = {
logs = {
state = "string"
}
}
}
}
对于 AmazonWebServicesS3,请使用:
{
kind = "AmazonWebServicesS3"
properties = {
dataTypes = {
logs = {
state = "string"
}
}
destinationTable = "string"
roleArn = "string"
sqsUrls = [
"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"
}
}
对于 GCP,请使用:
{
kind = "GCP"
properties = {
auth = {
projectNumber = "string"
serviceAccountEmail = "string"
workloadIdentityProviderId = "string"
}
connectorDefinitionName = "string"
dcrConfig = {
dataCollectionEndpoint = "string"
dataCollectionRuleImmutableId = "string"
streamName = "string"
}
request = {
projectId = "string"
subscriptionNames = [
"string"
]
}
}
}
对于 GenericUI,请使用:
{
kind = "GenericUI"
properties = {
connectorUiConfig = {
availability = {
isPreview = bool
status = "1"
}
connectivityCriteria = [
{
type = "string"
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 = {
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"
}
}
对于 PurviewAudit,请使用:
{
kind = "PurviewAudit"
properties = {
connectorDefinitionName = "string"
dataTypes = {
logs = {
state = "string"
}
}
dcrConfig = {
dataCollectionEndpoint = "string"
dataCollectionRuleImmutableId = "string"
streamName = "string"
}
sourceType = "string"
tenantId = "string"
}
}
对于 restApiPoller,请使用:
{
kind = "RestApiPoller"
properties = {
addOnAttributes = {
{customized property} = "string"
}
auth = {
type = "string"
// For remaining properties, see CcpAuthConfig objects
}
connectorDefinitionName = "string"
dataType = "string"
dcrConfig = {
dataCollectionEndpoint = "string"
dataCollectionRuleImmutableId = "string"
streamName = "string"
}
isActive = bool
paging = {
pageSize = int
pageSizeParameterName = "string"
pagingType = "string"
}
request = {
apiEndpoint = "string"
endTimeAttributeName = "string"
headers = {
{customized property} = "string"
}
httpMethod = "string"
isPostPayloadJson = bool
queryParameters = {
{customized property} = ?
}
queryParametersTemplate = "string"
queryTimeFormat = "string"
queryTimeIntervalAttributeName = "string"
queryTimeIntervalDelimiter = "string"
queryTimeIntervalPrepend = "string"
queryWindowInMin = int
rateLimitQPS = int
retryCount = int
startTimeAttributeName = "string"
timeoutInSeconds = int
}
response = {
compressionAlgo = "string"
convertChildPropertiesToArray = bool
csvDelimiter = "string"
csvEscape = "string"
eventsJsonPaths = [
"string"
]
format = "string"
hasCsvBoundary = bool
hasCsvHeader = bool
isGzipCompressed = bool
successStatusJsonPath = "string"
successStatusValue = "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"
}
}
属性值
AADDataConnector
名字 |
描述 |
价值 |
类 |
数据连接器类型 |
“AzureActiveDirectory”(必需) |
性能 |
AADIP (Azure Active Directory Identity Protection) 数据连接器属性。 |
AADDataConnectorProperties |
AADDataConnectorProperties
AatpDataConnector
AatpDataConnectorProperties
AlertsDataTypeOfDataConnector
ApiKeyAuthModel
名字 |
描述 |
价值 |
apiKey |
用户密钥凭据的 API 密钥 |
string (必需) |
apiKeyIdentifier |
API 密钥标识符 |
字符串 |
apiKeyName |
API 密钥名称 |
string (必需) |
isApiKeyInPostPayload |
用于指示 API 密钥是否在 HTTP POST 有效负载中设置的标志 |
bool |
类型 |
身份验证类型 |
“APIKey”(必需) |
ApiPollingParameters
ASCDataConnector
ASCDataConnectorProperties
可用性
名字 |
描述 |
价值 |
isPreview |
将连接器设置为预览版 |
bool |
地位 |
连接器可用性状态 |
'1' |
AWSAuthModel
名字 |
描述 |
价值 |
externalId |
AWS STS 承担角色外部 ID。 这用于防止混淆的副问题:“https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html” |
字符串 |
roleArn |
AWS STS 承担角色 ARN |
string (必需) |
类型 |
身份验证类型 |
“AWS”(必需) |
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorDataTypes
AwsCloudTrailDataConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
AwsCloudTrailDataConnectorProperties
AwsS3DataConnector
AwsS3DataConnectorDataTypes
AwsS3DataConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
AwsS3DataConnectorProperties
名字 |
描述 |
价值 |
dataTypes |
连接器的可用数据类型。 |
AwsS3DataConnectorDataTypes (必需) |
destinationTable |
LogAnalytics 中的日志目标表名称。 |
string (必需) |
roleArn |
用于访问 Aws 帐户的 Aws 角色 Arn。 |
string (必需) |
sqsUrls |
连接器的 AWS sqs URL。 |
string[] (必需) |
BasicAuthModel
名字 |
描述 |
价值 |
密码 |
密码 |
string (必需) |
类型 |
身份验证类型 |
“Basic”(必需) |
userName |
用户名。 |
string (必需) |
CcpAuthConfig
CcpResponseConfig
名字 |
描述 |
价值 |
compressionAlgo |
压缩算法。 例如:“gzip”、“multi-gzip”、“deflate”。 |
字符串 |
convertChildPropertiesToArray |
指示响应是否不是事件/日志数组的值。 通过将此标志设置为 true,这意味着远程服务器将使用每个属性作为事件/日志数组的值的对象进行响应。 |
bool |
csvDelimiter |
如果响应格式为 CSV,则 csv 分隔符为 CSV。 |
字符串 |
csvEscape |
用于在 CSV 中转义字符的字符。 |
字符串
约束: 最小长度 = 1 最大长度 = 1 |
eventsJsonPaths |
json 路径“$”字符是 json 根。 |
string[] (必需) |
格式 |
响应格式。 可能的值为 json、csv、xml |
字符串 |
hasCsvBoundary |
指示响应是否具有 CSV 边界的值,以防响应采用 CSV 格式。 |
bool |
hasCsvHeader |
指示响应是否具有标头的值,以防响应采用 CSV 格式。 |
bool |
isGzipCompressed |
该值指示远程服务器是否支持 Gzip,我们应期望 Gzip 响应。 |
bool |
successStatusJsonPath |
状态消息/代码应出现在响应中的值。 |
字符串 |
successStatusValue |
状态值。 |
字符串 |
CodelessApiPollingDataConnector
CodelessConnectorPollingAuthProperties
名字 |
描述 |
价值 |
apiKeyIdentifier |
在实际令牌之前在标头中发送前缀 |
字符串 |
apiKeyName |
向其发送令牌的标头名称 |
字符串 |
authorizationEndpoint |
用于授权用户在 Oauth 2.0 流中使用的终结点 |
字符串 |
authorizationEndpointQueryParameters |
授权请求中使用的查询参数,用于 Oauth 2.0 流 |
任何 |
authType |
身份验证类型 |
string (必需) |
flowName |
描述流名称,例如 Oauth 2.0 的“AuthCode” |
字符串 |
isApiKeyInPostPayload |
标记键是否应在标头中发送 |
字符串 |
isClientSecretInHeader |
标记我们是否应在标头或有效负载中发送客户端密码(在 Oauth 2.0 流中使用) |
bool |
重定向Endpoint |
将在其中获取 Oauth 2.0 流中使用的授权代码的重定向终结点 |
字符串 |
范围 |
OAuth 令牌范围 |
字符串 |
tokenEndpoint |
用于颁发令牌的终结点,用于 Oauth 2.0 流 |
字符串 |
tokenEndpointHeaders |
令牌请求中使用的查询标头,用于 Oauth 2.0 流 |
任何 |
tokenEndpointQueryParameters |
令牌请求中使用的查询参数,用于 Oauth 2.0 流 |
任何 |
CodelessConnectorPollingConfigProperties
CodelessConnectorPollingPagingProperties
名字 |
描述 |
价值 |
nextPageParaName |
定义下一页属性的名称 |
字符串 |
nextPageTokenJsonPath |
定义下一页令牌 JSON 的路径 |
字符串 |
pageCountAttributePath |
定义页计数属性的路径 |
字符串 |
pageSize |
定义分页大小 |
int |
pageSizeParaName |
定义页面大小参数的名称 |
字符串 |
pageTimeStampAttributePath |
定义分页时间戳属性的路径 |
字符串 |
pageTotalCountAttributePath |
定义页总计计数属性的路径 |
字符串 |
pagingType |
描述类型。 可以是“None”、“PageToken”、“PageCount”、“TimeStamp” |
string (必需) |
searchTheLatestTimeStampFromEventsList |
确定是否在事件列表中搜索最新的时间戳 |
字符串 |
CodelessConnectorPollingRequestProperties
名字 |
描述 |
价值 |
apiEndpoint |
描述应从中提取数据的终结点 |
string (必需) |
endTimeAttributeName |
这将使用时间窗口末尾的查询事件 |
字符串 |
头 |
描述在轮询请求中发送的标头 |
任何 |
httpMethod |
我们将在轮询请求、GET 或 POST 中使用的 http 方法类型 |
string (必需) |
queryParameters |
描述在轮询请求中发送的查询参数 |
任何 |
queryParametersTemplate |
对于高级方案,例如嵌入在嵌套 JSON 有效负载中的用户名/密码 |
字符串 |
queryTimeFormat |
时间格式将用于特定窗口中的查询事件 |
string (必需) |
queryWindowInMin |
我们将使用拉取数据的窗口间隔 |
int (必需) |
rateLimitQps |
定义速率限制 QPS |
int |
retryCount |
描述在发生故障时尝试和轮询数据的时间量 |
int |
startTimeAttributeName |
这将在时间窗口开始时使用查询事件 |
字符串 |
timeoutInSeconds |
我们将被视为请求超时的秒数 |
int |
CodelessConnectorPollingResponseProperties
名字 |
描述 |
价值 |
eventsJsonPaths |
描述应在响应中提取数据的路径 |
string[] (必需) |
isGzipCompressed |
描述响应中的数据是否为 Gzip |
bool |
successStatusJsonPath |
描述应在响应中提取状态代码的路径 |
字符串 |
successStatusValue |
描述应在响应中提取状态值的路径 |
字符串 |
CodelessParameters
CodelessUiConnectorConfigProperties
CodelessUiConnectorConfigPropertiesConnectivityCriteriaItem
名字 |
描述 |
价值 |
类型 |
连接类型 |
“IsConnectedQuery” |
价值 |
用于检查连接的查询 |
string[] |
CodelessUiConnectorConfigPropertiesDataTypesItem
名字 |
描述 |
价值 |
lastDataReceivedQuery |
查询指示收到的最后一个数据 |
字符串 |
名字 |
要显示在图形中的数据类型的名称。 可与 {{graphQueriesTableName}} 占位符一起使用 |
字符串 |
CodelessUiConnectorConfigPropertiesGraphQueriesItem
名字 |
描述 |
价值 |
baseQuery |
图形的基本查询 |
字符串 |
传说 |
图形的图例 |
字符串 |
metricName |
查询正在检查的指标 |
字符串 |
CodelessUiConnectorConfigPropertiesInstructionStepsItem
CodelessUiConnectorConfigPropertiesSampleQueriesItem
名字 |
描述 |
价值 |
描述 |
示例查询说明 |
字符串 |
查询 |
示例查询 |
字符串 |
CodelessUiDataConnector
DataConnectorDataTypeCommon
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
DCRConfiguration
名字 |
描述 |
价值 |
dataCollectionEndpoint |
表示 Log Analytics 中的数据收集引入终结点。 |
string (必需) |
dataCollectionRuleImmutableId |
数据收集规则不可变 ID,规则定义转换和数据目标。 |
string (必需) |
streamName |
要向其发送数据的流。 |
string (必需) |
Dynamics365DataConnector
Dynamics365DataConnectorDataTypes
Dynamics365DataConnectorDataTypesDynamics365CdsActivities
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
Dynamics365DataConnectorProperties
GCPAuthModel
名字 |
描述 |
价值 |
projectNumber |
GCP 项目编号 |
string (必需) |
serviceAccountEmail |
GCP 服务帐户电子邮件 |
string (必需) |
类型 |
身份验证类型 |
“GCP”(必需) |
workloadIdentityProviderId |
GCP 工作负荷标识提供者 ID |
string (必需) |
GCPAuthProperties
名字 |
描述 |
价值 |
projectNumber |
GCP 项目编号。 |
string (必需) |
serviceAccountEmail |
用于访问 GCP 项目的服务帐户。 |
string (必需) |
workloadIdentityProviderId |
用于获取 GCP 项目访问权限的工作负荷标识提供者 ID。 |
string (必需) |
GCPDataConnector
GCPDataConnectorProperties
GCPRequestProperties
名字 |
描述 |
价值 |
projectId |
GCP 项目 ID。 |
string (必需) |
subscriptionNames |
GCP pub/sub 订阅名称。 |
string[] (必需) |
GenericBlobSbsAuthModel
GenericBlobSbsAuthModelCredentialsConfig
GenericBlobSbsAuthModelStorageAccountCredentialsConfig
GitHubAuthModel
名字 |
描述 |
价值 |
installationId |
GitHubApp 身份验证安装 ID。 |
字符串 |
类型 |
身份验证类型 |
“GitHub”(必需) |
InstructionStepsInstructionsItem
名字 |
描述 |
价值 |
参数 |
设置的参数 |
任何 |
类型 |
设置的类型 |
“CopyableLabel” “InfoMessage” “InstructionStepsGroup”(必需) |
IoTDataConnector
IoTDataConnectorProperties
JwtAuthModel
名字 |
描述 |
价值 |
头 |
向令牌终结点发送请求后,我们要添加的自定义标头。 |
JwtAuthModelHeaders |
isCredentialsInHeaders |
指示是否要将用户名和密码发送到标头中的令牌终结点的标志。 |
bool |
isJsonRequest |
指示正文请求是否为 JSON(标头 Content-Type = application/json)的标志,这意味着它是表单 URL 编码请求(标头 Content-Type = application/x-www-form-urlencoded)。 |
bool |
密码 |
密码 |
JwtAuthModelPassword (必需) |
queryParameters |
向令牌终结点发送请求后,我们要添加的自定义查询参数。 |
JwtAuthModelQueryParameters |
requestTimeoutInSeconds |
请求超时(以秒为单位)。 |
int
约束: 最大值 = 180 |
tokenEndpoint |
用于请求 JWT 的令牌终结点 |
string (必需) |
类型 |
身份验证类型 |
“JwtToken”(必需) |
userName |
用户名。 如果在标头请求中发送的用户名和密码,则只需使用用户名填充 value 属性(与基本身份验证相同)。 如果在正文请求中发送的用户名和密码,则需要指定 Key 和 Value 。 |
JwtAuthModelUserName (必需) |
JwtAuthModelPassword
JwtAuthModelQueryParameters
JwtAuthModelUserName
McasDataConnector
McasDataConnectorDataTypes
McasDataConnectorProperties
MdatpDataConnector
MdatpDataConnectorProperties
Microsoft.SecurityInsights/dataConnectors
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MstiDataConnector
MstiDataConnectorDataTypes
MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed
名字 |
描述 |
价值 |
lookbackPeriod |
要导入的源的回溯期。 |
string (必需) |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MstiDataConnectorProperties
MTPDataConnector
MTPDataConnectorDataTypes
MTPDataConnectorDataTypesAlerts
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MTPDataConnectorDataTypesIncidents
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
MTPDataConnectorProperties
MtpFilteredProviders
名字 |
描述 |
价值 |
警报 |
警报筛选的提供程序。 未应用筛选器时,所有警报都将通过 MTP 管道进行流式传输,但仍为所有处于 GA 状态的产品(MDA 和 MDI 除外)以个人预览版提供。 |
包含任一项的字符串数组: “microsoftDefenderForCloudApps” “microsoftDefenderForIdentity”(必需) |
NoneAuthModel
名字 |
描述 |
价值 |
类型 |
身份验证类型 |
“无”(必需) |
OAuthModel
名字 |
描述 |
价值 |
accessTokenPrepend |
访问令牌前面。 默认值为“Bearer”。 |
字符串 |
authorizationCode |
用户的授权代码。 |
字符串 |
authorizationEndpoint |
授权终结点。 |
字符串 |
authorizationEndpointHeaders |
授权终结点标头。 |
OAuthModelAuthorizationEndpointHeaders |
authorizationEndpointQueryParameters |
授权终结点查询参数。 |
OAuthModelAuthorizationEndpointQueryParameters |
clientId |
OAuth 提供程序分配给你的应用的应用程序(客户端)ID。 |
string (必需) |
clientSecret |
OAuth 提供程序分配给应用的应用程序(客户端)机密。 |
string (必需) |
grantType |
授权类型通常为“授权代码”。 |
string (必需) |
isCredentialsInHeaders |
指示是否要将 clientId 和 clientSecret 发送到标头中的令牌终结点。 |
bool |
isJwtBearerFlow |
一个值,该值指示它是否为 JWT 流。 |
bool |
redirectUri |
用户在 OAuth 提供程序中配置的应用程序重定向 URL。 |
字符串 |
范围 |
OAuth 提供程序分配给应用的应用程序(客户端)范围。 |
字符串 |
tokenEndpoint |
令牌终结点。 定义 OAuth2 刷新令牌。 |
string (必需) |
tokenEndpointHeaders |
令牌终结点标头。 |
OAuthModelTokenEndpointHeaders |
tokenEndpointQueryParameters |
令牌终结点查询参数。 |
OAuthModelTokenEndpointQueryParameters |
类型 |
身份验证类型 |
“OAuth2”(必需) |
OAuthModelAuthorizationEndpointQueryParameters
OAuthModelTokenEndpointQueryParameters
Office365ProjectConnectorDataTypes
Office365ProjectConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
Office365ProjectDataConnector
Office365ProjectDataConnectorProperties
OfficeATPDataConnector
OfficeATPDataConnectorProperties
OfficeDataConnector
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorDataTypesSharePoint
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorDataTypesTeams
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficeDataConnectorProperties
OfficeIRMDataConnector
OfficeIRMDataConnectorProperties
OfficePowerBIConnectorDataTypes
OfficePowerBIConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
OfficePowerBIDataConnector
OfficePowerBIDataConnectorProperties
OracleAuthModel
名字 |
描述 |
价值 |
pemFile |
PRM 文件的内容 |
string (必需) |
publicFingerprint |
公共指纹 |
string (必需) |
tenantId |
Oracle 租户 ID |
string (必需) |
类型 |
身份验证类型 |
“Oracle”(必需) |
userId |
Oracle 用户 ID |
string (必需) |
权限
PermissionsCustomsItem
名字 |
描述 |
价值 |
描述 |
海关权限说明 |
字符串 |
名字 |
海关权限名称 |
字符串 |
PermissionsResourceProviderItem
名字 |
描述 |
价值 |
permissionsDisplayText |
权限说明文本 |
字符串 |
供应商 |
提供程序名称 |
'microsoft.aadiam/diagnosticSettings' “Microsoft.Authorization/policyAssignments” “Microsoft.OperationalInsights/solutions” “Microsoft.OperationalInsights/workspaces” “Microsoft.OperationalInsights/workspaces/datasources” “Microsoft.OperationalInsights/workspaces/sharedKeys” |
providerDisplayName |
权限提供程序显示名称 |
字符串 |
requiredPermissions |
连接器所需的权限 |
RequiredPermissions |
范围 |
权限提供程序范围 |
“ResourceGroup” “订阅” “Workspace” |
PurviewAuditConnectorDataTypes
PurviewAuditConnectorDataTypesLogs
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
PurviewAuditDataConnector
PurviewAuditDataConnectorProperties
名字 |
描述 |
价值 |
connectorDefinitionName |
连接器定义名称(dataConnectorDefinition 资源 ID)。 |
字符串 |
dataTypes |
连接器的可用数据类型。 |
PurviewAuditConnectorDataTypes(必需) |
dcrConfig |
DCR 相关属性。 |
DCRConfiguration |
sourceType |
源类型指示与此连接器相关的数据类型。 |
字符串 |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
RequiredPermissions
名字 |
描述 |
价值 |
行动 |
操作权限 |
bool |
删除 |
删除权限 |
bool |
读 |
读取权限 |
bool |
写 |
写入权限 |
bool |
RestApiPollerDataConnector
RestApiPollerDataConnectorProperties
RestApiPollerDataConnectorPropertiesAddOnAttributes
RestApiPollerRequestConfig
名字 |
描述 |
价值 |
apiEndpoint |
API 终结点。 |
string (必需) |
endTimeAttributeName |
远程服务器期望结束查询的查询参数名称。 此属性与 startTimeAttributeName 交手 |
字符串 |
头 |
远程服务器请求的标头。 |
RestApiPollerRequestConfigHeaders |
httpMethod |
HTTP 方法,默认值 GET。 |
“DELETE” “GET” “POST” “PUT” |
isPostPayloadJson |
指示 HTTP POST 有效负载是否采用 JSON 格式(与 form-urlencoded)的标志。 |
bool |
queryParameters |
RESTful API 的 HTTP 查询参数。 |
RestApiPollerRequestConfigQueryParameters |
queryParametersTemplate |
查询参数模板。 定义在高级方案中传递查询参数时要使用的查询参数模板。 |
字符串 |
queryTimeFormat |
查询时间格式。 远程服务器可以有一个查询来从范围“start”到“end”拉取数据。 此属性指示远程服务器要分析的预期时间格式。 |
字符串 |
queryTimeIntervalAttributeName |
我们需要在时间间隔内为查询日志发送服务器的查询参数名称。 应使用 queryTimeIntervalPrepend 和 queryTimeIntervalDelimiter 定义 |
字符串 |
queryTimeIntervalDelimiter |
查询参数中的 2 个 QueryTimeFormat 之间的分隔符字符串 queryTimeIntervalAttributeName 。 |
字符串 |
queryTimeIntervalPrepend |
queryTimeIntervalAttributeName 中查询参数的值前面追加的字符串。 |
字符串 |
queryWindowInMin |
请求的查询窗口(以分钟为单位)。 |
int |
rateLimitQPS |
请求的速率限制查询数。。 |
int |
retryCount |
重试计数。 |
int |
startTimeAttributeName |
远程服务器希望启动查询的查询参数名称。 此属性与 endTimeAttributeName 交手。 |
字符串 |
timeoutInSeconds |
超时(以秒为单位)。 |
int |
RestApiPollerRequestConfigQueryParameters
RestApiPollerRequestPagingConfig
名字 |
描述 |
价值 |
pageSize |
页面大小 |
int |
pageSizeParameterName |
页面大小参数名称 |
字符串 |
pagingType |
分页类型 |
“CountBasedPaging” “LinkHeader” “NextPageToken” “NextPageUrl” “Offset” “PersistentLinkHeader” “PersistentToken”(必需) |
SessionAuthModel
SessionAuthModelPassword
SessionAuthModelQueryParameters
SessionAuthModelUserName
TIDataConnector
TIDataConnectorDataTypes
TIDataConnectorDataTypesIndicators
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
TIDataConnectorProperties
名字 |
描述 |
价值 |
dataTypes |
连接器的可用数据类型。 |
TIDataConnectorDataTypes(必需) |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
tipLookbackPeriod |
要导入的源的回溯期。 |
字符串 |
TiTaxiiDataConnector
TiTaxiiDataConnectorDataTypes
TiTaxiiDataConnectorDataTypesTaxiiClient
名字 |
描述 |
价值 |
州 |
描述是否启用此数据类型连接。 |
“Disabled” “Enabled”(必需) |
TiTaxiiDataConnectorProperties
名字 |
描述 |
价值 |
collectionId |
TAXII 服务器的集合 ID。 |
字符串 |
dataTypes |
威胁智能 TAXII 数据连接器的可用数据类型。 |
TiTaxiiDataConnectorDataTypes (必需) |
friendlyName |
TAXII 服务器的友好名称。 |
字符串 |
密码 |
TAXII 服务器的密码。 |
字符串 |
pollingFrequency |
TAXII 服务器的轮询频率。 |
“OnceADay” “OnceAMinute” “OnceAnHour”(必需) |
taxiiLookbackPeriod |
TAXII 服务器的回溯期。 |
字符串 |
taxiiServer |
TAXII 服务器的 API 根目录。 |
字符串 |
tenantId |
要连接到的租户 ID,并从中获取数据。 |
string (必需) |
userName |
TAXII 服务器的 userName。 |
字符串 |
workspaceId |
工作区 ID。 |
字符串 |