Compartir a través de


DataConnectors de Microsoft.SecurityInsights

Definición de recursos de Bicep

El tipo de recurso dataConnectors se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.SecurityInsights/dataConnectors, agregue lo siguiente a la plantilla de Bicep.

resource symbolicname 'Microsoft.SecurityInsights/dataConnectors@2025-03-01' = {
  etag: 'string'
  name: 'string'
  kind: 'string'
  // For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}

Objetos Microsoft.SecurityInsights/dataConnectors

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para AmazonWebServicesCloudTrail, use:

{
  kind: 'AmazonWebServicesCloudTrail'
  properties: {
    awsRoleArn: 'string'
    dataTypes: {
      logs: {
        state: 'string'
      }
    }
  }
}

Para AzureActiveDirectory, use:

{
  kind: 'AzureActiveDirectory'
  properties: {
    dataTypes: {
      alerts: {
        state: 'string'
      }
    }
    tenantId: 'string'
  }
}

Para AzureAdvancedThreatProtection, use:

{
  kind: 'AzureAdvancedThreatProtection'
  properties: {
    dataTypes: {
      alerts: {
        state: 'string'
      }
    }
    tenantId: 'string'
  }
}

Para 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 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'
  }
}

Objetos CcpAuthConfig

Establezca el tipo propiedad para especificar el tipo de objeto.

Para APIKey, use:

{
  apiKey: 'string'
  apiKeyIdentifier: 'string'
  apiKeyName: 'string'
  isApiKeyInPostPayload: bool
  type: 'APIKey'
}

Para AWS, use:

{
  externalId: 'string'
  roleArn: 'string'
  type: 'AWS'
}

Para básico, 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 None, 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 serviceBus, use:

{
  credentialsConfig: {
    {customized property}: 'string'
  }
  storageAccountCredentialsConfig: {
    {customized property}: 'string'
  }
  type: 'ServiceBus'
}

Para sesión, 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'
  }
}

Valores de propiedad

AADDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureActiveDirectory" (obligatorio)
Propiedades Propiedades del conector de datos de AAD (Azure Active Directory). AADDataConnectorProperties

AADDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

AatpDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureAdvancedThreatProtection" (obligatorio)
Propiedades Propiedades del conector de datos de AATP (Azure Advanced Threat Protection). AatpDataConnectorProperties

AatpDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

AlertsDataTypeOfDataConnector

Nombre Descripción Valor
Alertas Alerta de conexión de tipo de datos. dataConnectorDataTypeCommon

ApiKeyAuthModel

Nombre Descripción Valor
apiKey Clave de API para la credencial de clave secreta de usuario string (obligatorio)
apiKeyIdentifier Identificador de clave de API cuerda
apiKeyName Nombre de clave de API string (obligatorio)
isApiKeyInPostPayload Marca para indicar si la clave de API está establecida en la carga DE HTTP POST Bool
tipo Tipo de autenticación 'APIKey' (obligatorio)

ASCDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureSecurityCenter" (obligatorio)
Propiedades Propiedades del conector de datos de ASC (Azure Security Center). ASCDataConnectorProperties

ASCDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
subscriptionId Identificador de suscripción al que conectarse y obtener los datos. cuerda

AWSAuthModel

Nombre Descripción Valor
externalId AWS STS asume el identificador externo del rol. Esto se usa para evitar el problema adjunto confuso: "https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html" cuerda
roleArn AWS STS asume el rol ARN string (obligatorio)
tipo Tipo de autenticación "AWS" (obligatorio)

AwsCloudTrailDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'AmazonWebServicesCloudTrail' (obligatorio)
Propiedades Propiedades del conector de datos de Amazon Web Services CloudTrail. awsCloudTrailDataConnectorProperties

AwsCloudTrailDataConnectorDataTypes

Nombre Descripción Valor
trozas Registra el tipo de datos. awsCloudTrailDataConnectorDataTypesLogs

AwsCloudTrailDataConnectorDataTypesLogs

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

AwsCloudTrailDataConnectorProperties

Nombre Descripción Valor
awsRoleArn Aws Role Arn (con la directiva CloudTrailReadOnly) que se usa para acceder a la cuenta de Aws. cuerda
Datatypes Los tipos de datos disponibles para el conector. awsCloudTrailDataConnectorDataTypes

BasicAuthModel

Nombre Descripción Valor
contraseña La contraseña string (obligatorio)
tipo Tipo de autenticación 'Basic' (obligatorio)
nombre de usuario Nombre de usuario. string (obligatorio)

CcpAuthConfig

Nombre Descripción Valor
tipo Establezca en "APIKey" para el tipo ApiKeyAuthModel. Establezca en "AWS" para el tipo AWSAuthModel. Establezca en "Basic" para el tipo BasicAuthModel. Establezca en "GCP" para el tipo GCPAuthModel. Establezca en "GitHub" para el tipo GitHubAuthModel. Establezca en "JwtToken" para el tipo JwtAuthModel. Establezca en "None" para el tipo NoneAuthModel. Establezca en "OAuth2" para el tipo OAuthModel. Establezca en "Oracle" para el tipo OracleAuthModel. Establezca en "ServiceBus" para el tipo GenericBlobSbsAuthModel. Establezca en "Session" para el tipo SessionAuthModel. 'APIKey'
"AWS"
"Básico"
'GCP'
'GitHub'
'JwtToken'
'Ninguno'
'OAuth2'
'Oracle'
'ServiceBus'
'Session' (obligatorio)

CcpResponseConfig

Nombre Descripción Valor
compressionAlgo Algoritmo de compresión. Por ejemplo: "gzip", "multi-gzip", "deflate". cuerda
convertChildPropertiesToArray Valor que indica si la respuesta no es una matriz de eventos o registros. Al establecer esta marca en true significa que el servidor remoto responde con un objeto que cada propiedad tiene como valor una matriz de eventos o registros. Bool
csvDelimiter El delimitador csv, en caso de que el formato de respuesta sea CSV. cuerda
csvEscape Carácter usado para escapar caracteres en CSV. cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
eventsJsonPaths Las rutas de acceso json, '$' char son la raíz json. string[] (obligatorio)
formato Formato de respuesta. los valores posibles son json,csv,xml cuerda
hasCsvBoundary Valor que indica si la respuesta tiene límites CSV en caso de que la respuesta tenga formato CSV. Bool
hasCsvHeader Valor que indica si la respuesta tiene encabezados en caso de que la respuesta tenga formato CSV. Bool
isGzipCompressed Valor que indica si el servidor remoto admite Gzip y deberíamos esperar la respuesta Gzip. Bool
successStatusJsonPath Valor en el que el mensaje o código de estado debe aparecer en la respuesta. cuerda
successStatusValue Valor de estado. cuerda

DataConnectorDataTypeCommon

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

DCRConfiguration

Nombre Descripción Valor
dataCollectionEndpoint Representa el punto de conexión de ingesta de recopilación de datos en Log Analytics. string (obligatorio)
dataCollectionRuleImmutableId El identificador inmutable de la regla de recopilación de datos, la regla define la transformación y el destino de los datos. string (obligatorio)
streamName Secuencia a la que se envían los datos. string (obligatorio)

GCPAuthModel

Nombre Descripción Valor
projectNumber Número de proyecto de GCP string (obligatorio)
serviceAccountEmail Correo electrónico de cuenta de servicio de GCP string (obligatorio)
tipo Tipo de autenticación 'GCP' (obligatorio)
workloadIdentityProviderId Identificador del proveedor de identidades de carga de trabajo de GCP string (obligatorio)

GenericBlobSbsAuthModel

Nombre Descripción Valor
credentialsConfig Credenciales para el espacio de nombres de Service Bus, el URI de keyvault para la clave de acceso GenericBlobSbsAuthModelCredentialsConfig
storageAccountCredentialsConfig Credenciales para la cuenta de almacenamiento, el URI de keyvault para la clave de acceso GenericBlobSbsAuthModelStorageAccountCredentialsConfig
tipo Tipo de autenticación 'ServiceBus' (obligatorio)

GenericBlobSbsAuthModelCredentialsConfig

Nombre Descripción Valor

GenericBlobSbsAuthModelStorageAccountCredentialsConfig

Nombre Descripción Valor

GitHubAuthModel

Nombre Descripción Valor
installationId Identificador de instalación de autenticación de GitHubApp. cuerda
tipo Tipo de autenticación 'GitHub' (obligatorio)

JwtAuthModel

