Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
- Mais recente
- 2025-09-01
- 2025-07-01-preview
- 2025-06-01
- 2025-04-01-visualização
- 2025-03-01
- 2025-01-01-visualização
- 2024-10-01-visualização
- 2024-09-01
- 2024-04-01-prévia
- 2024-03-01
- 2024-01-01-visualização
- 01/12/2023 - visualização
- 2023-11-01
- 2023-10-01-visualização
- 2023-09-01-visualização
- 2023-08-01-prévia
- 2023-07-01-visualização
- 2023-06-01-prévia
- 2023-05-01-visualização
- 2023-04-01-visualização
- 2023-03-01-visualização
- 2023-02-01
- 2023-02-01-visualização
- 2022-12-01-visualização
- 2022-11-01
- 2022-11-01-visualização
- 2022-10-01-preview
- 2022-09-01-visualização
- 2022-08-01
- 2022-08-01-visualização
- 2022-07-01-visualização
- 2022-06-01-visualização
- 2022-05-01-visualização
- 2022-04-01-visualização
- 2022-01-01-visualização
- 2021-10-01
- 2021-10-01-visualização
- 2021-09-01-visualização
- 2021-03-01-visualização
- 2020-01-01
- 2019-01-01-visualização
Definição de recurso Bicep
O tipo de recurso dataConnectors pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Exemplos de uso
Amostras de Bicep
Um exemplo básico de implantação do Data Connector.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource workspace 'Microsoft.OperationalInsights/workspaces@2022-10-01' = {
name: resourceName
location: location
properties: {
features: {
disableLocalAuth: false
enableLogAccessUsingOnlyResourcePermissions: true
}
publicNetworkAccessForIngestion: 'Enabled'
publicNetworkAccessForQuery: 'Enabled'
retentionInDays: 30
sku: {
name: 'PerGB2018'
}
workspaceCapping: {
dailyQuotaGb: -1
}
}
}
resource onboardingState 'Microsoft.SecurityInsights/onboardingStates@2023-06-01-preview' = {
name: 'default'
scope: workspace
properties: {
customerManagedKey: false
}
}
resource dataConnector 'Microsoft.SecurityInsights/dataConnectors@2022-10-01-preview' = {
name: resourceName
scope: workspace
dependsOn: [
onboardingState
]
kind: 'MicrosoftThreatIntelligence'
properties: {
dataTypes: {
bingSafetyPhishingURL: {
lookbackPeriod: ''
state: 'Disabled'
}
microsoftEmergingThreatFeed: {
lookbackPeriod: '1970-01-01T00:00:00Z'
state: 'enabled'
}
}
tenantId: tenant().tenantId
}
}
Módulos verificados do Azure
Os seguintes módulos Azure Verificados podem ser usados para implantar esse tipo de recurso.
| Módulo | Descrição |
|---|---|
| Security Insights - Conector de Dados | Módulo de recursos do AVM para Security Insights - Conector de dados |
Formato de recurso
Para criar uma Microsoft. Recurso SecurityInsights/dataConnectors, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.SecurityInsights/dataConnectors@2025-09-01' = {
etag: 'string'
name: 'string'
kind: 'string'
// For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}
Objetos CcpAuthConfig
Defina a propriedade type para especificar o tipo de objeto.
Para a APIKey, use:
{
apiKey: 'string'
apiKeyIdentifier: 'string'
apiKeyName: 'string'
isApiKeyInPostPayload: bool
type: 'APIKey'
}
Para a AWS, use:
{
externalId: 'string'
roleArn: 'string'
type: 'AWS'
}
Para o Basic, use:
{
password: 'string'
type: 'Basic'
userName: 'string'
}
Para GCP, use:
{
projectNumber: 'string'
serviceAccountEmail: 'string'
type: 'GCP'
workloadIdentityProviderId: 'string'
}
Para GitHub, use:
{
installationId: 'string'
type: 'GitHub'
}
Para JwtToken, use:
{
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'
}
}
Para Nenhum, use:
{
type: 'None'
}
Para OAuth2, use:
{
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'
}
Para Oracle, use:
{
pemFile: 'string'
publicFingerprint: 'string'
tenantId: 'string'
type: 'Oracle'
userId: 'string'
}
Para o ServiceBus, use:
{
credentialsConfig: {
{customized property}: 'string'
}
storageAccountCredentialsConfig: {
{customized property}: 'string'
}
type: 'ServiceBus'
}
Para Sessão, use:
{
headers: {
{customized property}: 'string'
}
isPostPayloadJson: bool
password: {
{customized property}: 'string'
}
queryParameters: {
{customized property}: any(...)
}
sessionIdName: 'string'
sessionLoginRequestUri: 'string'
sessionTimeoutInMinutes: int
type: 'Session'
userName: {
{customized property}: 'string'
}
}
Microsoft. Objetos SecurityInsights/dataConnectors
Defina o tipo propriedade para especificar o tipo de objeto.
Para AmazonWebServicesCloudTrail, use:
{
kind: 'AmazonWebServicesCloudTrail'
properties: {
awsRoleArn: 'string'
dataTypes: {
logs: {
state: 'string'
}
}
}
}
Para o AzureActiveDirectory, use:
{
kind: 'AzureActiveDirectory'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
tenantId: 'string'
}
}
Para AzureAdvancedThreatProtection, use:
{
kind: 'AzureAdvancedThreatProtection'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
tenantId: 'string'
}
}
Para o AzureSecurityCenter, use:
{
kind: 'AzureSecurityCenter'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
subscriptionId: 'string'
}
}
Para MicrosoftCloudAppSecurity, use:
{
kind: 'MicrosoftCloudAppSecurity'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
discoveryLogs: {
state: 'string'
}
}
tenantId: 'string'
}
}
Para MicrosoftDefenderAdvancedThreatProtection, use:
{
kind: 'MicrosoftDefenderAdvancedThreatProtection'
properties: {
dataTypes: {
alerts: {
state: 'string'
}
}
tenantId: 'string'
}
}
Para MicrosoftThreatIntelligence, use:
{
kind: 'MicrosoftThreatIntelligence'
properties: {
dataTypes: {
microsoftEmergingThreatFeed: {
lookbackPeriod: 'string'
state: 'string'
}
}
tenantId: 'string'
}
}
Para o Office365, use:
{
kind: 'Office365'
properties: {
dataTypes: {
exchange: {
state: 'string'
}
sharePoint: {
state: 'string'
}
teams: {
state: 'string'
}
}
tenantId: 'string'
}
}
Para PremiumMicrosoftDefenderForThreatIntelligence, use:
{
kind: 'PremiumMicrosoftDefenderForThreatIntelligence'
properties: {
dataTypes: {
connector: {
state: 'string'
}
}
lookbackPeriod: 'string'
requiredSKUsPresent: bool
tenantId: 'string'
}
}
Para RestApiPoller, use:
{
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(...)
}
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'
}
}
}
Para ThreatIntelligence, use:
{
kind: 'ThreatIntelligence'
properties: {
dataTypes: {
indicators: {
state: 'string'
}
}
tenantId: 'string'
tipLookbackPeriod: 'string'
}
}
Valores de propriedade
Microsoft. SecurityInsights/dataConnectors
| Nome | Descrição | Valor |
|---|---|---|
| etag | Etag do recurso do azure | cadeia |
| tipo | Defina como 'AmazonWebServicesCloudTrail' para o tipo AwsCloudTrailDataConnector. Defina como 'AzureActiveDirectory' para o tipo AADDataConnector. Defina como 'AzureAdvancedThreatProtection' para o tipo AatpDataConnector. Defina como 'AzureSecurityCenter' para o tipo ASCDataConnector. Defina como 'MicrosoftCloudAppSecurity' para o tipo McasDataConnector. Defina como 'MicrosoftDefenderAdvancedThreatProtection' para o tipo MdatpDataConnector. Defina como 'MicrosoftThreatIntelligence' para o tipo MstiDataConnector. Defina como 'Office365' para o tipo OfficeDataConnector. Defina como 'PremiumMicrosoftDefenderForThreatIntelligence' para o tipo PremiumMicrosoftDefenderForThreatIntelligence. Defina como 'RestApiPoller' para o tipo RestApiPollerDataConnector. Defina como 'ThreatIntelligence' para o tipo TIDataConnector. | 'AmazonWebServicesCloudTrail' 'AzureActiveDirectory' 'AzureAdvancedThreatProtection' 'AzureSecurityCenter' 'MicrosoftCloudAppSecurity' 'MicrosoftDefenderAdvancedThreatProtection' 'MicrosoftThreatIntelligence' 'Office365' 'PremiumMicrosoftDefenderForThreatIntelligence' 'RestApiPoller' 'ThreatIntelligence' (obrigatório) |
| nome | O nome do recurso | cadeia de caracteres (obrigatório) |
| escopo | Use ao criar um recurso em um escopo diferente do escopo de implantação. | Defina essa propriedade como o nome simbólico de um recurso para aplicar o recurso de extensão . |
Conector AADData
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'AzureActiveDirectory' (obrigatório) |
| propriedades | Propriedades do conector de dados do Microsoft Entra ID. | AADDataConnectorProperties |
AADDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
AatpDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'AzureAdvancedThreatProtection' (obrigatório) |
| propriedades | Propriedades do conector de dados AATP (Azure Proteção Avançada contra Ameaças). | AatpDataConnectorProperties |
AatpDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
AlertsDataTypeOfDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| Alertas | Alertas de conexão de tipo de dados. | DataConnectorDataTypeCommon (obrigatório) |
ApiKeyAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Chave de API | Chave de API para a credencial de chave secreta do usuário | cadeia de caracteres (obrigatório) |
| apiKeyIdentifier | Identificador de chave de API | cadeia |
| apiKeyName | Nome da chave de API | cadeia de caracteres (obrigatório) |
| isApiKeyInPostPayload | Sinalizar para indicar se a chave de API está definida no conteúdo HTTP POST | Bool |
| tipo | O tipo de autenticação | 'APIKey' (obrigatório) |
Conector ASCData
ASCDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID de assinatura | A ID da assinatura à qual se conectar e obter os dados. | cadeia |
AWSAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| ID externo | O STS do AWS assume a ID externa da função. Isso é usado para evitar o problema de deputado confuso: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html' | cadeia |
| roleArn | AWS STS assume função ARN | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'AWS' (obrigatório) |
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| logs | Tipo de dados de logs. | AwsCloudTrailDataConnectorDataTypesLogs (obrigatório) |
AwsCloudTrailDataConnectorDataTypesLogs
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
AwsCloudTrailDataConnectorProperties
BasicAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| senha | A senha | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'Basic' (obrigatório) |
| nome do usuário | O nome do usuário. | cadeia de caracteres (obrigatório) |
CcpAuthConfig
| Nome | Descrição | Valor |
|---|---|---|
| tipo | Defina como 'APIKey' para o tipo ApiKeyAuthModel. Defina como 'AWS' para o tipo AWSAuthModel. Defina como 'Basic' para o tipo BasicAuthModel. Defina como 'GCP' para o tipo GCPAuthModel. Defina para 'GitHub' para o tipo GitHubAuthModel. Defina como 'JwtToken' para o tipo JwtAuthModel. Defina como 'None' para o tipo NoneAuthModel. Defina como 'OAuth2' para o tipo OAuthModel. Defina como 'Oracle' para o tipo OracleAuthModel. Defina como 'ServiceBus' para o tipo GenericBlobSbsAuthModel. Defina como "Sessão" para o tipo SessionAuthModel. | 'APIKey' 'AWS' 'Básico' 'GCP' 'GitHub' 'JwtToken' 'Nenhum' 'OAuth2' 'Oráculo' 'Ônibus de serviço' 'Session' (obrigatório) |
CcpResponseConfig
| Nome | Descrição | Valor |
|---|---|---|
| compressãoAlgo | O algoritmo de compactação. Por exemplo: 'gzip', 'multi-gzip', 'deflate'. | cadeia |
| convertChildPropertiesToArray | O valor que indica se a resposta não é uma matriz de eventos/logs. Ao definir esse sinalizador como true, significa que o servidor remoto responderá com um objeto que cada propriedade tem como valor uma matriz de eventos/logs. | Bool |
| csvDelimiter | O delimitador csv, caso o formato de resposta seja CSV. | cadeia |
| Fuga csv | O caractere usado para escapar de caracteres no CSV. | cadeia de caracteres Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 |
| eventosJsonPaths | Os caminhos json, '$' char é a raiz json. | string[] (obrigatório) |
| formato | O formato de resposta. os valores possíveis são json, csv, xml | cadeia |
| hasCsvBoundary | O valor que indica se a resposta tem limite de CSV caso a resposta seja no formato CSV. | Bool |
| hasCsvHeader | O valor que indica se a resposta tem cabeçalhos no caso da resposta no formato CSV. | Bool |
| isGzipCompressed | O valor que indica se o servidor remoto dá suporte a Gzip e devemos esperar uma resposta Gzip. | Bool |
| successStatusJsonPath | O valor em que a mensagem/código de status deve aparecer na resposta. | cadeia |
| successStatusValue | O valor do status. | cadeia |
DataConnectorDataTypeCommon
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
DCRConfiguração
| Nome | Descrição | Valor |
|---|---|---|
| dataCollectionEndpoint | Representa o ponto de extremidade de ingestão de coleta de dados no log analytics. | cadeia de caracteres (obrigatório) |
| dataCollectionRuleImmutableId | A ID imutável da regra de coleta de dados, a regra define a transformação e o destino dos dados. | cadeia de caracteres (obrigatório) |
| nome do fluxo | O fluxo para o qual estamos enviando os dados. | cadeia de caracteres (obrigatório) |
GCPAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| número do projeto | Número do Project GCP | cadeia de caracteres (obrigatório) |
| serviçoContaE-mail | Email da conta de serviço GCP | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'GCP' (obrigatório) |
| workloadIdentityProviderId | ID do provedor de identidade da carga de trabalho do GCP | cadeia de caracteres (obrigatório) |
GenericBlobSbsAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| credentialsConfig | Credenciais para namespace do barramento de serviço, keyvault uri para chave de acesso | GenericBlobSbsAuthModelCredentialsConfig |
| storageAccountCredentialsConfig | Credenciais para a conta de armazenamento, keyvault uri para chave de acesso | GenericBlobSbsAuthModelStorageAccountCredentialsConfig |
| tipo | O tipo de autenticação | 'ServiceBus' (obrigatório) |
GenericBlobSbsAuthModelCredentialsConfig
| Nome | Descrição | Valor |
|---|
GenericBlobSbsAuthModelStorageAccountCredentialsConfig
| Nome | Descrição | Valor |
|---|
GitHubAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| installationId | A ID de instalação de autenticação do GitHubApp. | cadeia |
| tipo | O tipo de autenticação | 'GitHub' (obrigatório) |
JwtAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Cabeçalhos | Os cabeçalhos personalizados que queremos adicionar depois de enviarmos a solicitação ao ponto de extremidade do token. | JwtAuthModelHeaders |
| isCredentialsInHeaders | Sinalizador indicando se queremos enviar o nome de usuário e a senha para o ponto de extremidade de token nos cabeçalhos. | Bool |
| isJsonRequest | Sinalizador indicando se a solicitação do corpo é JSON (cabeçalho Content-Type = application/json), o que significa que é uma solicitação codificada pela URL do Formulário (cabeçalho Content-Type = application/x-www-form-urlencoded). | Bool |
| senha | A senha | JwtAuthModelPassword (obrigatório) |
| queryParameters | O parâmetro de consulta personalizado que desejamos adicionar quando enviarmos a solicitação para o ponto de extremidade do token. | JwtAuthModelQueryParameters |
| requestTimeoutInSeconds | Tempo limite da solicitação em segundos. | int Restrições: Valor máximo = 180 |
| tokenEndpoint | Ponto de extremidade de token para solicitar JWT | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'JwtToken' (obrigatório) |
| nome do usuário | O nome do usuário. Se o nome de usuário e a senha forem enviados na solicitação de cabeçalho, só precisaremos preencher a value propriedade com o nome de usuário (igual à autenticação básica). Se o nome de usuário e a senha forem enviados na solicitação do corpo, precisaremos especificar o Key e Value. |
JwtAuthModelUserName (obrigatório) |
JwtAuthModelHeaders
| Nome | Descrição | Valor |
|---|
JwtAuthModelPassword
| Nome | Descrição | Valor |
|---|
JwtAuthModelQueryParameters
| Nome | Descrição | Valor |
|---|
JwtAuthModelUserName
| Nome | Descrição | Valor |
|---|
Conector de dados de MCAS
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'MicrosoftCloudAppSecurity' (obrigatório) |
| propriedades | Propriedades do conector de dados MCAS (Microsoft Cloud App Security). | mcasDataConnectorProperties |
McasDataConnectorDataTypes
Propriedades do Conector de Dados Mcas
Conector de Dados Mdatp
MdatpDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
Conector de Dados Mistos
MstiDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| microsoftEmergingThreatFeed | Tipo de dado para conector de dados Microsoft Threat Intelligence. | MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed (obrigatório) |
MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed
| Nome | Descrição | Valor |
|---|---|---|
| lookbackPeriod | O período de pesquisa para o feed a ser importado. A data e hora da qual começar a importar o feed, por exemplo: 2024-01-01T00:00:00.000Z. | cadeia de caracteres (obrigatório) |
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
MstiDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | MstiDataConnectorDataTypes (obrigatório) |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
NoneAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de autenticação | 'None' (obrigatório) |
Modelo OAuth
| Nome | Descrição | Valor |
|---|---|---|
| accessTokenPrepend | Prepend do token de acesso. O padrão é "Portador". | cadeia |
| código de autorização | O código de autorização do usuário. | cadeia |
| authorizationEndpoint | O ponto de extremidade de autorização. | cadeia |
| authorizationEndpointHeaders | Os cabeçalhos do ponto de extremidade de autorização. | OAuthModelAuthorizationEndpointHeaders |
| authorizationEndpointQueryParameters | Os parâmetros de consulta do ponto de extremidade de autorização. | OAuthModelAuthorizationEndpointQueryParameters |
| ID do cliente | A ID do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia de caracteres (obrigatório) |
| segredo do cliente | O segredo do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia de caracteres (obrigatório) |
| tipoDeConcessão | O tipo de concessão, geralmente, será "código de autorização". | cadeia de caracteres (obrigatório) |
| isCredentialsInHeaders | Indicando se queremos enviar o clientId e clientSecret para o ponto de extremidade de token nos cabeçalhos. | Bool |
| isJwtBearerFlow | Um valor que indica se é um fluxo JWT. | Bool |
| redirectUri | A URL de redirecionamento de aplicativo que o usuário configura no provedor OAuth. | cadeia |
| escopo | O escopo do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia |
| tokenEndpoint | O ponto de extremidade do token. Define o token de atualização OAuth2. | cadeia de caracteres (obrigatório) |
| tokenEndpointHeaders | Os cabeçalhos do ponto de extremidade do token. | OAuthModelTokenEndpointHeaders |
| tokenEndpointQueryParameters | Os parâmetros de consulta de ponto de extremidade de token. | OAuthModelTokenEndpointQueryParameters |
| tipo | O tipo de autenticação | 'OAuth2' (obrigatório) |
OAuthModelAuthorizationEndpointHeaders
| Nome | Descrição | Valor |
|---|
OAuthModelAuthorizationEndpointQueryParameters
| Nome | Descrição | Valor |
|---|
OAuthModelTokenEndpointHeaders
| Nome | Descrição | Valor |
|---|
OAuthModelTokenEndpointQueryParameters
| Nome | Descrição | Valor |
|---|
Conector de Dados do Office
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'Office365' (obrigatório) |
| propriedades | Propriedades do conector de dados do Office. | OfficeDataConnectorProperties |
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorDataTypesSharePoint
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorDataTypesTeams
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorProperties
OracleAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| pemFile | Conteúdo do arquivo PRM | cadeia de caracteres (obrigatório) |
| publicFingerprint | Impressão digital pública | cadeia de caracteres (obrigatório) |
| ID do inquilino | ID do locatário do Oracle | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'Oracle' (obrigatório) |
| ID do usuário | ID de usuário do Oracle | cadeia de caracteres (obrigatório) |
Tipos de dados PremiumMdtiDataConnectorConnector.
| Nome | Descrição | Valor |
|---|---|---|
| conector | Tipo de dado para Microsoft Defender para Inteligência contra Ameaças Premium data connector. | PremiumMdtiDataConnectorDataTypesConnector (obrigatório) |
PremiumMdtiDataConnectorDataTypesConnector
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
PremiumMdtiDataConnectorProperties
PremiumMicrosoftDefenderForThreatIntelligence
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'PremiumMicrosoftDefenderForThreatIntelligence' (obrigatório) |
| propriedades | Propriedades do conector de dados Microsoft Defender para Inteligência contra Ameaças Premium. | PremiumMdtiDataConnectorProperties |
RestApiPollerDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'RestApiPoller' (obrigatório) |
| propriedades | Propriedades do conector de dados rest API Poller. | restApiPollerDataConnectorProperties |
RestApiPollerDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| addOnAttributes | A adição de atributos. O nome da chave se tornará o nome do atributo (uma coluna) e o valor se tornará o valor do atributo no conteúdo. | RestApiPollerDataConnectorPropertiesAddOnAttributes |
| autenticação | O modelo de autenticação. | CcpAuthConfig (obrigatório) |
| nome_da_definição do conector | O nome da definição do conector (a ID do recurso dataConnectorDefinition). | cadeia de caracteres (obrigatório) |
| Datatype | O destino da tabela Log Analytics. | cadeia |
| dcrConfig | As propriedades relacionadas ao DCR. | DCRConfiguration |
| éAtivo | Indica se o conector está ativo ou não. | Bool |
| Paginação | A configuração de paginação. | RestApiPollerRequestPagingConfig |
| solicitação | A configuração da solicitação. | RestApiPollerRequestConfig (obrigatório) |
| resposta | A configuração de resposta. | ccpResponseConfig |
RestApiPollerDataConnectorPropertiesAddOnAttributes
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestConfig
| Nome | Descrição | Valor |
|---|---|---|
| apiEndpoint | O ponto de extremidade da API. | cadeia de caracteres (obrigatório) |
| endTimeAttributeName | O nome do parâmetro de consulta que o servidor remoto espera encerrar a consulta. Esta propriedade vai lado a lado com startTimeAttributeName |
cadeia |
| Cabeçalhos | O cabeçalho da solicitação do servidor remoto. | restApiPollerRequestConfigHeaders |
| Método http | O método HTTP, valor padrão GET. | 'EXCLUIR' 'PEGUE' 'POSTAGEM' 'COLOCAR' |
| isPostPayloadJson | Sinalizador para indicar se a carga HTTP POST está no formato JSON (vs form-urlencoded). | Bool |
| queryParameters | Os parâmetros de consulta HTTP para a API RESTful. | RestApiPollerRequestConfigQueryParameters |
| queryParametersTemplate | o modelo de parâmetros de consulta. Define o modelo de parâmetros de consulta a ser usado ao passar parâmetros de consulta em cenários avançados. | cadeia |
| queryTimeFormat | O formato de hora da consulta. Um servidor remoto pode ter uma consulta para efetuar pull de dados do intervalo 'start' a 'end'. Essa propriedade indica qual é o formato de tempo esperado que o servidor remoto sabe analisar. | cadeia |
| queryTimeIntervalAttributeName | O nome do parâmetro de consulta que precisamos enviar ao servidor para logs de consulta no intervalo de tempo. Deve ser definido com queryTimeIntervalPrepend e queryTimeIntervalDelimiter |
cadeia |
| queryTimeIntervalDelimiter | A cadeia de caracteres delimitador entre 2 QueryTimeFormat no parâmetro queryTimeIntervalAttributeNamede consulta. |
cadeia |
| queryTimeIntervalPrepend | O prepend de cadeia de caracteres para o valor do parâmetro de consulta em queryTimeIntervalAttributeName. |
cadeia |
| queryWindowInMin | A janela de consulta em minutos para a solicitação. | int |
| rateLimitQPS | As consultas de limite de taxa por segundo para a solicitação.. | int |
| retryCount | A contagem de repetições. | int |
| startTimeAttributeName | O nome do parâmetro de consulta que o servidor remoto espera iniciar a consulta. Esta propriedade vai lado a lado com endTimeAttributeName. |
cadeia |
| timeoutInSeconds | O tempo limite em segundos. | int |
RestApiPollerRequestConfigHeaders
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestConfigQueryParameters
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestPagingConfig
| Nome | Descrição | Valor |
|---|---|---|
| Tamanho da página | Tamanho da página | int |
| pageSizeParameterName | Nome do parâmetro de tamanho da página | cadeia |
| tipo de paginação | Tipo de paginação | 'CountBasedPaging' 'LinkHeader' 'Token de próxima página' 'NextPageUrl' 'Deslocamento' 'PersistentLinkHeader' 'PersistentToken' (obrigatório) |
SessionAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Cabeçalhos | Cabeçalhos de solicitação HTTP para o ponto de extremidade do serviço de sessão. | SessionAuthModelHeaders |
| isPostPayloadJson | Indicando se a chave de API está definida no conteúdo HTTP POST. | Bool |
| senha | O nome do atributo de senha. | SessionAuthModelPassword (obrigatório) |
| queryParameters | Consultar parâmetros para o ponto de extremidade do serviço de sessão. | SessionAuthModelQueryParameters |
| nome_da_sessãoId | Nome do atributo ID da sessão do cabeçalho de resposta HTTP. | cadeia |
| sessionLoginRequestUri | URL de solicitação HTTP para o ponto de extremidade do serviço de sessão. | cadeia |
| sessionTimeoutInMinutes | Tempo limite da sessão em minutos. | int |
| tipo | O tipo de autenticação | 'Session' (obrigatório) |
| nome do usuário | O valor da chave de atributo de nome de usuário. | SessionAuthModelUserName (obrigatório) |
SessionAuthModelHeaders
| Nome | Descrição | Valor |
|---|
SessionAuthModelPassword
| Nome | Descrição | Valor |
|---|
SessionAuthModelQueryParameters
| Nome | Descrição | Valor |
|---|
SessionAuthModelUserName
| Nome | Descrição | Valor |
|---|
TIDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'ThreatIntelligence' (obrigatório) |
| propriedades | Propriedades do conector de dados TI (Inteligência contra Ameaças). | TIDataConnectorProperties |
TIDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| Indicadores | Tipo de dados para conexão de indicadores. | TIDataConnectorDataTypesIndicators (obrigatório) |
TIDataConnectorDataTypesIndicators
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
TIDataConnectorProperties
Definição de recurso de modelo do ARM
O tipo de recurso dataConnectors pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Exemplos de uso
Formato de recurso
Para criar uma Microsoft. Recurso SecurityInsights/dataConnectors, adicione o JSON a seguir ao seu modelo.
{
"etag": "string",
"name": "string",
"kind": "string"
// For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}
Objetos CcpAuthConfig
Defina a propriedade type para especificar o tipo de objeto.
Para a APIKey, use:
{
"apiKey": "string",
"apiKeyIdentifier": "string",
"apiKeyName": "string",
"isApiKeyInPostPayload": "bool",
"type": "APIKey"
}
Para a AWS, use:
{
"externalId": "string",
"roleArn": "string",
"type": "AWS"
}
Para o Basic, use:
{
"password": "string",
"type": "Basic",
"userName": "string"
}
Para GCP, use:
{
"projectNumber": "string",
"serviceAccountEmail": "string",
"type": "GCP",
"workloadIdentityProviderId": "string"
}
Para GitHub, use:
{
"installationId": "string",
"type": "GitHub"
}
Para JwtToken, use:
{
"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"
}
}
Para Nenhum, use:
{
"type": "None"
}
Para OAuth2, use:
{
"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"
}
Para Oracle, use:
{
"pemFile": "string",
"publicFingerprint": "string",
"tenantId": "string",
"type": "Oracle",
"userId": "string"
}
Para o ServiceBus, use:
{
"credentialsConfig": {
"{customized property}": "string"
},
"storageAccountCredentialsConfig": {
"{customized property}": "string"
},
"type": "ServiceBus"
}
Para Sessão, use:
{
"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. Objetos SecurityInsights/dataConnectors
Defina o tipo propriedade para especificar o tipo de objeto.
Para AmazonWebServicesCloudTrail, use:
{
"kind": "AmazonWebServicesCloudTrail",
"properties": {
"awsRoleArn": "string",
"dataTypes": {
"logs": {
"state": "string"
}
}
}
}
Para o AzureActiveDirectory, use:
{
"kind": "AzureActiveDirectory",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"tenantId": "string"
}
}
Para AzureAdvancedThreatProtection, use:
{
"kind": "AzureAdvancedThreatProtection",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"tenantId": "string"
}
}
Para o AzureSecurityCenter, use:
{
"kind": "AzureSecurityCenter",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"subscriptionId": "string"
}
}
Para MicrosoftCloudAppSecurity, use:
{
"kind": "MicrosoftCloudAppSecurity",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
},
"discoveryLogs": {
"state": "string"
}
},
"tenantId": "string"
}
}
Para MicrosoftDefenderAdvancedThreatProtection, use:
{
"kind": "MicrosoftDefenderAdvancedThreatProtection",
"properties": {
"dataTypes": {
"alerts": {
"state": "string"
}
},
"tenantId": "string"
}
}
Para MicrosoftThreatIntelligence, use:
{
"kind": "MicrosoftThreatIntelligence",
"properties": {
"dataTypes": {
"microsoftEmergingThreatFeed": {
"lookbackPeriod": "string",
"state": "string"
}
},
"tenantId": "string"
}
}
Para o Office365, use:
{
"kind": "Office365",
"properties": {
"dataTypes": {
"exchange": {
"state": "string"
},
"sharePoint": {
"state": "string"
},
"teams": {
"state": "string"
}
},
"tenantId": "string"
}
}
Para PremiumMicrosoftDefenderForThreatIntelligence, use:
{
"kind": "PremiumMicrosoftDefenderForThreatIntelligence",
"properties": {
"dataTypes": {
"connector": {
"state": "string"
}
},
"lookbackPeriod": "string",
"requiredSKUsPresent": "bool",
"tenantId": "string"
}
}
Para RestApiPoller, use:
{
"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"
}
}
}
Para ThreatIntelligence, use:
{
"kind": "ThreatIntelligence",
"properties": {
"dataTypes": {
"indicators": {
"state": "string"
}
},
"tenantId": "string",
"tipLookbackPeriod": "string"
}
}
Valores de propriedade
Microsoft. SecurityInsights/dataConnectors
| Nome | Descrição | Valor |
|---|---|---|
| apiVersion | A versão da API | '2025-09-01' |
| etag | Etag do recurso do azure | cadeia |
| tipo | Defina como 'AmazonWebServicesCloudTrail' para o tipo AwsCloudTrailDataConnector. Defina como 'AzureActiveDirectory' para o tipo AADDataConnector. Defina como 'AzureAdvancedThreatProtection' para o tipo AatpDataConnector. Defina como 'AzureSecurityCenter' para o tipo ASCDataConnector. Defina como 'MicrosoftCloudAppSecurity' para o tipo McasDataConnector. Defina como 'MicrosoftDefenderAdvancedThreatProtection' para o tipo MdatpDataConnector. Defina como 'MicrosoftThreatIntelligence' para o tipo MstiDataConnector. Defina como 'Office365' para o tipo OfficeDataConnector. Defina como 'PremiumMicrosoftDefenderForThreatIntelligence' para o tipo PremiumMicrosoftDefenderForThreatIntelligence. Defina como 'RestApiPoller' para o tipo RestApiPollerDataConnector. Defina como 'ThreatIntelligence' para o tipo TIDataConnector. | 'AmazonWebServicesCloudTrail' 'AzureActiveDirectory' 'AzureAdvancedThreatProtection' 'AzureSecurityCenter' 'MicrosoftCloudAppSecurity' 'MicrosoftDefenderAdvancedThreatProtection' 'MicrosoftThreatIntelligence' 'Office365' 'PremiumMicrosoftDefenderForThreatIntelligence' 'RestApiPoller' 'ThreatIntelligence' (obrigatório) |
| nome | O nome do recurso | cadeia de caracteres (obrigatório) |
| tipo | O tipo de recurso | 'Microsoft. SecurityInsights/dataConnectors |
Conector AADData
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'AzureActiveDirectory' (obrigatório) |
| propriedades | Propriedades do conector de dados do Microsoft Entra ID. | AADDataConnectorProperties |
AADDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
AatpDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'AzureAdvancedThreatProtection' (obrigatório) |
| propriedades | Propriedades do conector de dados AATP (Azure Proteção Avançada contra Ameaças). | AatpDataConnectorProperties |
AatpDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
AlertsDataTypeOfDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| Alertas | Alertas de conexão de tipo de dados. | DataConnectorDataTypeCommon (obrigatório) |
ApiKeyAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Chave de API | Chave de API para a credencial de chave secreta do usuário | cadeia de caracteres (obrigatório) |
| apiKeyIdentifier | Identificador de chave de API | cadeia |
| apiKeyName | Nome da chave de API | cadeia de caracteres (obrigatório) |
| isApiKeyInPostPayload | Sinalizar para indicar se a chave de API está definida no conteúdo HTTP POST | Bool |
| tipo | O tipo de autenticação | 'APIKey' (obrigatório) |
Conector ASCData
ASCDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID de assinatura | A ID da assinatura à qual se conectar e obter os dados. | cadeia |
AWSAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| ID externo | O STS do AWS assume a ID externa da função. Isso é usado para evitar o problema de deputado confuso: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html' | cadeia |
| roleArn | AWS STS assume função ARN | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'AWS' (obrigatório) |
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| logs | Tipo de dados de logs. | AwsCloudTrailDataConnectorDataTypesLogs (obrigatório) |
AwsCloudTrailDataConnectorDataTypesLogs
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
AwsCloudTrailDataConnectorProperties
BasicAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| senha | A senha | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'Basic' (obrigatório) |
| nome do usuário | O nome do usuário. | cadeia de caracteres (obrigatório) |
CcpAuthConfig
| Nome | Descrição | Valor |
|---|---|---|
| tipo | Defina como 'APIKey' para o tipo ApiKeyAuthModel. Defina como 'AWS' para o tipo AWSAuthModel. Defina como 'Basic' para o tipo BasicAuthModel. Defina como 'GCP' para o tipo GCPAuthModel. Defina para 'GitHub' para o tipo GitHubAuthModel. Defina como 'JwtToken' para o tipo JwtAuthModel. Defina como 'None' para o tipo NoneAuthModel. Defina como 'OAuth2' para o tipo OAuthModel. Defina como 'Oracle' para o tipo OracleAuthModel. Defina como 'ServiceBus' para o tipo GenericBlobSbsAuthModel. Defina como "Sessão" para o tipo SessionAuthModel. | 'APIKey' 'AWS' 'Básico' 'GCP' 'GitHub' 'JwtToken' 'Nenhum' 'OAuth2' 'Oráculo' 'Ônibus de serviço' 'Session' (obrigatório) |
CcpResponseConfig
| Nome | Descrição | Valor |
|---|---|---|
| compressãoAlgo | O algoritmo de compactação. Por exemplo: 'gzip', 'multi-gzip', 'deflate'. | cadeia |
| convertChildPropertiesToArray | O valor que indica se a resposta não é uma matriz de eventos/logs. Ao definir esse sinalizador como true, significa que o servidor remoto responderá com um objeto que cada propriedade tem como valor uma matriz de eventos/logs. | Bool |
| csvDelimiter | O delimitador csv, caso o formato de resposta seja CSV. | cadeia |
| Fuga csv | O caractere usado para escapar de caracteres no CSV. | cadeia de caracteres Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 |
| eventosJsonPaths | Os caminhos json, '$' char é a raiz json. | string[] (obrigatório) |
| formato | O formato de resposta. os valores possíveis são json, csv, xml | cadeia |
| hasCsvBoundary | O valor que indica se a resposta tem limite de CSV caso a resposta seja no formato CSV. | Bool |
| hasCsvHeader | O valor que indica se a resposta tem cabeçalhos no caso da resposta no formato CSV. | Bool |
| isGzipCompressed | O valor que indica se o servidor remoto dá suporte a Gzip e devemos esperar uma resposta Gzip. | Bool |
| successStatusJsonPath | O valor em que a mensagem/código de status deve aparecer na resposta. | cadeia |
| successStatusValue | O valor do status. | cadeia |
DataConnectorDataTypeCommon
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
DCRConfiguração
| Nome | Descrição | Valor |
|---|---|---|
| dataCollectionEndpoint | Representa o ponto de extremidade de ingestão de coleta de dados no log analytics. | cadeia de caracteres (obrigatório) |
| dataCollectionRuleImmutableId | A ID imutável da regra de coleta de dados, a regra define a transformação e o destino dos dados. | cadeia de caracteres (obrigatório) |
| nome do fluxo | O fluxo para o qual estamos enviando os dados. | cadeia de caracteres (obrigatório) |
GCPAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| número do projeto | Número do Project GCP | cadeia de caracteres (obrigatório) |
| serviçoContaE-mail | Email da conta de serviço GCP | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'GCP' (obrigatório) |
| workloadIdentityProviderId | ID do provedor de identidade da carga de trabalho do GCP | cadeia de caracteres (obrigatório) |
GenericBlobSbsAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| credentialsConfig | Credenciais para namespace do barramento de serviço, keyvault uri para chave de acesso | GenericBlobSbsAuthModelCredentialsConfig |
| storageAccountCredentialsConfig | Credenciais para a conta de armazenamento, keyvault uri para chave de acesso | GenericBlobSbsAuthModelStorageAccountCredentialsConfig |
| tipo | O tipo de autenticação | 'ServiceBus' (obrigatório) |
GenericBlobSbsAuthModelCredentialsConfig
| Nome | Descrição | Valor |
|---|
GenericBlobSbsAuthModelStorageAccountCredentialsConfig
| Nome | Descrição | Valor |
|---|
GitHubAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| installationId | A ID de instalação de autenticação do GitHubApp. | cadeia |
| tipo | O tipo de autenticação | 'GitHub' (obrigatório) |
JwtAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Cabeçalhos | Os cabeçalhos personalizados que queremos adicionar depois de enviarmos a solicitação ao ponto de extremidade do token. | JwtAuthModelHeaders |
| isCredentialsInHeaders | Sinalizador indicando se queremos enviar o nome de usuário e a senha para o ponto de extremidade de token nos cabeçalhos. | Bool |
| isJsonRequest | Sinalizador indicando se a solicitação do corpo é JSON (cabeçalho Content-Type = application/json), o que significa que é uma solicitação codificada pela URL do Formulário (cabeçalho Content-Type = application/x-www-form-urlencoded). | Bool |
| senha | A senha | JwtAuthModelPassword (obrigatório) |
| queryParameters | O parâmetro de consulta personalizado que desejamos adicionar quando enviarmos a solicitação para o ponto de extremidade do token. | JwtAuthModelQueryParameters |
| requestTimeoutInSeconds | Tempo limite da solicitação em segundos. | int Restrições: Valor máximo = 180 |
| tokenEndpoint | Ponto de extremidade de token para solicitar JWT | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'JwtToken' (obrigatório) |
| nome do usuário | O nome do usuário. Se o nome de usuário e a senha forem enviados na solicitação de cabeçalho, só precisaremos preencher a value propriedade com o nome de usuário (igual à autenticação básica). Se o nome de usuário e a senha forem enviados na solicitação do corpo, precisaremos especificar o Key e Value. |
JwtAuthModelUserName (obrigatório) |
JwtAuthModelHeaders
| Nome | Descrição | Valor |
|---|
JwtAuthModelPassword
| Nome | Descrição | Valor |
|---|
JwtAuthModelQueryParameters
| Nome | Descrição | Valor |
|---|
JwtAuthModelUserName
| Nome | Descrição | Valor |
|---|
Conector de dados de MCAS
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'MicrosoftCloudAppSecurity' (obrigatório) |
| propriedades | Propriedades do conector de dados MCAS (Microsoft Cloud App Security). | mcasDataConnectorProperties |
McasDataConnectorDataTypes
Propriedades do Conector de Dados Mcas
Conector de Dados Mdatp
MdatpDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
Conector de Dados Mistos
MstiDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| microsoftEmergingThreatFeed | Tipo de dado para conector de dados Microsoft Threat Intelligence. | MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed (obrigatório) |
MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed
| Nome | Descrição | Valor |
|---|---|---|
| lookbackPeriod | O período de pesquisa para o feed a ser importado. A data e hora da qual começar a importar o feed, por exemplo: 2024-01-01T00:00:00.000Z. | cadeia de caracteres (obrigatório) |
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
MstiDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | MstiDataConnectorDataTypes (obrigatório) |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
NoneAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de autenticação | 'None' (obrigatório) |
Modelo OAuth
| Nome | Descrição | Valor |
|---|---|---|
| accessTokenPrepend | Prepend do token de acesso. O padrão é "Portador". | cadeia |
| código de autorização | O código de autorização do usuário. | cadeia |
| authorizationEndpoint | O ponto de extremidade de autorização. | cadeia |
| authorizationEndpointHeaders | Os cabeçalhos do ponto de extremidade de autorização. | OAuthModelAuthorizationEndpointHeaders |
| authorizationEndpointQueryParameters | Os parâmetros de consulta do ponto de extremidade de autorização. | OAuthModelAuthorizationEndpointQueryParameters |
| ID do cliente | A ID do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia de caracteres (obrigatório) |
| segredo do cliente | O segredo do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia de caracteres (obrigatório) |
| tipoDeConcessão | O tipo de concessão, geralmente, será "código de autorização". | cadeia de caracteres (obrigatório) |
| isCredentialsInHeaders | Indicando se queremos enviar o clientId e clientSecret para o ponto de extremidade de token nos cabeçalhos. | Bool |
| isJwtBearerFlow | Um valor que indica se é um fluxo JWT. | Bool |
| redirectUri | A URL de redirecionamento de aplicativo que o usuário configura no provedor OAuth. | cadeia |
| escopo | O escopo do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia |
| tokenEndpoint | O ponto de extremidade do token. Define o token de atualização OAuth2. | cadeia de caracteres (obrigatório) |
| tokenEndpointHeaders | Os cabeçalhos do ponto de extremidade do token. | OAuthModelTokenEndpointHeaders |
| tokenEndpointQueryParameters | Os parâmetros de consulta de ponto de extremidade de token. | OAuthModelTokenEndpointQueryParameters |
| tipo | O tipo de autenticação | 'OAuth2' (obrigatório) |
OAuthModelAuthorizationEndpointHeaders
| Nome | Descrição | Valor |
|---|
OAuthModelAuthorizationEndpointQueryParameters
| Nome | Descrição | Valor |
|---|
OAuthModelTokenEndpointHeaders
| Nome | Descrição | Valor |
|---|
OAuthModelTokenEndpointQueryParameters
| Nome | Descrição | Valor |
|---|
Conector de Dados do Office
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'Office365' (obrigatório) |
| propriedades | Propriedades do conector de dados do Office. | OfficeDataConnectorProperties |
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorDataTypesSharePoint
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorDataTypesTeams
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorProperties
OracleAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| pemFile | Conteúdo do arquivo PRM | cadeia de caracteres (obrigatório) |
| publicFingerprint | Impressão digital pública | cadeia de caracteres (obrigatório) |
| ID do inquilino | ID do locatário do Oracle | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'Oracle' (obrigatório) |
| ID do usuário | ID de usuário do Oracle | cadeia de caracteres (obrigatório) |
Tipos de dados PremiumMdtiDataConnectorConnector.
| Nome | Descrição | Valor |
|---|---|---|
| conector | Tipo de dado para Microsoft Defender para Inteligência contra Ameaças Premium data connector. | PremiumMdtiDataConnectorDataTypesConnector (obrigatório) |
PremiumMdtiDataConnectorDataTypesConnector
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
PremiumMdtiDataConnectorProperties
PremiumMicrosoftDefenderForThreatIntelligence
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'PremiumMicrosoftDefenderForThreatIntelligence' (obrigatório) |
| propriedades | Propriedades do conector de dados Microsoft Defender para Inteligência contra Ameaças Premium. | PremiumMdtiDataConnectorProperties |
RestApiPollerDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'RestApiPoller' (obrigatório) |
| propriedades | Propriedades do conector de dados rest API Poller. | restApiPollerDataConnectorProperties |
RestApiPollerDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| addOnAttributes | A adição de atributos. O nome da chave se tornará o nome do atributo (uma coluna) e o valor se tornará o valor do atributo no conteúdo. | RestApiPollerDataConnectorPropertiesAddOnAttributes |
| autenticação | O modelo de autenticação. | CcpAuthConfig (obrigatório) |
| nome_da_definição do conector | O nome da definição do conector (a ID do recurso dataConnectorDefinition). | cadeia de caracteres (obrigatório) |
| Datatype | O destino da tabela Log Analytics. | cadeia |
| dcrConfig | As propriedades relacionadas ao DCR. | DCRConfiguration |
| éAtivo | Indica se o conector está ativo ou não. | Bool |
| Paginação | A configuração de paginação. | RestApiPollerRequestPagingConfig |
| solicitação | A configuração da solicitação. | RestApiPollerRequestConfig (obrigatório) |
| resposta | A configuração de resposta. | ccpResponseConfig |
RestApiPollerDataConnectorPropertiesAddOnAttributes
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestConfig
| Nome | Descrição | Valor |
|---|---|---|
| apiEndpoint | O ponto de extremidade da API. | cadeia de caracteres (obrigatório) |
| endTimeAttributeName | O nome do parâmetro de consulta que o servidor remoto espera encerrar a consulta. Esta propriedade vai lado a lado com startTimeAttributeName |
cadeia |
| Cabeçalhos | O cabeçalho da solicitação do servidor remoto. | restApiPollerRequestConfigHeaders |
| Método http | O método HTTP, valor padrão GET. | 'EXCLUIR' 'PEGUE' 'POSTAGEM' 'COLOCAR' |
| isPostPayloadJson | Sinalizador para indicar se a carga HTTP POST está no formato JSON (vs form-urlencoded). | Bool |
| queryParameters | Os parâmetros de consulta HTTP para a API RESTful. | RestApiPollerRequestConfigQueryParameters |
| queryParametersTemplate | o modelo de parâmetros de consulta. Define o modelo de parâmetros de consulta a ser usado ao passar parâmetros de consulta em cenários avançados. | cadeia |
| queryTimeFormat | O formato de hora da consulta. Um servidor remoto pode ter uma consulta para efetuar pull de dados do intervalo 'start' a 'end'. Essa propriedade indica qual é o formato de tempo esperado que o servidor remoto sabe analisar. | cadeia |
| queryTimeIntervalAttributeName | O nome do parâmetro de consulta que precisamos enviar ao servidor para logs de consulta no intervalo de tempo. Deve ser definido com queryTimeIntervalPrepend e queryTimeIntervalDelimiter |
cadeia |
| queryTimeIntervalDelimiter | A cadeia de caracteres delimitador entre 2 QueryTimeFormat no parâmetro queryTimeIntervalAttributeNamede consulta. |
cadeia |
| queryTimeIntervalPrepend | O prepend de cadeia de caracteres para o valor do parâmetro de consulta em queryTimeIntervalAttributeName. |
cadeia |
| queryWindowInMin | A janela de consulta em minutos para a solicitação. | int |
| rateLimitQPS | As consultas de limite de taxa por segundo para a solicitação.. | int |
| retryCount | A contagem de repetições. | int |
| startTimeAttributeName | O nome do parâmetro de consulta que o servidor remoto espera iniciar a consulta. Esta propriedade vai lado a lado com endTimeAttributeName. |
cadeia |
| timeoutInSeconds | O tempo limite em segundos. | int |
RestApiPollerRequestConfigHeaders
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestConfigQueryParameters
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestPagingConfig
| Nome | Descrição | Valor |
|---|---|---|
| Tamanho da página | Tamanho da página | int |
| pageSizeParameterName | Nome do parâmetro de tamanho da página | cadeia |
| tipo de paginação | Tipo de paginação | 'CountBasedPaging' 'LinkHeader' 'Token de próxima página' 'NextPageUrl' 'Deslocamento' 'PersistentLinkHeader' 'PersistentToken' (obrigatório) |
SessionAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Cabeçalhos | Cabeçalhos de solicitação HTTP para o ponto de extremidade do serviço de sessão. | SessionAuthModelHeaders |
| isPostPayloadJson | Indicando se a chave de API está definida no conteúdo HTTP POST. | Bool |
| senha | O nome do atributo de senha. | SessionAuthModelPassword (obrigatório) |
| queryParameters | Consultar parâmetros para o ponto de extremidade do serviço de sessão. | SessionAuthModelQueryParameters |
| nome_da_sessãoId | Nome do atributo ID da sessão do cabeçalho de resposta HTTP. | cadeia |
| sessionLoginRequestUri | URL de solicitação HTTP para o ponto de extremidade do serviço de sessão. | cadeia |
| sessionTimeoutInMinutes | Tempo limite da sessão em minutos. | int |
| tipo | O tipo de autenticação | 'Session' (obrigatório) |
| nome do usuário | O valor da chave de atributo de nome de usuário. | SessionAuthModelUserName (obrigatório) |
SessionAuthModelHeaders
| Nome | Descrição | Valor |
|---|
SessionAuthModelPassword
| Nome | Descrição | Valor |
|---|
SessionAuthModelQueryParameters
| Nome | Descrição | Valor |
|---|
SessionAuthModelUserName
| Nome | Descrição | Valor |
|---|
TIDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'ThreatIntelligence' (obrigatório) |
| propriedades | Propriedades do conector de dados TI (Inteligência contra Ameaças). | TIDataConnectorProperties |
TIDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| Indicadores | Tipo de dados para conexão de indicadores. | TIDataConnectorDataTypesIndicators (obrigatório) |
TIDataConnectorDataTypesIndicators
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
TIDataConnectorProperties
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso dataConnectors pode ser implantado com operações de destino:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Exemplos de uso
Exemplos do Terraform
Um exemplo básico de implantação do Data Connector.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
azurerm = {
source = "hashicorp/azurerm"
}
}
}
provider "azurerm" {
features {
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
data "azurerm_client_config" "current" {
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "workspace" {
type = "Microsoft.OperationalInsights/workspaces@2022-10-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
features = {
disableLocalAuth = false
enableLogAccessUsingOnlyResourcePermissions = true
}
publicNetworkAccessForIngestion = "Enabled"
publicNetworkAccessForQuery = "Enabled"
retentionInDays = 30
sku = {
name = "PerGB2018"
}
workspaceCapping = {
dailyQuotaGb = -1
}
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "onboardingState" {
type = "Microsoft.SecurityInsights/onboardingStates@2023-06-01-preview"
parent_id = azapi_resource.workspace.id
name = "default"
body = {
properties = {
customerManagedKey = false
}
}
}
resource "azapi_resource" "dataConnector" {
type = "Microsoft.SecurityInsights/dataConnectors@2022-10-01-preview"
parent_id = azapi_resource.workspace.id
name = var.resource_name
body = {
kind = "MicrosoftThreatIntelligence"
properties = {
dataTypes = {
bingSafetyPhishingURL = {
lookbackPeriod = ""
state = "Disabled"
}
microsoftEmergingThreatFeed = {
lookbackPeriod = "1970-01-01T00:00:00Z"
state = "enabled"
}
}
tenantId = data.azurerm_client_config.current.tenant_id
}
}
schema_validation_enabled = false
response_export_values = ["*"]
depends_on = [azapi_resource.onboardingState]
}
Formato de recurso
Para criar uma Microsoft. Recurso SecurityInsights/dataConnectors, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
etag = "string"
name = "string"
kind = "string"
// For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}
Objetos CcpAuthConfig
Defina a propriedade type para especificar o tipo de objeto.
Para a APIKey, use:
{
apiKey = "string"
apiKeyIdentifier = "string"
apiKeyName = "string"
isApiKeyInPostPayload = bool
type = "APIKey"
}
Para a AWS, use:
{
externalId = "string"
roleArn = "string"
type = "AWS"
}
Para o Basic, use:
{
password = "string"
type = "Basic"
userName = "string"
}
Para GCP, use:
{
projectNumber = "string"
serviceAccountEmail = "string"
type = "GCP"
workloadIdentityProviderId = "string"
}
Para GitHub, use:
{
installationId = "string"
type = "GitHub"
}
Para JwtToken, use:
{
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"
}
}
Para Nenhum, use:
{
type = "None"
}
Para OAuth2, use:
{
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"
}
Para Oracle, use:
{
pemFile = "string"
publicFingerprint = "string"
tenantId = "string"
type = "Oracle"
userId = "string"
}
Para o ServiceBus, use:
{
credentialsConfig = {
{customized property} = "string"
}
storageAccountCredentialsConfig = {
{customized property} = "string"
}
type = "ServiceBus"
}
Para Sessão, use:
{
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. Objetos SecurityInsights/dataConnectors
Defina o tipo propriedade para especificar o tipo de objeto.
Para AmazonWebServicesCloudTrail, use:
{
kind = "AmazonWebServicesCloudTrail"
properties = {
awsRoleArn = "string"
dataTypes = {
logs = {
state = "string"
}
}
}
}
Para o AzureActiveDirectory, use:
{
kind = "AzureActiveDirectory"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
tenantId = "string"
}
}
Para AzureAdvancedThreatProtection, use:
{
kind = "AzureAdvancedThreatProtection"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
tenantId = "string"
}
}
Para o AzureSecurityCenter, use:
{
kind = "AzureSecurityCenter"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
subscriptionId = "string"
}
}
Para MicrosoftCloudAppSecurity, use:
{
kind = "MicrosoftCloudAppSecurity"
properties = {
dataTypes = {
alerts = {
state = "string"
}
discoveryLogs = {
state = "string"
}
}
tenantId = "string"
}
}
Para MicrosoftDefenderAdvancedThreatProtection, use:
{
kind = "MicrosoftDefenderAdvancedThreatProtection"
properties = {
dataTypes = {
alerts = {
state = "string"
}
}
tenantId = "string"
}
}
Para MicrosoftThreatIntelligence, use:
{
kind = "MicrosoftThreatIntelligence"
properties = {
dataTypes = {
microsoftEmergingThreatFeed = {
lookbackPeriod = "string"
state = "string"
}
}
tenantId = "string"
}
}
Para o Office365, use:
{
kind = "Office365"
properties = {
dataTypes = {
exchange = {
state = "string"
}
sharePoint = {
state = "string"
}
teams = {
state = "string"
}
}
tenantId = "string"
}
}
Para PremiumMicrosoftDefenderForThreatIntelligence, use:
{
kind = "PremiumMicrosoftDefenderForThreatIntelligence"
properties = {
dataTypes = {
connector = {
state = "string"
}
}
lookbackPeriod = "string"
requiredSKUsPresent = bool
tenantId = "string"
}
}
Para RestApiPoller, use:
{
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"
}
}
}
Para ThreatIntelligence, use:
{
kind = "ThreatIntelligence"
properties = {
dataTypes = {
indicators = {
state = "string"
}
}
tenantId = "string"
tipLookbackPeriod = "string"
}
}
Valores de propriedade
Microsoft. SecurityInsights/dataConnectors
| Nome | Descrição | Valor |
|---|---|---|
| etag | Etag do recurso do azure | cadeia |
| tipo | Defina como 'AmazonWebServicesCloudTrail' para o tipo AwsCloudTrailDataConnector. Defina como 'AzureActiveDirectory' para o tipo AADDataConnector. Defina como 'AzureAdvancedThreatProtection' para o tipo AatpDataConnector. Defina como 'AzureSecurityCenter' para o tipo ASCDataConnector. Defina como 'MicrosoftCloudAppSecurity' para o tipo McasDataConnector. Defina como 'MicrosoftDefenderAdvancedThreatProtection' para o tipo MdatpDataConnector. Defina como 'MicrosoftThreatIntelligence' para o tipo MstiDataConnector. Defina como 'Office365' para o tipo OfficeDataConnector. Defina como 'PremiumMicrosoftDefenderForThreatIntelligence' para o tipo PremiumMicrosoftDefenderForThreatIntelligence. Defina como 'RestApiPoller' para o tipo RestApiPollerDataConnector. Defina como 'ThreatIntelligence' para o tipo TIDataConnector. | 'AmazonWebServicesCloudTrail' 'AzureActiveDirectory' 'AzureAdvancedThreatProtection' 'AzureSecurityCenter' 'MicrosoftCloudAppSecurity' 'MicrosoftDefenderAdvancedThreatProtection' 'MicrosoftThreatIntelligence' 'Office365' 'PremiumMicrosoftDefenderForThreatIntelligence' 'RestApiPoller' 'ThreatIntelligence' (obrigatório) |
| nome | O nome do recurso | cadeia de caracteres (obrigatório) |
| parent_id | A ID do recurso ao qual aplicar esse recurso de extensão. | cadeia de caracteres (obrigatório) |
| tipo | O tipo de recurso | "Microsoft. SecurityInsights/dataConnectors@2025-09-01" |
Conector AADData
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'AzureActiveDirectory' (obrigatório) |
| propriedades | Propriedades do conector de dados do Microsoft Entra ID. | AADDataConnectorProperties |
AADDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
AatpDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'AzureAdvancedThreatProtection' (obrigatório) |
| propriedades | Propriedades do conector de dados AATP (Azure Proteção Avançada contra Ameaças). | AatpDataConnectorProperties |
AatpDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
AlertsDataTypeOfDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| Alertas | Alertas de conexão de tipo de dados. | DataConnectorDataTypeCommon (obrigatório) |
ApiKeyAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Chave de API | Chave de API para a credencial de chave secreta do usuário | cadeia de caracteres (obrigatório) |
| apiKeyIdentifier | Identificador de chave de API | cadeia |
| apiKeyName | Nome da chave de API | cadeia de caracteres (obrigatório) |
| isApiKeyInPostPayload | Sinalizar para indicar se a chave de API está definida no conteúdo HTTP POST | Bool |
| tipo | O tipo de autenticação | 'APIKey' (obrigatório) |
Conector ASCData
ASCDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID de assinatura | A ID da assinatura à qual se conectar e obter os dados. | cadeia |
AWSAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| ID externo | O STS do AWS assume a ID externa da função. Isso é usado para evitar o problema de deputado confuso: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html' | cadeia |
| roleArn | AWS STS assume função ARN | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'AWS' (obrigatório) |
AwsCloudTrailDataConnector
AwsCloudTrailDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| logs | Tipo de dados de logs. | AwsCloudTrailDataConnectorDataTypesLogs (obrigatório) |
AwsCloudTrailDataConnectorDataTypesLogs
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
AwsCloudTrailDataConnectorProperties
BasicAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| senha | A senha | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'Basic' (obrigatório) |
| nome do usuário | O nome do usuário. | cadeia de caracteres (obrigatório) |
CcpAuthConfig
| Nome | Descrição | Valor |
|---|---|---|
| tipo | Defina como 'APIKey' para o tipo ApiKeyAuthModel. Defina como 'AWS' para o tipo AWSAuthModel. Defina como 'Basic' para o tipo BasicAuthModel. Defina como 'GCP' para o tipo GCPAuthModel. Defina para 'GitHub' para o tipo GitHubAuthModel. Defina como 'JwtToken' para o tipo JwtAuthModel. Defina como 'None' para o tipo NoneAuthModel. Defina como 'OAuth2' para o tipo OAuthModel. Defina como 'Oracle' para o tipo OracleAuthModel. Defina como 'ServiceBus' para o tipo GenericBlobSbsAuthModel. Defina como "Sessão" para o tipo SessionAuthModel. | 'APIKey' 'AWS' 'Básico' 'GCP' 'GitHub' 'JwtToken' 'Nenhum' 'OAuth2' 'Oráculo' 'Ônibus de serviço' 'Session' (obrigatório) |
CcpResponseConfig
| Nome | Descrição | Valor |
|---|---|---|
| compressãoAlgo | O algoritmo de compactação. Por exemplo: 'gzip', 'multi-gzip', 'deflate'. | cadeia |
| convertChildPropertiesToArray | O valor que indica se a resposta não é uma matriz de eventos/logs. Ao definir esse sinalizador como true, significa que o servidor remoto responderá com um objeto que cada propriedade tem como valor uma matriz de eventos/logs. | Bool |
| csvDelimiter | O delimitador csv, caso o formato de resposta seja CSV. | cadeia |
| Fuga csv | O caractere usado para escapar de caracteres no CSV. | cadeia de caracteres Restrições: Comprimento mínimo = 1 Comprimento máximo = 1 |
| eventosJsonPaths | Os caminhos json, '$' char é a raiz json. | string[] (obrigatório) |
| formato | O formato de resposta. os valores possíveis são json, csv, xml | cadeia |
| hasCsvBoundary | O valor que indica se a resposta tem limite de CSV caso a resposta seja no formato CSV. | Bool |
| hasCsvHeader | O valor que indica se a resposta tem cabeçalhos no caso da resposta no formato CSV. | Bool |
| isGzipCompressed | O valor que indica se o servidor remoto dá suporte a Gzip e devemos esperar uma resposta Gzip. | Bool |
| successStatusJsonPath | O valor em que a mensagem/código de status deve aparecer na resposta. | cadeia |
| successStatusValue | O valor do status. | cadeia |
DataConnectorDataTypeCommon
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
DCRConfiguração
| Nome | Descrição | Valor |
|---|---|---|
| dataCollectionEndpoint | Representa o ponto de extremidade de ingestão de coleta de dados no log analytics. | cadeia de caracteres (obrigatório) |
| dataCollectionRuleImmutableId | A ID imutável da regra de coleta de dados, a regra define a transformação e o destino dos dados. | cadeia de caracteres (obrigatório) |
| nome do fluxo | O fluxo para o qual estamos enviando os dados. | cadeia de caracteres (obrigatório) |
GCPAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| número do projeto | Número do Project GCP | cadeia de caracteres (obrigatório) |
| serviçoContaE-mail | Email da conta de serviço GCP | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'GCP' (obrigatório) |
| workloadIdentityProviderId | ID do provedor de identidade da carga de trabalho do GCP | cadeia de caracteres (obrigatório) |
GenericBlobSbsAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| credentialsConfig | Credenciais para namespace do barramento de serviço, keyvault uri para chave de acesso | GenericBlobSbsAuthModelCredentialsConfig |
| storageAccountCredentialsConfig | Credenciais para a conta de armazenamento, keyvault uri para chave de acesso | GenericBlobSbsAuthModelStorageAccountCredentialsConfig |
| tipo | O tipo de autenticação | 'ServiceBus' (obrigatório) |
GenericBlobSbsAuthModelCredentialsConfig
| Nome | Descrição | Valor |
|---|
GenericBlobSbsAuthModelStorageAccountCredentialsConfig
| Nome | Descrição | Valor |
|---|
GitHubAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| installationId | A ID de instalação de autenticação do GitHubApp. | cadeia |
| tipo | O tipo de autenticação | 'GitHub' (obrigatório) |
JwtAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Cabeçalhos | Os cabeçalhos personalizados que queremos adicionar depois de enviarmos a solicitação ao ponto de extremidade do token. | JwtAuthModelHeaders |
| isCredentialsInHeaders | Sinalizador indicando se queremos enviar o nome de usuário e a senha para o ponto de extremidade de token nos cabeçalhos. | Bool |
| isJsonRequest | Sinalizador indicando se a solicitação do corpo é JSON (cabeçalho Content-Type = application/json), o que significa que é uma solicitação codificada pela URL do Formulário (cabeçalho Content-Type = application/x-www-form-urlencoded). | Bool |
| senha | A senha | JwtAuthModelPassword (obrigatório) |
| queryParameters | O parâmetro de consulta personalizado que desejamos adicionar quando enviarmos a solicitação para o ponto de extremidade do token. | JwtAuthModelQueryParameters |
| requestTimeoutInSeconds | Tempo limite da solicitação em segundos. | int Restrições: Valor máximo = 180 |
| tokenEndpoint | Ponto de extremidade de token para solicitar JWT | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'JwtToken' (obrigatório) |
| nome do usuário | O nome do usuário. Se o nome de usuário e a senha forem enviados na solicitação de cabeçalho, só precisaremos preencher a value propriedade com o nome de usuário (igual à autenticação básica). Se o nome de usuário e a senha forem enviados na solicitação do corpo, precisaremos especificar o Key e Value. |
JwtAuthModelUserName (obrigatório) |
JwtAuthModelHeaders
| Nome | Descrição | Valor |
|---|
JwtAuthModelPassword
| Nome | Descrição | Valor |
|---|
JwtAuthModelQueryParameters
| Nome | Descrição | Valor |
|---|
JwtAuthModelUserName
| Nome | Descrição | Valor |
|---|
Conector de dados de MCAS
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'MicrosoftCloudAppSecurity' (obrigatório) |
| propriedades | Propriedades do conector de dados MCAS (Microsoft Cloud App Security). | mcasDataConnectorProperties |
McasDataConnectorDataTypes
Propriedades do Conector de Dados Mcas
Conector de Dados Mdatp
MdatpDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
Conector de Dados Mistos
MstiDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| microsoftEmergingThreatFeed | Tipo de dado para conector de dados Microsoft Threat Intelligence. | MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed (obrigatório) |
MstiDataConnectorDataTypesMicrosoftEmergingThreatFeed
| Nome | Descrição | Valor |
|---|---|---|
| lookbackPeriod | O período de pesquisa para o feed a ser importado. A data e hora da qual começar a importar o feed, por exemplo: 2024-01-01T00:00:00.000Z. | cadeia de caracteres (obrigatório) |
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
MstiDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| tipos de dados | Os tipos de dados disponíveis para o conector. | MstiDataConnectorDataTypes (obrigatório) |
| ID do inquilino | A ID do locatário à qual se conectar e obter os dados. | cadeia de caracteres (obrigatório) |
NoneAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de autenticação | 'None' (obrigatório) |
Modelo OAuth
| Nome | Descrição | Valor |
|---|---|---|
| accessTokenPrepend | Prepend do token de acesso. O padrão é "Portador". | cadeia |
| código de autorização | O código de autorização do usuário. | cadeia |
| authorizationEndpoint | O ponto de extremidade de autorização. | cadeia |
| authorizationEndpointHeaders | Os cabeçalhos do ponto de extremidade de autorização. | OAuthModelAuthorizationEndpointHeaders |
| authorizationEndpointQueryParameters | Os parâmetros de consulta do ponto de extremidade de autorização. | OAuthModelAuthorizationEndpointQueryParameters |
| ID do cliente | A ID do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia de caracteres (obrigatório) |
| segredo do cliente | O segredo do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia de caracteres (obrigatório) |
| tipoDeConcessão | O tipo de concessão, geralmente, será "código de autorização". | cadeia de caracteres (obrigatório) |
| isCredentialsInHeaders | Indicando se queremos enviar o clientId e clientSecret para o ponto de extremidade de token nos cabeçalhos. | Bool |
| isJwtBearerFlow | Um valor que indica se é um fluxo JWT. | Bool |
| redirectUri | A URL de redirecionamento de aplicativo que o usuário configura no provedor OAuth. | cadeia |
| escopo | O escopo do aplicativo (cliente) que o provedor OAuth atribuiu ao seu aplicativo. | cadeia |
| tokenEndpoint | O ponto de extremidade do token. Define o token de atualização OAuth2. | cadeia de caracteres (obrigatório) |
| tokenEndpointHeaders | Os cabeçalhos do ponto de extremidade do token. | OAuthModelTokenEndpointHeaders |
| tokenEndpointQueryParameters | Os parâmetros de consulta de ponto de extremidade de token. | OAuthModelTokenEndpointQueryParameters |
| tipo | O tipo de autenticação | 'OAuth2' (obrigatório) |
OAuthModelAuthorizationEndpointHeaders
| Nome | Descrição | Valor |
|---|
OAuthModelAuthorizationEndpointQueryParameters
| Nome | Descrição | Valor |
|---|
OAuthModelTokenEndpointHeaders
| Nome | Descrição | Valor |
|---|
OAuthModelTokenEndpointQueryParameters
| Nome | Descrição | Valor |
|---|
Conector de Dados do Office
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'Office365' (obrigatório) |
| propriedades | Propriedades do conector de dados do Office. | OfficeDataConnectorProperties |
OfficeDataConnectorDataTypes
OfficeDataConnectorDataTypesExchange
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorDataTypesSharePoint
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorDataTypesTeams
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
OfficeDataConnectorProperties
OracleAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| pemFile | Conteúdo do arquivo PRM | cadeia de caracteres (obrigatório) |
| publicFingerprint | Impressão digital pública | cadeia de caracteres (obrigatório) |
| ID do inquilino | ID do locatário do Oracle | cadeia de caracteres (obrigatório) |
| tipo | O tipo de autenticação | 'Oracle' (obrigatório) |
| ID do usuário | ID de usuário do Oracle | cadeia de caracteres (obrigatório) |
Tipos de dados PremiumMdtiDataConnectorConnector.
| Nome | Descrição | Valor |
|---|---|---|
| conector | Tipo de dado para Microsoft Defender para Inteligência contra Ameaças Premium data connector. | PremiumMdtiDataConnectorDataTypesConnector (obrigatório) |
PremiumMdtiDataConnectorDataTypesConnector
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |
PremiumMdtiDataConnectorProperties
PremiumMicrosoftDefenderForThreatIntelligence
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'PremiumMicrosoftDefenderForThreatIntelligence' (obrigatório) |
| propriedades | Propriedades do conector de dados Microsoft Defender para Inteligência contra Ameaças Premium. | PremiumMdtiDataConnectorProperties |
RestApiPollerDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'RestApiPoller' (obrigatório) |
| propriedades | Propriedades do conector de dados rest API Poller. | restApiPollerDataConnectorProperties |
RestApiPollerDataConnectorProperties
| Nome | Descrição | Valor |
|---|---|---|
| addOnAttributes | A adição de atributos. O nome da chave se tornará o nome do atributo (uma coluna) e o valor se tornará o valor do atributo no conteúdo. | RestApiPollerDataConnectorPropertiesAddOnAttributes |
| autenticação | O modelo de autenticação. | CcpAuthConfig (obrigatório) |
| nome_da_definição do conector | O nome da definição do conector (a ID do recurso dataConnectorDefinition). | cadeia de caracteres (obrigatório) |
| Datatype | O destino da tabela Log Analytics. | cadeia |
| dcrConfig | As propriedades relacionadas ao DCR. | DCRConfiguration |
| éAtivo | Indica se o conector está ativo ou não. | Bool |
| Paginação | A configuração de paginação. | RestApiPollerRequestPagingConfig |
| solicitação | A configuração da solicitação. | RestApiPollerRequestConfig (obrigatório) |
| resposta | A configuração de resposta. | ccpResponseConfig |
RestApiPollerDataConnectorPropertiesAddOnAttributes
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestConfig
| Nome | Descrição | Valor |
|---|---|---|
| apiEndpoint | O ponto de extremidade da API. | cadeia de caracteres (obrigatório) |
| endTimeAttributeName | O nome do parâmetro de consulta que o servidor remoto espera encerrar a consulta. Esta propriedade vai lado a lado com startTimeAttributeName |
cadeia |
| Cabeçalhos | O cabeçalho da solicitação do servidor remoto. | restApiPollerRequestConfigHeaders |
| Método http | O método HTTP, valor padrão GET. | 'EXCLUIR' 'PEGUE' 'POSTAGEM' 'COLOCAR' |
| isPostPayloadJson | Sinalizador para indicar se a carga HTTP POST está no formato JSON (vs form-urlencoded). | Bool |
| queryParameters | Os parâmetros de consulta HTTP para a API RESTful. | RestApiPollerRequestConfigQueryParameters |
| queryParametersTemplate | o modelo de parâmetros de consulta. Define o modelo de parâmetros de consulta a ser usado ao passar parâmetros de consulta em cenários avançados. | cadeia |
| queryTimeFormat | O formato de hora da consulta. Um servidor remoto pode ter uma consulta para efetuar pull de dados do intervalo 'start' a 'end'. Essa propriedade indica qual é o formato de tempo esperado que o servidor remoto sabe analisar. | cadeia |
| queryTimeIntervalAttributeName | O nome do parâmetro de consulta que precisamos enviar ao servidor para logs de consulta no intervalo de tempo. Deve ser definido com queryTimeIntervalPrepend e queryTimeIntervalDelimiter |
cadeia |
| queryTimeIntervalDelimiter | A cadeia de caracteres delimitador entre 2 QueryTimeFormat no parâmetro queryTimeIntervalAttributeNamede consulta. |
cadeia |
| queryTimeIntervalPrepend | O prepend de cadeia de caracteres para o valor do parâmetro de consulta em queryTimeIntervalAttributeName. |
cadeia |
| queryWindowInMin | A janela de consulta em minutos para a solicitação. | int |
| rateLimitQPS | As consultas de limite de taxa por segundo para a solicitação.. | int |
| retryCount | A contagem de repetições. | int |
| startTimeAttributeName | O nome do parâmetro de consulta que o servidor remoto espera iniciar a consulta. Esta propriedade vai lado a lado com endTimeAttributeName. |
cadeia |
| timeoutInSeconds | O tempo limite em segundos. | int |
RestApiPollerRequestConfigHeaders
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestConfigQueryParameters
| Nome | Descrição | Valor |
|---|
RestApiPollerRequestPagingConfig
| Nome | Descrição | Valor |
|---|---|---|
| Tamanho da página | Tamanho da página | int |
| pageSizeParameterName | Nome do parâmetro de tamanho da página | cadeia |
| tipo de paginação | Tipo de paginação | 'CountBasedPaging' 'LinkHeader' 'Token de próxima página' 'NextPageUrl' 'Deslocamento' 'PersistentLinkHeader' 'PersistentToken' (obrigatório) |
SessionAuthModel
| Nome | Descrição | Valor |
|---|---|---|
| Cabeçalhos | Cabeçalhos de solicitação HTTP para o ponto de extremidade do serviço de sessão. | SessionAuthModelHeaders |
| isPostPayloadJson | Indicando se a chave de API está definida no conteúdo HTTP POST. | Bool |
| senha | O nome do atributo de senha. | SessionAuthModelPassword (obrigatório) |
| queryParameters | Consultar parâmetros para o ponto de extremidade do serviço de sessão. | SessionAuthModelQueryParameters |
| nome_da_sessãoId | Nome do atributo ID da sessão do cabeçalho de resposta HTTP. | cadeia |
| sessionLoginRequestUri | URL de solicitação HTTP para o ponto de extremidade do serviço de sessão. | cadeia |
| sessionTimeoutInMinutes | Tempo limite da sessão em minutos. | int |
| tipo | O tipo de autenticação | 'Session' (obrigatório) |
| nome do usuário | O valor da chave de atributo de nome de usuário. | SessionAuthModelUserName (obrigatório) |
SessionAuthModelHeaders
| Nome | Descrição | Valor |
|---|
SessionAuthModelPassword
| Nome | Descrição | Valor |
|---|
SessionAuthModelQueryParameters
| Nome | Descrição | Valor |
|---|
SessionAuthModelUserName
| Nome | Descrição | Valor |
|---|
TIDataConnector
| Nome | Descrição | Valor |
|---|---|---|
| tipo | O tipo de conector de dados | 'ThreatIntelligence' (obrigatório) |
| propriedades | Propriedades do conector de dados TI (Inteligência contra Ameaças). | TIDataConnectorProperties |
TIDataConnectorDataTypes
| Nome | Descrição | Valor |
|---|---|---|
| Indicadores | Tipo de dados para conexão de indicadores. | TIDataConnectorDataTypesIndicators (obrigatório) |
TIDataConnectorDataTypesIndicators
| Nome | Descrição | Valor |
|---|---|---|
| estado | Descreva se essa conexão de tipo de dados está habilitada ou não. | 'Desabilitado' 'Enabled' (obrigatório) |