Nombre Descripción Valor
Encabezados Los encabezados personalizados que queremos agregar una vez que se envía la solicitud al punto de conexión del token. JwtAuthModelHeaders
isCredentialsInHeaders Marca que indica si queremos enviar el nombre de usuario y la contraseña al punto de conexión de token en los encabezados. Bool
isJsonRequest Marca que indica si la solicitud del cuerpo es JSON (encabezado Content-Type = application/json), lo que significa que es una solicitud codificada con dirección URL de formulario (encabezado Content-Type = application/x-www-form-urlencoded). Bool
contraseña La contraseña JwtAuthModelPassword (obligatorio)
queryParameters El parámetro de consulta personalizado que queremos agregar una vez que se envía la solicitud al punto de conexión del token. JwtAuthModelQueryParameters
requestTimeoutInSeconds Tiempo de espera de la solicitud en segundos. Int

Restricciones:
Valor máximo = 180
tokenEndpoint Punto de conexión de token para solicitar JWT string (obligatorio)
tipo Tipo de autenticación 'JwtToken' (obligatorio)
nombre de usuario Nombre de usuario. Si el nombre de usuario y la contraseña enviados en la solicitud de encabezado solo es necesario rellenar la propiedad value con el nombre de usuario (igual que la autenticación básica). Si el nombre de usuario y la contraseña enviados en la solicitud del cuerpo es necesario especificar el Key y Value. JwtAuthModelUserName (obligatorio)

JwtAuthModelHeaders

Nombre Descripción Valor

JwtAuthModelPassword

Nombre Descripción Valor

JwtAuthModelQueryParameters

Nombre Descripción Valor

JwtAuthModelUserName

Nombre Descripción Valor

McasDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftCloudAppSecurity' (obligatorio)
Propiedades Propiedades del conector de datos de MCAS (Microsoft Cloud App Security). mcasDataConnectorProperties

McasDataConnectorDataTypes

Nombre Descripción Valor
Alertas Alerta de conexión de tipo de datos. dataConnectorDataTypeCommon
discoveryLogs Conexión de tipo de datos de registro de detección. dataConnectorDataTypeCommon

McasDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. mcasDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

MdatpDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftDefenderAdvancedThreatProtection' (obligatorio)
Propiedades Propiedades del conector de datos MDATP (Protección contra amenazas avanzada de Microsoft Defender). MdatpDataConnectorProperties

MdatpDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

Microsoft.SecurityInsights/dataConnectors

Nombre Descripción Valor
etag Etag del recurso de Azure cuerda
amable Establezca en "AmazonWebServicesCloudTrail" para el tipo AwsCloudTrailDataConnector. Establezca en "AzureActiveDirectory" para el tipo AADDataConnector. Establezca en "AzureAdvancedThreatProtection" para el tipo AatpDataConnector. Establezca en "AzureSecurityCenter" para el tipo ASCDataConnector. Establezca en "MicrosoftCloudAppSecurity" para el tipo McasDataConnector. Establezca en "MicrosoftDefenderAdvancedThreatProtection" para el tipo MdatpDataConnector. Establezca en "MicrosoftThreatIntelligence" para el tipo MstiDataConnector. Establezca en "Office365" para el tipo OfficeDataConnector. Establezca en "PremiumMicrosoftDefenderForThreatIntelligence" para el tipo PremiumMicrosoftDefenderForThreatIntelligence. Establezca en "RestApiPoller" para el tipo RestApiPollerDataConnector. Establezca en "ThreatIntelligence" para el tipo TIDataConnector. 'AmazonWebServicesCloudTrail'
"AzureActiveDirectory"
"AzureAdvancedThreatProtection"
"AzureSecurityCenter"
"MicrosoftCloudAppSecurity"
'MicrosoftDefenderAdvancedThreatProtection'
'MicrosoftThreatIntelligence'
'Office365'
'PremiumMicrosoftDefenderForThreatIntelligence'
'RestApiPoller'
'ThreatIntelligence' (obligatorio)
nombre El nombre del recurso string (obligatorio)
alcance Use al crear un recurso en un ámbito diferente del ámbito de implementación. Establezca esta propiedad en el nombre simbólico de un recurso para aplicar el recurso de extensión .

MstiDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos de Inteligencia sobre amenazas de Microsoft. MstiDataConnectorProperties

MstiDataConnectorDataTypes

Nombre Descripción Valor
microsoftEmergingThreatFeed Tipo de datos para el conector de datos de Inteligencia sobre amenazas de Microsoft. MstiDataConnectorDataTypesMicrosoftEmergedThreatFeed (obligatorio)

MstiDataConnectorDataTypesMicrosoftEmergedThreatFeed

Nombre Descripción Valor
lookbackPeriod Período de búsqueda para la fuente que se va a importar. Fecha y hora desde la que se va a empezar a importar la fuente, por ejemplo: 2024-01-01T00:00:00.000Z. string (obligatorio)
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

MstiDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. mstiDataConnectorDataTypes (obligatorio)
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

NoneAuthModel

Nombre Descripción Valor
tipo Tipo de autenticación 'None' (obligatorio)

OAuthModel

Nombre Descripción Valor
accessTokenPrepend Anteponer el token de acceso. El valor predeterminado es "Bearer". cuerda
authorizationCode Código de autorización del usuario. cuerda
authorizationEndpoint Punto de conexión de autorización. cuerda
authorizationEndpointHeaders Encabezados del punto de conexión de autorización. OAuthModelAuthorizationEndpointHeaders
authorizationEndpointQueryParameters Parámetros de consulta del punto de conexión de autorización. OAuthModelAuthorizationEndpointQueryParameters
clientId Identificador de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. string (obligatorio)
clientSecret Secreto de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. string (obligatorio)
grantType El tipo de concesión, normalmente será "código de autorización". string (obligatorio)
isCredentialsInHeaders Indica si queremos enviar clientId y clientSecret al punto de conexión del token en los encabezados. Bool
isJwtBearerFlow Valor que indica si es un flujo JWT. Bool
redirectUri Dirección URL de redirección de la aplicación que el usuario config en el proveedor de OAuth. cuerda
alcance Ámbito de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. cuerda
tokenEndpoint Punto de conexión del token. Define el token de actualización de OAuth2. string (obligatorio)
tokenEndpointHeaders Encabezados de punto de conexión de token. OAuthModelTokenEndpointHeaders
tokenEndpointQueryParameters Parámetros de consulta del punto de conexión de token. OAuthModelTokenEndpointQueryParameters
tipo Tipo de autenticación 'OAuth2' (obligatorio)

OAuthModelAuthorizationEndpointHeaders

Nombre Descripción Valor

OAuthModelAuthorizationEndpointQueryParameters

Nombre Descripción Valor

OAuthModelTokenEndpointHeaders

Nombre Descripción Valor

OAuthModelTokenEndpointQueryParameters

Nombre Descripción Valor

OfficeDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'Office365' (obligatorio)
Propiedades Propiedades del conector de datos de Office. OfficeDataConnectorProperties

OfficeDataConnectorDataTypes

Nombre Descripción Valor
intercambiar Conexión de tipo de datos de Exchange. OfficeDataConnectorDataTypesExchange
sharePoint Conexión de tipo de datos de SharePoint. officeDataConnectorDataTypesSharePoint
Equipos Conexión de tipo de datos de Teams. officeDataConnectorDataTypesTeams

OfficeDataConnectorDataTypesExchange

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorDataTypesSharePoint

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorDataTypesTeams

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. OfficeDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

OracleAuthModel

Nombre Descripción Valor
pemFile Contenido del archivo PRM string (obligatorio)
publicFingerprint Huella digital pública string (obligatorio)
tenantId Identificador de inquilino de Oracle string (obligatorio)
tipo Tipo de autenticación 'Oracle' (obligatorio)
userId Identificador de usuario de Oracle string (obligatorio)

PremiumMdtiDataConnectorDataTypes

Nombre Descripción Valor
conector Tipo de datos para el conector de datos Premium de Microsoft Defender para inteligencia sobre amenazas. PremiumMdtiDataConnectorDataTypesConnector (obligatorio)

PremiumMdtiDataConnectorDataTypesConnector

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

PremiumMdtiDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. PremiumMdtiDataConnectorDataTypes (obligatorio)
lookbackPeriod Período de búsqueda para la fuente que se va a importar. Fecha y hora desde la que se va a empezar a importar la fuente, por ejemplo: 2024-01-01T00:00:00.000Z. string (obligatorio)
requiredSKUsPresent Marca que indica si el inquilino tiene la SKU premium necesaria para acceder a este conector. Bool
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

PremiumMicrosoftDefenderForThreatIntelligence

Nombre Descripción Valor
amable Tipo de conector de datos 'PremiumMicrosoftDefenderForThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos Premium de Microsoft Defender para inteligencia sobre amenazas. PremiumMdtiDataConnectorProperties

RestApiPollerDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'RestApiPoller' (obligatorio)
Propiedades Propiedades del conector de datos del sondeo de API rest. restApiPollerDataConnectorProperties

RestApiPollerDataConnectorProperties

Nombre Descripción Valor
addOnAttributes El complemento de atributos. El nombre de clave se convertirá en nombre de atributo (una columna) y el valor se convertirá en el valor de atributo de la carga. RestApiPollerDataConnectorPropertiesAddOnAttributes
Auth Modelo de autenticación. ccpAuthConfig (obligatorio)
connectorDefinitionName El nombre de la definición del conector (el identificador de recurso dataConnectorDefinition). string (obligatorio)
Datatype Destino de la tabla de Log Analytics. cuerda
dcrConfig Propiedades relacionadas con DCR. DCRConfiguration
isActive Indica si el conector está activo o no. Bool
paginación Configuración de paginación. restApiPollerRequestPagingConfig
pedir Configuración de la solicitud. restApiPollerRequestConfig (obligatorio)
respuesta Configuración de respuesta. CcpResponseConfig

RestApiPollerDataConnectorPropertiesAddOnAttributes

Nombre Descripción Valor

RestApiPollerRequestConfig

Nombre Descripción Valor
apiEndpoint Punto de conexión de API. string (obligatorio)
endTimeAttributeName Nombre del parámetro de consulta que el servidor remoto espera finalizar la consulta. Esta propiedad va de la mano con startTimeAttributeName cuerda
Encabezados Encabezado de la solicitud del servidor remoto. RestApiPollerRequestConfigHeaders
httpMethod Método HTTP, valor predeterminado GET. 'DELETE'
'GET'
'POST'
'PUT'
isPostPayloadJson Marca para indicar si la carga DE HTTP POST está en formato JSON (frente a form-urlencoded). Bool
queryParameters Parámetros de consulta HTTP para LA API RESTful. restApiPollerRequestConfigQueryParameters
queryParametersTemplate plantilla de parámetros de consulta. Define la plantilla de parámetros de consulta que se va a usar al pasar parámetros de consulta en escenarios avanzados. cuerda
queryTimeFormat Formato de hora de consulta. Un servidor remoto puede tener una consulta para extraer datos del intervalo "start" al "end". Esta propiedad indica cuál es el formato de hora esperado que el servidor remoto sabe analizar. cuerda
queryTimeIntervalAttributeName El nombre del parámetro de consulta que necesitamos enviar al servidor para los registros de consulta en el intervalo de tiempo. Debe definirse con queryTimeIntervalPrepend y queryTimeIntervalDelimiter cuerda
queryTimeIntervalDelimiter Cadena delimitador entre 2 QueryTimeFormat en el parámetro de consulta queryTimeIntervalAttributeName. cuerda
queryTimeIntervalPrepend Cadena antepone al valor del parámetro de consulta en queryTimeIntervalAttributeName. cuerda
queryWindowInMin Ventana de consulta en minutos para la solicitud. Int
rateLimitQPS Consultas de límite de velocidad por segundo para la solicitud. Int
retryCount Recuento de reintentos. Int
startTimeAttributeName Nombre del parámetro de consulta que el servidor remoto espera iniciar la consulta. Esta propiedad va de la mano con endTimeAttributeName. cuerda
timeoutInSeconds Tiempo de espera en segundos. Int

RestApiPollerRequestConfigHeaders

Nombre Descripción Valor

RestApiPollerRequestConfigQueryParameters

Nombre Descripción Valor

RestApiPollerRequestPagingConfig

Nombre Descripción Valor
Pagesize Tamaño de página Int
pageSizeParameterName Nombre del parámetro de tamaño de página cuerda
pagingType Tipo de paginación 'CountBasedPaging'
'LinkHeader'
'NextPageToken'
'NextPageUrl'
'Desplazamiento'
'PersistentLinkHeader'
'PersistentToken' (obligatorio)

SessionAuthModel

Nombre Descripción Valor
Encabezados Encabezados de solicitud HTTP al punto de conexión de servicio de sesión. sessionAuthModelHeaders
isPostPayloadJson Indica si la clave de API está establecida en la carga de HTTP POST. Bool
contraseña Nombre del atributo password. sessionAuthModelPassword (obligatorio)
queryParameters Parámetros de consulta al punto de conexión de servicio de sesión. SessionAuthModelQueryParameters
sessionIdName Nombre del atributo id de sesión del encabezado de respuesta HTTP. cuerda
sessionLoginRequestUri Dirección URL de solicitud HTTP al punto de conexión de servicio de sesión. cuerda
sessionTimeoutInMinutes Tiempo de espera de sesión en minutos. Int
tipo Tipo de autenticación 'Session' (obligatorio)
nombre de usuario Valor de clave de atributo de nombre de usuario. sessionAuthModelUserName (obligatorio)

SessionAuthModelHeaders

Nombre Descripción Valor

SessionAuthModelPassword

Nombre Descripción Valor

SessionAuthModelQueryParameters

Nombre Descripción Valor

SessionAuthModelUserName

Nombre Descripción Valor

TIDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'ThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos de TI (Inteligencia sobre amenazas). TIDataConnectorProperties

TIDataConnectorDataTypes

Nombre Descripción Valor
indicadores Tipo de datos para la conexión de indicadores. tiDataConnectorDataTypesIndicators

TIDataConnectorDataTypesIndicators

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

TIDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. tiDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda
tipLookbackPeriod Período de búsqueda para la fuente que se va a importar. cuerda

Definición de recursos de plantilla de ARM

El tipo de recurso dataConnectors se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.SecurityInsights/dataConnectors, agregue el siguiente JSON a la plantilla.

{
  "etag": "string",
  "name": "string",
  "kind": "string"
  // For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}

Objetos Microsoft.SecurityInsights/dataConnectors

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para AmazonWebServicesCloudTrail, use:

{
  "kind": "AmazonWebServicesCloudTrail",
  "properties": {
    "awsRoleArn": "string",
    "dataTypes": {
      "logs": {
        "state": "string"
      }
    }
  }
}

Para AzureActiveDirectory, use:

{
  "kind": "AzureActiveDirectory",
  "properties": {
    "dataTypes": {
      "alerts": {
        "state": "string"
      }
    },
    "tenantId": "string"
  }
}

Para AzureAdvancedThreatProtection, use:

{
  "kind": "AzureAdvancedThreatProtection",
  "properties": {
    "dataTypes": {
      "alerts": {
        "state": "string"
      }
    },
    "tenantId": "string"
  }
}

Para 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 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"
  }
}

Objetos CcpAuthConfig

Establezca el tipo propiedad para especificar el tipo de objeto.

Para APIKey, use:

{
  "apiKey": "string",
  "apiKeyIdentifier": "string",
  "apiKeyName": "string",
  "isApiKeyInPostPayload": "bool",
  "type": "APIKey"
}

Para AWS, use:

{
  "externalId": "string",
  "roleArn": "string",
  "type": "AWS"
}

Para básico, 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 None, 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 serviceBus, use:

{
  "credentialsConfig": {
    "{customized property}": "string"
  },
  "storageAccountCredentialsConfig": {
    "{customized property}": "string"
  },
  "type": "ServiceBus"
}

Para sesión, 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"
  }
}

Valores de propiedad

AADDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureActiveDirectory" (obligatorio)
Propiedades Propiedades del conector de datos de AAD (Azure Active Directory). AADDataConnectorProperties

AADDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

AatpDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureAdvancedThreatProtection" (obligatorio)
Propiedades Propiedades del conector de datos de AATP (Azure Advanced Threat Protection). AatpDataConnectorProperties

AatpDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

AlertsDataTypeOfDataConnector

Nombre Descripción Valor
Alertas Alerta de conexión de tipo de datos. dataConnectorDataTypeCommon

ApiKeyAuthModel

Nombre Descripción Valor
apiKey Clave de API para la credencial de clave secreta de usuario string (obligatorio)
apiKeyIdentifier Identificador de clave de API cuerda
apiKeyName Nombre de clave de API string (obligatorio)
isApiKeyInPostPayload Marca para indicar si la clave de API está establecida en la carga DE HTTP POST Bool
tipo Tipo de autenticación 'APIKey' (obligatorio)

ASCDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureSecurityCenter" (obligatorio)
Propiedades Propiedades del conector de datos de ASC (Azure Security Center). ASCDataConnectorProperties

ASCDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
subscriptionId Identificador de suscripción al que conectarse y obtener los datos. cuerda

AWSAuthModel

Nombre Descripción Valor
externalId AWS STS asume el identificador externo del rol. Esto se usa para evitar el problema adjunto confuso: "https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html" cuerda
roleArn AWS STS asume el rol ARN string (obligatorio)
tipo Tipo de autenticación "AWS" (obligatorio)

AwsCloudTrailDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'AmazonWebServicesCloudTrail' (obligatorio)
Propiedades Propiedades del conector de datos de Amazon Web Services CloudTrail. awsCloudTrailDataConnectorProperties

AwsCloudTrailDataConnectorDataTypes

Nombre Descripción Valor
trozas Registra el tipo de datos. awsCloudTrailDataConnectorDataTypesLogs

AwsCloudTrailDataConnectorDataTypesLogs

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

AwsCloudTrailDataConnectorProperties

Nombre Descripción Valor
awsRoleArn Aws Role Arn (con la directiva CloudTrailReadOnly) que se usa para acceder a la cuenta de Aws. cuerda
Datatypes Los tipos de datos disponibles para el conector. awsCloudTrailDataConnectorDataTypes

BasicAuthModel

Nombre Descripción Valor
contraseña La contraseña string (obligatorio)
tipo Tipo de autenticación 'Basic' (obligatorio)
nombre de usuario Nombre de usuario. string (obligatorio)

CcpAuthConfig

Nombre Descripción Valor
tipo Establezca en "APIKey" para el tipo ApiKeyAuthModel. Establezca en "AWS" para el tipo AWSAuthModel. Establezca en "Basic" para el tipo BasicAuthModel. Establezca en "GCP" para el tipo GCPAuthModel. Establezca en "GitHub" para el tipo GitHubAuthModel. Establezca en "JwtToken" para el tipo JwtAuthModel. Establezca en "None" para el tipo NoneAuthModel. Establezca en "OAuth2" para el tipo OAuthModel. Establezca en "Oracle" para el tipo OracleAuthModel. Establezca en "ServiceBus" para el tipo GenericBlobSbsAuthModel. Establezca en "Session" para el tipo SessionAuthModel. 'APIKey'
"AWS"
"Básico"
'GCP'
'GitHub'
'JwtToken'
'Ninguno'
'OAuth2'
'Oracle'
'ServiceBus'
'Session' (obligatorio)

CcpResponseConfig

Nombre Descripción Valor
compressionAlgo Algoritmo de compresión. Por ejemplo: "gzip", "multi-gzip", "deflate". cuerda
convertChildPropertiesToArray Valor que indica si la respuesta no es una matriz de eventos o registros. Al establecer esta marca en true significa que el servidor remoto responde con un objeto que cada propiedad tiene como valor una matriz de eventos o registros. Bool
csvDelimiter El delimitador csv, en caso de que el formato de respuesta sea CSV. cuerda
csvEscape Carácter usado para escapar caracteres en CSV. cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
eventsJsonPaths Las rutas de acceso json, '$' char son la raíz json. string[] (obligatorio)
formato Formato de respuesta. los valores posibles son json,csv,xml cuerda
hasCsvBoundary Valor que indica si la respuesta tiene límites CSV en caso de que la respuesta tenga formato CSV. Bool
hasCsvHeader Valor que indica si la respuesta tiene encabezados en caso de que la respuesta tenga formato CSV. Bool
isGzipCompressed Valor que indica si el servidor remoto admite Gzip y deberíamos esperar la respuesta Gzip. Bool
successStatusJsonPath Valor en el que el mensaje o código de estado debe aparecer en la respuesta. cuerda
successStatusValue Valor de estado. cuerda

DataConnectorDataTypeCommon

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

DCRConfiguration

Nombre Descripción Valor
dataCollectionEndpoint Representa el punto de conexión de ingesta de recopilación de datos en Log Analytics. string (obligatorio)
dataCollectionRuleImmutableId El identificador inmutable de la regla de recopilación de datos, la regla define la transformación y el destino de los datos. string (obligatorio)
streamName Secuencia a la que se envían los datos. string (obligatorio)

GCPAuthModel

Nombre Descripción Valor
projectNumber Número de proyecto de GCP string (obligatorio)
serviceAccountEmail Correo electrónico de cuenta de servicio de GCP string (obligatorio)
tipo Tipo de autenticación 'GCP' (obligatorio)
workloadIdentityProviderId Identificador del proveedor de identidades de carga de trabajo de GCP string (obligatorio)

GenericBlobSbsAuthModel

Nombre Descripción Valor
credentialsConfig Credenciales para el espacio de nombres de Service Bus, el URI de keyvault para la clave de acceso GenericBlobSbsAuthModelCredentialsConfig
storageAccountCredentialsConfig Credenciales para la cuenta de almacenamiento, el URI de keyvault para la clave de acceso GenericBlobSbsAuthModelStorageAccountCredentialsConfig
tipo Tipo de autenticación 'ServiceBus' (obligatorio)

GenericBlobSbsAuthModelCredentialsConfig

Nombre Descripción Valor

GenericBlobSbsAuthModelStorageAccountCredentialsConfig

Nombre Descripción Valor

GitHubAuthModel

Nombre Descripción Valor
installationId Identificador de instalación de autenticación de GitHubApp. cuerda
tipo Tipo de autenticación 'GitHub' (obligatorio)

JwtAuthModel

Nombre Descripción Valor
Encabezados Los encabezados personalizados que queremos agregar una vez que se envía la solicitud al punto de conexión del token. JwtAuthModelHeaders
isCredentialsInHeaders Marca que indica si queremos enviar el nombre de usuario y la contraseña al punto de conexión de token en los encabezados. Bool
isJsonRequest Marca que indica si la solicitud del cuerpo es JSON (encabezado Content-Type = application/json), lo que significa que es una solicitud codificada con dirección URL de formulario (encabezado Content-Type = application/x-www-form-urlencoded). Bool
contraseña La contraseña JwtAuthModelPassword (obligatorio)
queryParameters El parámetro de consulta personalizado que queremos agregar una vez que se envía la solicitud al punto de conexión del token. JwtAuthModelQueryParameters
requestTimeoutInSeconds Tiempo de espera de la solicitud en segundos. Int

Restricciones:
Valor máximo = 180
tokenEndpoint Punto de conexión de token para solicitar JWT string (obligatorio)
tipo Tipo de autenticación 'JwtToken' (obligatorio)
nombre de usuario Nombre de usuario. Si el nombre de usuario y la contraseña enviados en la solicitud de encabezado solo es necesario rellenar la propiedad value con el nombre de usuario (igual que la autenticación básica). Si el nombre de usuario y la contraseña enviados en la solicitud del cuerpo es necesario especificar el Key y Value. JwtAuthModelUserName (obligatorio)

JwtAuthModelHeaders

Nombre Descripción Valor

JwtAuthModelPassword

Nombre Descripción Valor

JwtAuthModelQueryParameters

Nombre Descripción Valor

JwtAuthModelUserName

Nombre Descripción Valor

McasDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftCloudAppSecurity' (obligatorio)
Propiedades Propiedades del conector de datos de MCAS (Microsoft Cloud App Security). mcasDataConnectorProperties

McasDataConnectorDataTypes

Nombre Descripción Valor
Alertas Alerta de conexión de tipo de datos. dataConnectorDataTypeCommon
discoveryLogs Conexión de tipo de datos de registro de detección. dataConnectorDataTypeCommon

McasDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. mcasDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

MdatpDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftDefenderAdvancedThreatProtection' (obligatorio)
Propiedades Propiedades del conector de datos MDATP (Protección contra amenazas avanzada de Microsoft Defender). MdatpDataConnectorProperties

MdatpDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

Microsoft.SecurityInsights/dataConnectors

Nombre Descripción Valor
apiVersion La versión de api '2025-03-01'
etag Etag del recurso de Azure cuerda
amable Establezca en "AmazonWebServicesCloudTrail" para el tipo AwsCloudTrailDataConnector. Establezca en "AzureActiveDirectory" para el tipo AADDataConnector. Establezca en "AzureAdvancedThreatProtection" para el tipo AatpDataConnector. Establezca en "AzureSecurityCenter" para el tipo ASCDataConnector. Establezca en "MicrosoftCloudAppSecurity" para el tipo McasDataConnector. Establezca en "MicrosoftDefenderAdvancedThreatProtection" para el tipo MdatpDataConnector. Establezca en "MicrosoftThreatIntelligence" para el tipo MstiDataConnector. Establezca en "Office365" para el tipo OfficeDataConnector. Establezca en "PremiumMicrosoftDefenderForThreatIntelligence" para el tipo PremiumMicrosoftDefenderForThreatIntelligence. Establezca en "RestApiPoller" para el tipo RestApiPollerDataConnector. Establezca en "ThreatIntelligence" para el tipo TIDataConnector. 'AmazonWebServicesCloudTrail'
"AzureActiveDirectory"
"AzureAdvancedThreatProtection"
"AzureSecurityCenter"
"MicrosoftCloudAppSecurity"
'MicrosoftDefenderAdvancedThreatProtection'
'MicrosoftThreatIntelligence'
'Office365'
'PremiumMicrosoftDefenderForThreatIntelligence'
'RestApiPoller'
'ThreatIntelligence' (obligatorio)
nombre El nombre del recurso string (obligatorio)
tipo El tipo de recurso "Microsoft.SecurityInsights/dataConnectors"

MstiDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos de Inteligencia sobre amenazas de Microsoft. MstiDataConnectorProperties

MstiDataConnectorDataTypes

Nombre Descripción Valor
microsoftEmergingThreatFeed Tipo de datos para el conector de datos de Inteligencia sobre amenazas de Microsoft. MstiDataConnectorDataTypesMicrosoftEmergedThreatFeed (obligatorio)

MstiDataConnectorDataTypesMicrosoftEmergedThreatFeed

Nombre Descripción Valor
lookbackPeriod Período de búsqueda para la fuente que se va a importar. Fecha y hora desde la que se va a empezar a importar la fuente, por ejemplo: 2024-01-01T00:00:00.000Z. string (obligatorio)
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

MstiDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. mstiDataConnectorDataTypes (obligatorio)
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

NoneAuthModel

Nombre Descripción Valor
tipo Tipo de autenticación 'None' (obligatorio)

OAuthModel

Nombre Descripción Valor
accessTokenPrepend Anteponer el token de acceso. El valor predeterminado es "Bearer". cuerda
authorizationCode Código de autorización del usuario. cuerda
authorizationEndpoint Punto de conexión de autorización. cuerda
authorizationEndpointHeaders Encabezados del punto de conexión de autorización. OAuthModelAuthorizationEndpointHeaders
authorizationEndpointQueryParameters Parámetros de consulta del punto de conexión de autorización. OAuthModelAuthorizationEndpointQueryParameters
clientId Identificador de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. string (obligatorio)
clientSecret Secreto de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. string (obligatorio)
grantType El tipo de concesión, normalmente será "código de autorización". string (obligatorio)
isCredentialsInHeaders Indica si queremos enviar clientId y clientSecret al punto de conexión del token en los encabezados. Bool
isJwtBearerFlow Valor que indica si es un flujo JWT. Bool
redirectUri Dirección URL de redirección de la aplicación que el usuario config en el proveedor de OAuth. cuerda
alcance Ámbito de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. cuerda
tokenEndpoint Punto de conexión del token. Define el token de actualización de OAuth2. string (obligatorio)
tokenEndpointHeaders Encabezados de punto de conexión de token. OAuthModelTokenEndpointHeaders
tokenEndpointQueryParameters Parámetros de consulta del punto de conexión de token. OAuthModelTokenEndpointQueryParameters
tipo Tipo de autenticación 'OAuth2' (obligatorio)

OAuthModelAuthorizationEndpointHeaders

Nombre Descripción Valor

OAuthModelAuthorizationEndpointQueryParameters

Nombre Descripción Valor

OAuthModelTokenEndpointHeaders

Nombre Descripción Valor

OAuthModelTokenEndpointQueryParameters

Nombre Descripción Valor

OfficeDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'Office365' (obligatorio)
Propiedades Propiedades del conector de datos de Office. OfficeDataConnectorProperties

OfficeDataConnectorDataTypes

Nombre Descripción Valor
intercambiar Conexión de tipo de datos de Exchange. OfficeDataConnectorDataTypesExchange
sharePoint Conexión de tipo de datos de SharePoint. officeDataConnectorDataTypesSharePoint
Equipos Conexión de tipo de datos de Teams. officeDataConnectorDataTypesTeams

OfficeDataConnectorDataTypesExchange

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorDataTypesSharePoint

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorDataTypesTeams

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. OfficeDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

OracleAuthModel

Nombre Descripción Valor
pemFile Contenido del archivo PRM string (obligatorio)
publicFingerprint Huella digital pública string (obligatorio)
tenantId Identificador de inquilino de Oracle string (obligatorio)
tipo Tipo de autenticación 'Oracle' (obligatorio)
userId Identificador de usuario de Oracle string (obligatorio)

PremiumMdtiDataConnectorDataTypes

Nombre Descripción Valor
conector Tipo de datos para el conector de datos Premium de Microsoft Defender para inteligencia sobre amenazas. PremiumMdtiDataConnectorDataTypesConnector (obligatorio)

PremiumMdtiDataConnectorDataTypesConnector

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

PremiumMdtiDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. PremiumMdtiDataConnectorDataTypes (obligatorio)
lookbackPeriod Período de búsqueda para la fuente que se va a importar. Fecha y hora desde la que se va a empezar a importar la fuente, por ejemplo: 2024-01-01T00:00:00.000Z. string (obligatorio)
requiredSKUsPresent Marca que indica si el inquilino tiene la SKU premium necesaria para acceder a este conector. Bool
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

PremiumMicrosoftDefenderForThreatIntelligence

Nombre Descripción Valor
amable Tipo de conector de datos 'PremiumMicrosoftDefenderForThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos Premium de Microsoft Defender para inteligencia sobre amenazas. PremiumMdtiDataConnectorProperties

RestApiPollerDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'RestApiPoller' (obligatorio)
Propiedades Propiedades del conector de datos del sondeo de API rest. restApiPollerDataConnectorProperties

RestApiPollerDataConnectorProperties

Nombre Descripción Valor
addOnAttributes El complemento de atributos. El nombre de clave se convertirá en nombre de atributo (una columna) y el valor se convertirá en el valor de atributo de la carga. RestApiPollerDataConnectorPropertiesAddOnAttributes
Auth Modelo de autenticación. ccpAuthConfig (obligatorio)
connectorDefinitionName El nombre de la definición del conector (el identificador de recurso dataConnectorDefinition). string (obligatorio)
Datatype Destino de la tabla de Log Analytics. cuerda
dcrConfig Propiedades relacionadas con DCR. DCRConfiguration
isActive Indica si el conector está activo o no. Bool
paginación Configuración de paginación. restApiPollerRequestPagingConfig
pedir Configuración de la solicitud. restApiPollerRequestConfig (obligatorio)
respuesta Configuración de respuesta. CcpResponseConfig

RestApiPollerDataConnectorPropertiesAddOnAttributes

Nombre Descripción Valor

RestApiPollerRequestConfig

Nombre Descripción Valor
apiEndpoint Punto de conexión de API. string (obligatorio)
endTimeAttributeName Nombre del parámetro de consulta que el servidor remoto espera finalizar la consulta. Esta propiedad va de la mano con startTimeAttributeName cuerda
Encabezados Encabezado de la solicitud del servidor remoto. RestApiPollerRequestConfigHeaders
httpMethod Método HTTP, valor predeterminado GET. 'DELETE'
'GET'
'POST'
'PUT'
isPostPayloadJson Marca para indicar si la carga DE HTTP POST está en formato JSON (frente a form-urlencoded). Bool
queryParameters Parámetros de consulta HTTP para LA API RESTful. restApiPollerRequestConfigQueryParameters
queryParametersTemplate plantilla de parámetros de consulta. Define la plantilla de parámetros de consulta que se va a usar al pasar parámetros de consulta en escenarios avanzados. cuerda
queryTimeFormat Formato de hora de consulta. Un servidor remoto puede tener una consulta para extraer datos del intervalo "start" al "end". Esta propiedad indica cuál es el formato de hora esperado que el servidor remoto sabe analizar. cuerda
queryTimeIntervalAttributeName El nombre del parámetro de consulta que necesitamos enviar al servidor para los registros de consulta en el intervalo de tiempo. Debe definirse con queryTimeIntervalPrepend y queryTimeIntervalDelimiter cuerda
queryTimeIntervalDelimiter Cadena delimitador entre 2 QueryTimeFormat en el parámetro de consulta queryTimeIntervalAttributeName. cuerda
queryTimeIntervalPrepend Cadena antepone al valor del parámetro de consulta en queryTimeIntervalAttributeName. cuerda
queryWindowInMin Ventana de consulta en minutos para la solicitud. Int
rateLimitQPS Consultas de límite de velocidad por segundo para la solicitud. Int
retryCount Recuento de reintentos. Int
startTimeAttributeName Nombre del parámetro de consulta que el servidor remoto espera iniciar la consulta. Esta propiedad va de la mano con endTimeAttributeName. cuerda
timeoutInSeconds Tiempo de espera en segundos. Int

RestApiPollerRequestConfigHeaders

Nombre Descripción Valor

RestApiPollerRequestConfigQueryParameters

Nombre Descripción Valor

RestApiPollerRequestPagingConfig

Nombre Descripción Valor
Pagesize Tamaño de página Int
pageSizeParameterName Nombre del parámetro de tamaño de página cuerda
pagingType Tipo de paginación 'CountBasedPaging'
'LinkHeader'
'NextPageToken'
'NextPageUrl'
'Desplazamiento'
'PersistentLinkHeader'
'PersistentToken' (obligatorio)

SessionAuthModel

Nombre Descripción Valor
Encabezados Encabezados de solicitud HTTP al punto de conexión de servicio de sesión. sessionAuthModelHeaders
isPostPayloadJson Indica si la clave de API está establecida en la carga de HTTP POST. Bool
contraseña Nombre del atributo password. sessionAuthModelPassword (obligatorio)
queryParameters Parámetros de consulta al punto de conexión de servicio de sesión. SessionAuthModelQueryParameters
sessionIdName Nombre del atributo id de sesión del encabezado de respuesta HTTP. cuerda
sessionLoginRequestUri Dirección URL de solicitud HTTP al punto de conexión de servicio de sesión. cuerda
sessionTimeoutInMinutes Tiempo de espera de sesión en minutos. Int
tipo Tipo de autenticación 'Session' (obligatorio)
nombre de usuario Valor de clave de atributo de nombre de usuario. sessionAuthModelUserName (obligatorio)

SessionAuthModelHeaders

Nombre Descripción Valor

SessionAuthModelPassword

Nombre Descripción Valor

SessionAuthModelQueryParameters

Nombre Descripción Valor

SessionAuthModelUserName

Nombre Descripción Valor

TIDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'ThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos de TI (Inteligencia sobre amenazas). TIDataConnectorProperties

TIDataConnectorDataTypes

Nombre Descripción Valor
indicadores Tipo de datos para la conexión de indicadores. tiDataConnectorDataTypesIndicators

TIDataConnectorDataTypesIndicators

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

TIDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. tiDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda
tipLookbackPeriod Período de búsqueda para la fuente que se va a importar. cuerda

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso dataConnectors se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.SecurityInsights/dataConnectors, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  etag = "string"
  name = "string"
  kind = "string"
  // For remaining properties, see Microsoft.SecurityInsights/dataConnectors objects
}

Objetos Microsoft.SecurityInsights/dataConnectors

Establezca la propiedad de tipo para especificar el tipo de objeto.

Para AmazonWebServicesCloudTrail, use:

{
  kind = "AmazonWebServicesCloudTrail"
  properties = {
    awsRoleArn = "string"
    dataTypes = {
      logs = {
        state = "string"
      }
    }
  }
}

Para AzureActiveDirectory, use:

{
  kind = "AzureActiveDirectory"
  properties = {
    dataTypes = {
      alerts = {
        state = "string"
      }
    }
    tenantId = "string"
  }
}

Para AzureAdvancedThreatProtection, use:

{
  kind = "AzureAdvancedThreatProtection"
  properties = {
    dataTypes = {
      alerts = {
        state = "string"
      }
    }
    tenantId = "string"
  }
}

Para 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 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"
  }
}

Objetos CcpAuthConfig

Establezca el tipo propiedad para especificar el tipo de objeto.

Para APIKey, use:

{
  apiKey = "string"
  apiKeyIdentifier = "string"
  apiKeyName = "string"
  isApiKeyInPostPayload = bool
  type = "APIKey"
}

Para AWS, use:

{
  externalId = "string"
  roleArn = "string"
  type = "AWS"
}

Para básico, 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 None, 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 serviceBus, use:

{
  credentialsConfig = {
    {customized property} = "string"
  }
  storageAccountCredentialsConfig = {
    {customized property} = "string"
  }
  type = "ServiceBus"
}

Para sesión, 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"
  }
}

Valores de propiedad

AADDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureActiveDirectory" (obligatorio)
Propiedades Propiedades del conector de datos de AAD (Azure Active Directory). AADDataConnectorProperties

AADDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

AatpDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureAdvancedThreatProtection" (obligatorio)
Propiedades Propiedades del conector de datos de AATP (Azure Advanced Threat Protection). AatpDataConnectorProperties

AatpDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

AlertsDataTypeOfDataConnector

Nombre Descripción Valor
Alertas Alerta de conexión de tipo de datos. dataConnectorDataTypeCommon

ApiKeyAuthModel

Nombre Descripción Valor
apiKey Clave de API para la credencial de clave secreta de usuario string (obligatorio)
apiKeyIdentifier Identificador de clave de API cuerda
apiKeyName Nombre de clave de API string (obligatorio)
isApiKeyInPostPayload Marca para indicar si la clave de API está establecida en la carga DE HTTP POST Bool
tipo Tipo de autenticación 'APIKey' (obligatorio)

ASCDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos "AzureSecurityCenter" (obligatorio)
Propiedades Propiedades del conector de datos de ASC (Azure Security Center). ASCDataConnectorProperties

ASCDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
subscriptionId Identificador de suscripción al que conectarse y obtener los datos. cuerda

AWSAuthModel

Nombre Descripción Valor
externalId AWS STS asume el identificador externo del rol. Esto se usa para evitar el problema adjunto confuso: "https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html" cuerda
roleArn AWS STS asume el rol ARN string (obligatorio)
tipo Tipo de autenticación "AWS" (obligatorio)

AwsCloudTrailDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'AmazonWebServicesCloudTrail' (obligatorio)
Propiedades Propiedades del conector de datos de Amazon Web Services CloudTrail. awsCloudTrailDataConnectorProperties

AwsCloudTrailDataConnectorDataTypes

Nombre Descripción Valor
trozas Registra el tipo de datos. awsCloudTrailDataConnectorDataTypesLogs

AwsCloudTrailDataConnectorDataTypesLogs

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

AwsCloudTrailDataConnectorProperties

Nombre Descripción Valor
awsRoleArn Aws Role Arn (con la directiva CloudTrailReadOnly) que se usa para acceder a la cuenta de Aws. cuerda
Datatypes Los tipos de datos disponibles para el conector. awsCloudTrailDataConnectorDataTypes

BasicAuthModel

Nombre Descripción Valor
contraseña La contraseña string (obligatorio)
tipo Tipo de autenticación 'Basic' (obligatorio)
nombre de usuario Nombre de usuario. string (obligatorio)

CcpAuthConfig

Nombre Descripción Valor
tipo Establezca en "APIKey" para el tipo ApiKeyAuthModel. Establezca en "AWS" para el tipo AWSAuthModel. Establezca en "Basic" para el tipo BasicAuthModel. Establezca en "GCP" para el tipo GCPAuthModel. Establezca en "GitHub" para el tipo GitHubAuthModel. Establezca en "JwtToken" para el tipo JwtAuthModel. Establezca en "None" para el tipo NoneAuthModel. Establezca en "OAuth2" para el tipo OAuthModel. Establezca en "Oracle" para el tipo OracleAuthModel. Establezca en "ServiceBus" para el tipo GenericBlobSbsAuthModel. Establezca en "Session" para el tipo SessionAuthModel. 'APIKey'
"AWS"
"Básico"
'GCP'
'GitHub'
'JwtToken'
'Ninguno'
'OAuth2'
'Oracle'
'ServiceBus'
'Session' (obligatorio)

CcpResponseConfig

Nombre Descripción Valor
compressionAlgo Algoritmo de compresión. Por ejemplo: "gzip", "multi-gzip", "deflate". cuerda
convertChildPropertiesToArray Valor que indica si la respuesta no es una matriz de eventos o registros. Al establecer esta marca en true significa que el servidor remoto responde con un objeto que cada propiedad tiene como valor una matriz de eventos o registros. Bool
csvDelimiter El delimitador csv, en caso de que el formato de respuesta sea CSV. cuerda
csvEscape Carácter usado para escapar caracteres en CSV. cuerda

Restricciones:
Longitud mínima = 1
Longitud máxima = 1
eventsJsonPaths Las rutas de acceso json, '$' char son la raíz json. string[] (obligatorio)
formato Formato de respuesta. los valores posibles son json,csv,xml cuerda
hasCsvBoundary Valor que indica si la respuesta tiene límites CSV en caso de que la respuesta tenga formato CSV. Bool
hasCsvHeader Valor que indica si la respuesta tiene encabezados en caso de que la respuesta tenga formato CSV. Bool
isGzipCompressed Valor que indica si el servidor remoto admite Gzip y deberíamos esperar la respuesta Gzip. Bool
successStatusJsonPath Valor en el que el mensaje o código de estado debe aparecer en la respuesta. cuerda
successStatusValue Valor de estado. cuerda

DataConnectorDataTypeCommon

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

DCRConfiguration

Nombre Descripción Valor
dataCollectionEndpoint Representa el punto de conexión de ingesta de recopilación de datos en Log Analytics. string (obligatorio)
dataCollectionRuleImmutableId El identificador inmutable de la regla de recopilación de datos, la regla define la transformación y el destino de los datos. string (obligatorio)
streamName Secuencia a la que se envían los datos. string (obligatorio)

GCPAuthModel

Nombre Descripción Valor
projectNumber Número de proyecto de GCP string (obligatorio)
serviceAccountEmail Correo electrónico de cuenta de servicio de GCP string (obligatorio)
tipo Tipo de autenticación 'GCP' (obligatorio)
workloadIdentityProviderId Identificador del proveedor de identidades de carga de trabajo de GCP string (obligatorio)

GenericBlobSbsAuthModel

Nombre Descripción Valor
credentialsConfig Credenciales para el espacio de nombres de Service Bus, el URI de keyvault para la clave de acceso GenericBlobSbsAuthModelCredentialsConfig
storageAccountCredentialsConfig Credenciales para la cuenta de almacenamiento, el URI de keyvault para la clave de acceso GenericBlobSbsAuthModelStorageAccountCredentialsConfig
tipo Tipo de autenticación 'ServiceBus' (obligatorio)

GenericBlobSbsAuthModelCredentialsConfig

Nombre Descripción Valor

GenericBlobSbsAuthModelStorageAccountCredentialsConfig

Nombre Descripción Valor

GitHubAuthModel

Nombre Descripción Valor
installationId Identificador de instalación de autenticación de GitHubApp. cuerda
tipo Tipo de autenticación 'GitHub' (obligatorio)

JwtAuthModel

Nombre Descripción Valor
Encabezados Los encabezados personalizados que queremos agregar una vez que se envía la solicitud al punto de conexión del token. JwtAuthModelHeaders
isCredentialsInHeaders Marca que indica si queremos enviar el nombre de usuario y la contraseña al punto de conexión de token en los encabezados. Bool
isJsonRequest Marca que indica si la solicitud del cuerpo es JSON (encabezado Content-Type = application/json), lo que significa que es una solicitud codificada con dirección URL de formulario (encabezado Content-Type = application/x-www-form-urlencoded). Bool
contraseña La contraseña JwtAuthModelPassword (obligatorio)
queryParameters El parámetro de consulta personalizado que queremos agregar una vez que se envía la solicitud al punto de conexión del token. JwtAuthModelQueryParameters
requestTimeoutInSeconds Tiempo de espera de la solicitud en segundos. Int

Restricciones:
Valor máximo = 180
tokenEndpoint Punto de conexión de token para solicitar JWT string (obligatorio)
tipo Tipo de autenticación 'JwtToken' (obligatorio)
nombre de usuario Nombre de usuario. Si el nombre de usuario y la contraseña enviados en la solicitud de encabezado solo es necesario rellenar la propiedad value con el nombre de usuario (igual que la autenticación básica). Si el nombre de usuario y la contraseña enviados en la solicitud del cuerpo es necesario especificar el Key y Value. JwtAuthModelUserName (obligatorio)

JwtAuthModelHeaders

Nombre Descripción Valor

JwtAuthModelPassword

Nombre Descripción Valor

JwtAuthModelQueryParameters

Nombre Descripción Valor

JwtAuthModelUserName

Nombre Descripción Valor

McasDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftCloudAppSecurity' (obligatorio)
Propiedades Propiedades del conector de datos de MCAS (Microsoft Cloud App Security). mcasDataConnectorProperties

McasDataConnectorDataTypes

Nombre Descripción Valor
Alertas Alerta de conexión de tipo de datos. dataConnectorDataTypeCommon
discoveryLogs Conexión de tipo de datos de registro de detección. dataConnectorDataTypeCommon

McasDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. mcasDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

MdatpDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftDefenderAdvancedThreatProtection' (obligatorio)
Propiedades Propiedades del conector de datos MDATP (Protección contra amenazas avanzada de Microsoft Defender). MdatpDataConnectorProperties

MdatpDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. AlertsDataTypeOfDataConnector
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

Microsoft.SecurityInsights/dataConnectors

Nombre Descripción Valor
etag Etag del recurso de Azure cuerda
amable Establezca en "AmazonWebServicesCloudTrail" para el tipo AwsCloudTrailDataConnector. Establezca en "AzureActiveDirectory" para el tipo AADDataConnector. Establezca en "AzureAdvancedThreatProtection" para el tipo AatpDataConnector. Establezca en "AzureSecurityCenter" para el tipo ASCDataConnector. Establezca en "MicrosoftCloudAppSecurity" para el tipo McasDataConnector. Establezca en "MicrosoftDefenderAdvancedThreatProtection" para el tipo MdatpDataConnector. Establezca en "MicrosoftThreatIntelligence" para el tipo MstiDataConnector. Establezca en "Office365" para el tipo OfficeDataConnector. Establezca en "PremiumMicrosoftDefenderForThreatIntelligence" para el tipo PremiumMicrosoftDefenderForThreatIntelligence. Establezca en "RestApiPoller" para el tipo RestApiPollerDataConnector. Establezca en "ThreatIntelligence" para el tipo TIDataConnector. 'AmazonWebServicesCloudTrail'
"AzureActiveDirectory"
"AzureAdvancedThreatProtection"
"AzureSecurityCenter"
"MicrosoftCloudAppSecurity"
'MicrosoftDefenderAdvancedThreatProtection'
'MicrosoftThreatIntelligence'
'Office365'
'PremiumMicrosoftDefenderForThreatIntelligence'
'RestApiPoller'
'ThreatIntelligence' (obligatorio)
nombre El nombre del recurso string (obligatorio)
parent_id Identificador del recurso al que se va a aplicar este recurso de extensión. string (obligatorio)
tipo El tipo de recurso "Microsoft.SecurityInsights/dataConnectors@2025-03-01"

MstiDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'MicrosoftThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos de Inteligencia sobre amenazas de Microsoft. MstiDataConnectorProperties

MstiDataConnectorDataTypes

Nombre Descripción Valor
microsoftEmergingThreatFeed Tipo de datos para el conector de datos de Inteligencia sobre amenazas de Microsoft. MstiDataConnectorDataTypesMicrosoftEmergedThreatFeed (obligatorio)

MstiDataConnectorDataTypesMicrosoftEmergedThreatFeed

Nombre Descripción Valor
lookbackPeriod Período de búsqueda para la fuente que se va a importar. Fecha y hora desde la que se va a empezar a importar la fuente, por ejemplo: 2024-01-01T00:00:00.000Z. string (obligatorio)
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

MstiDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. mstiDataConnectorDataTypes (obligatorio)
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

NoneAuthModel

Nombre Descripción Valor
tipo Tipo de autenticación 'None' (obligatorio)

OAuthModel

Nombre Descripción Valor
accessTokenPrepend Anteponer el token de acceso. El valor predeterminado es "Bearer". cuerda
authorizationCode Código de autorización del usuario. cuerda
authorizationEndpoint Punto de conexión de autorización. cuerda
authorizationEndpointHeaders Encabezados del punto de conexión de autorización. OAuthModelAuthorizationEndpointHeaders
authorizationEndpointQueryParameters Parámetros de consulta del punto de conexión de autorización. OAuthModelAuthorizationEndpointQueryParameters
clientId Identificador de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. string (obligatorio)
clientSecret Secreto de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. string (obligatorio)
grantType El tipo de concesión, normalmente será "código de autorización". string (obligatorio)
isCredentialsInHeaders Indica si queremos enviar clientId y clientSecret al punto de conexión del token en los encabezados. Bool
isJwtBearerFlow Valor que indica si es un flujo JWT. Bool
redirectUri Dirección URL de redirección de la aplicación que el usuario config en el proveedor de OAuth. cuerda
alcance Ámbito de aplicación (cliente) que el proveedor de OAuth asignó a la aplicación. cuerda
tokenEndpoint Punto de conexión del token. Define el token de actualización de OAuth2. string (obligatorio)
tokenEndpointHeaders Encabezados de punto de conexión de token. OAuthModelTokenEndpointHeaders
tokenEndpointQueryParameters Parámetros de consulta del punto de conexión de token. OAuthModelTokenEndpointQueryParameters
tipo Tipo de autenticación 'OAuth2' (obligatorio)

OAuthModelAuthorizationEndpointHeaders

Nombre Descripción Valor

OAuthModelAuthorizationEndpointQueryParameters

Nombre Descripción Valor

OAuthModelTokenEndpointHeaders

Nombre Descripción Valor

OAuthModelTokenEndpointQueryParameters

Nombre Descripción Valor

OfficeDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'Office365' (obligatorio)
Propiedades Propiedades del conector de datos de Office. OfficeDataConnectorProperties

OfficeDataConnectorDataTypes

Nombre Descripción Valor
intercambiar Conexión de tipo de datos de Exchange. OfficeDataConnectorDataTypesExchange
sharePoint Conexión de tipo de datos de SharePoint. officeDataConnectorDataTypesSharePoint
Equipos Conexión de tipo de datos de Teams. officeDataConnectorDataTypesTeams

OfficeDataConnectorDataTypesExchange

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorDataTypesSharePoint

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorDataTypesTeams

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

OfficeDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. OfficeDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

OracleAuthModel

Nombre Descripción Valor
pemFile Contenido del archivo PRM string (obligatorio)
publicFingerprint Huella digital pública string (obligatorio)
tenantId Identificador de inquilino de Oracle string (obligatorio)
tipo Tipo de autenticación 'Oracle' (obligatorio)
userId Identificador de usuario de Oracle string (obligatorio)

PremiumMdtiDataConnectorDataTypes

Nombre Descripción Valor
conector Tipo de datos para el conector de datos Premium de Microsoft Defender para inteligencia sobre amenazas. PremiumMdtiDataConnectorDataTypesConnector (obligatorio)

PremiumMdtiDataConnectorDataTypesConnector

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

PremiumMdtiDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. PremiumMdtiDataConnectorDataTypes (obligatorio)
lookbackPeriod Período de búsqueda para la fuente que se va a importar. Fecha y hora desde la que se va a empezar a importar la fuente, por ejemplo: 2024-01-01T00:00:00.000Z. string (obligatorio)
requiredSKUsPresent Marca que indica si el inquilino tiene la SKU premium necesaria para acceder a este conector. Bool
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda

PremiumMicrosoftDefenderForThreatIntelligence

Nombre Descripción Valor
amable Tipo de conector de datos 'PremiumMicrosoftDefenderForThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos Premium de Microsoft Defender para inteligencia sobre amenazas. PremiumMdtiDataConnectorProperties

RestApiPollerDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'RestApiPoller' (obligatorio)
Propiedades Propiedades del conector de datos del sondeo de API rest. restApiPollerDataConnectorProperties

RestApiPollerDataConnectorProperties

Nombre Descripción Valor
addOnAttributes El complemento de atributos. El nombre de clave se convertirá en nombre de atributo (una columna) y el valor se convertirá en el valor de atributo de la carga. RestApiPollerDataConnectorPropertiesAddOnAttributes
Auth Modelo de autenticación. ccpAuthConfig (obligatorio)
connectorDefinitionName El nombre de la definición del conector (el identificador de recurso dataConnectorDefinition). string (obligatorio)
Datatype Destino de la tabla de Log Analytics. cuerda
dcrConfig Propiedades relacionadas con DCR. DCRConfiguration
isActive Indica si el conector está activo o no. Bool
paginación Configuración de paginación. restApiPollerRequestPagingConfig
pedir Configuración de la solicitud. restApiPollerRequestConfig (obligatorio)
respuesta Configuración de respuesta. CcpResponseConfig

RestApiPollerDataConnectorPropertiesAddOnAttributes

Nombre Descripción Valor

RestApiPollerRequestConfig

Nombre Descripción Valor
apiEndpoint Punto de conexión de API. string (obligatorio)
endTimeAttributeName Nombre del parámetro de consulta que el servidor remoto espera finalizar la consulta. Esta propiedad va de la mano con startTimeAttributeName cuerda
Encabezados Encabezado de la solicitud del servidor remoto. RestApiPollerRequestConfigHeaders
httpMethod Método HTTP, valor predeterminado GET. 'DELETE'
'GET'
'POST'
'PUT'
isPostPayloadJson Marca para indicar si la carga DE HTTP POST está en formato JSON (frente a form-urlencoded). Bool
queryParameters Parámetros de consulta HTTP para LA API RESTful. restApiPollerRequestConfigQueryParameters
queryParametersTemplate plantilla de parámetros de consulta. Define la plantilla de parámetros de consulta que se va a usar al pasar parámetros de consulta en escenarios avanzados. cuerda
queryTimeFormat Formato de hora de consulta. Un servidor remoto puede tener una consulta para extraer datos del intervalo "start" al "end". Esta propiedad indica cuál es el formato de hora esperado que el servidor remoto sabe analizar. cuerda
queryTimeIntervalAttributeName El nombre del parámetro de consulta que necesitamos enviar al servidor para los registros de consulta en el intervalo de tiempo. Debe definirse con queryTimeIntervalPrepend y queryTimeIntervalDelimiter cuerda
queryTimeIntervalDelimiter Cadena delimitador entre 2 QueryTimeFormat en el parámetro de consulta queryTimeIntervalAttributeName. cuerda
queryTimeIntervalPrepend Cadena antepone al valor del parámetro de consulta en queryTimeIntervalAttributeName. cuerda
queryWindowInMin Ventana de consulta en minutos para la solicitud. Int
rateLimitQPS Consultas de límite de velocidad por segundo para la solicitud. Int
retryCount Recuento de reintentos. Int
startTimeAttributeName Nombre del parámetro de consulta que el servidor remoto espera iniciar la consulta. Esta propiedad va de la mano con endTimeAttributeName. cuerda
timeoutInSeconds Tiempo de espera en segundos. Int

RestApiPollerRequestConfigHeaders

Nombre Descripción Valor

RestApiPollerRequestConfigQueryParameters

Nombre Descripción Valor

RestApiPollerRequestPagingConfig

Nombre Descripción Valor
Pagesize Tamaño de página Int
pageSizeParameterName Nombre del parámetro de tamaño de página cuerda
pagingType Tipo de paginación 'CountBasedPaging'
'LinkHeader'
'NextPageToken'
'NextPageUrl'
'Desplazamiento'
'PersistentLinkHeader'
'PersistentToken' (obligatorio)

SessionAuthModel

Nombre Descripción Valor
Encabezados Encabezados de solicitud HTTP al punto de conexión de servicio de sesión. sessionAuthModelHeaders
isPostPayloadJson Indica si la clave de API está establecida en la carga de HTTP POST. Bool
contraseña Nombre del atributo password. sessionAuthModelPassword (obligatorio)
queryParameters Parámetros de consulta al punto de conexión de servicio de sesión. SessionAuthModelQueryParameters
sessionIdName Nombre del atributo id de sesión del encabezado de respuesta HTTP. cuerda
sessionLoginRequestUri Dirección URL de solicitud HTTP al punto de conexión de servicio de sesión. cuerda
sessionTimeoutInMinutes Tiempo de espera de sesión en minutos. Int
tipo Tipo de autenticación 'Session' (obligatorio)
nombre de usuario Valor de clave de atributo de nombre de usuario. sessionAuthModelUserName (obligatorio)

SessionAuthModelHeaders

Nombre Descripción Valor

SessionAuthModelPassword

Nombre Descripción Valor

SessionAuthModelQueryParameters

Nombre Descripción Valor

SessionAuthModelUserName

Nombre Descripción Valor

TIDataConnector

Nombre Descripción Valor
amable Tipo de conector de datos 'ThreatIntelligence' (obligatorio)
Propiedades Propiedades del conector de datos de TI (Inteligencia sobre amenazas). TIDataConnectorProperties

TIDataConnectorDataTypes

Nombre Descripción Valor
indicadores Tipo de datos para la conexión de indicadores. tiDataConnectorDataTypesIndicators

TIDataConnectorDataTypesIndicators

Nombre Descripción Valor
estado Describir si esta conexión de tipo de datos está habilitada o no. 'Deshabilitado'
'Habilitado'

TIDataConnectorProperties

Nombre Descripción Valor
Datatypes Los tipos de datos disponibles para el conector. tiDataConnectorDataTypes
tenantId Identificador de inquilino al que conectarse y obtener los datos. cuerda
tipLookbackPeriod Período de búsqueda para la fuente que se va a importar. cuerda