Client library for Security Insights
npm install --save @datafire/azure_securityinsights_securityinsights
let azure_securityinsights_securityinsights = require('@datafire/azure_securityinsights_securityinsights').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
API spec for Microsoft.SecurityInsights (Azure Security Insights) resource provider
Lists all operations available Azure Security Insights Resource Provider.
azure_securityinsights_securityinsights.Operations_List({
"api-version": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation
- api-version required
- output OperationsList
Gets all alert rules.
azure_securityinsights_securityinsights.AlertRules_List({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace.
- api-version required
- output AlertRulesList
Delete the alert rule.
azure_securityinsights_securityinsights.AlertRules_Delete({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"ruleId": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - ruleId required
string
: Alert rule ID
- api-version required
Output schema unknown
Gets the alert rule.
azure_securityinsights_securityinsights.AlertRules_Get({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"ruleId": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - ruleId required
string
: Alert rule ID
- api-version required
- output AlertRule
Creates or updates the alert rule.
azure_securityinsights_securityinsights.AlertRules_CreateOrUpdate({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"ruleId": "",
"alertRule": {
"kind": ""
}
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - ruleId required
string
: Alert rule ID - alertRule required AlertRule
- api-version required
- output AlertRule
Gets all actions of alert rule.
azure_securityinsights_securityinsights.Actions_ListByAlertRule({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"ruleId": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - ruleId required
string
: Alert rule ID
- api-version required
- output ActionsList
Delete the action of alert rule.
azure_securityinsights_securityinsights.AlertRules_DeleteAction({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"ruleId": "",
"actionId": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - ruleId required
string
: Alert rule ID - actionId required
string
: Action ID
- api-version required
Output schema unknown
Gets the action of alert rule.
azure_securityinsights_securityinsights.AlertRules_GetAction({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"ruleId": "",
"actionId": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - ruleId required
string
: Alert rule ID - actionId required
string
: Action ID
- api-version required
- output ActionResponse
Creates or updates the action of alert rule.
azure_securityinsights_securityinsights.AlertRules_CreateOrUpdateAction({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"ruleId": "",
"actionId": "",
"action": {}
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - ruleId required
string
: Alert rule ID - actionId required
string
: Action ID - action required ActionRequest
- api-version required
- output ActionResponse
Gets all data connectors.
azure_securityinsights_securityinsights.DataConnectors_List({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace.
- api-version required
- output DataConnectorList
Delete the data connector.
azure_securityinsights_securityinsights.DataConnectors_Delete({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"dataConnectorId": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - dataConnectorId required
string
: Connector ID
- api-version required
Output schema unknown
Gets a data connector.
azure_securityinsights_securityinsights.DataConnectors_Get({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"dataConnectorId": ""
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - dataConnectorId required
string
: Connector ID
- api-version required
- output DataConnector
Creates or updates the data connector.
azure_securityinsights_securityinsights.DataConnectors_CreateOrUpdate({
"api-version": "",
"subscriptionId": "",
"resourceGroupName": "",
"workspaceName": "",
"dataConnectorId": "",
"dataConnector": {}
}, context)
- input
object
- api-version required
string
(values: 2020-01-01): API version for the operation - subscriptionId required
string
: Azure subscription ID - resourceGroupName required
string
: The name of the resource group within the user's subscription. The name is case insensitive. - workspaceName required
string
: The name of the workspace. - dataConnectorId required
string
: Connector ID - dataConnector required DataConnector
- api-version required
- output DataConnector
- AADDataConnector
object
: Represents AAD (Azure Active Directory) data connector.- properties AADDataConnectorProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- AADDataConnectorProperties
object
: AAD (Azure Active Directory) data connector properties.- tenantId
string
: The tenant id to connect to, and get the data from. - dataTypes AlertsDataTypeOfDataConnector
- tenantId
- AATPDataConnector
object
: Represents AATP (Azure Advanced Threat Protection) data connector.- properties AATPDataConnectorProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- AATPDataConnectorProperties
object
: AATP (Azure Advanced Threat Protection) data connector properties.- tenantId
string
: The tenant id to connect to, and get the data from. - dataTypes AlertsDataTypeOfDataConnector
- tenantId
- ASCDataConnector
object
: Represents ASC (Azure Security Center) data connector.- properties ASCDataConnectorProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- ASCDataConnectorProperties
object
: ASC (Azure Security Center) data connector properties.- subscriptionId
string
: The subscription id to connect to, and get the data from. - dataTypes AlertsDataTypeOfDataConnector
- subscriptionId
- ActionPropertiesBase
object
: Action property bag base.- logicAppResourceId required
string
: Logic App Resource Id, providers/Microsoft.Logic/workflows/{WorkflowID}.
- logicAppResourceId required
- ActionRequest
object
: Action for alert rule.- properties ActionRequestProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type
- ActionRequestProperties
object
: Action property bag.- triggerUri
string
: Logic App Callback URL for this specific workflow. - logicAppResourceId required
string
: Logic App Resource Id, providers/Microsoft.Logic/workflows/{WorkflowID}.
- triggerUri
- ActionResponse
object
: Action for alert rule.- etag
string
: Etag of the action. - properties ActionResponseProperties
- id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type
- etag
- ActionResponseProperties
object
: Action property bag.- workflowId
string
: The name of the logic app's workflow. - logicAppResourceId required
string
: Logic App Resource Id, providers/Microsoft.Logic/workflows/{WorkflowID}.
- workflowId
- ActionsList
object
: List all the actions.- nextLink
string
: URL to fetch the next set of actions. - value required
array
: Array of actions.- items ActionResponse
- nextLink
- AlertRule
object
: Alert rule.- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- etag
- AlertRuleKind
object
: Describes an Azure resource with kind.- kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- kind required
- AlertRuleTemplate
object
: Alert rule template.- id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- id
- AlertRuleTemplateDataSource
object
: alert rule template data sources- connectorId
string
: The connector id that provides the following data types - dataTypes
array
: The data types used by the alert rule template- items
string
- items
- connectorId
- AlertRuleTemplatePropertiesBase
object
: Base alert rule template property bag.- alertRulesCreatedByTemplateCount
integer
: the number of alert rules that were created by this template - createdDateUTC
string
: The time that this alert rule template has been added. - description
string
: The description of the alert rule template. - displayName
string
: The display name for alert rule template. - requiredDataConnectors
array
: The required data connectors for this template - status
string
(values: Installed, Available, NotAvailable): The alert rule template status.
- alertRulesCreatedByTemplateCount
- AlertRuleTriggerOperator
string
(values: GreaterThan, LessThan, Equal, NotEqual): The operation against the threshold that triggers alert rule.
- AlertRulesList
object
: List all the alert rules.- nextLink
string
: URL to fetch the next set of alert rules. - value required
array
: Array of alert rules.- items AlertRule
- nextLink
- AlertSeverity
string
(values: High, Medium, Low, Informational): The severity of the alert
- AlertsDataTypeOfDataConnector
object
: Alerts data type for data connectors.- alerts
object
: Alerts data type connection.- state
string
(values: Enabled, Disabled): Describe whether this data type connection is enabled or not.
- state
- alerts
- AttackTactic
string
(values: InitialAccess, Execution, Persistence, PrivilegeEscalation, DefenseEvasion, CredentialAccess, Discovery, LateralMovement, Collection, Exfiltration, CommandAndControl, Impact): The severity for alerts created by this alert rule.
- AwsCloudTrailDataConnector
object
: Represents Amazon Web Services CloudTrail data connector.- properties AwsCloudTrailDataConnectorProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- AwsCloudTrailDataConnectorDataTypes
object
: The available data types for Amazon Web Services CloudTrail data connector.- logs
object
: Logs data type.- state
string
(values: Enabled, Disabled): Describe whether this data type connection is enabled or not.
- state
- logs
- AwsCloudTrailDataConnectorProperties
object
: Amazon Web Services CloudTrail data connector properties.- awsRoleArn
string
: The Aws Role Arn (with CloudTrailReadOnly policy) that is used to access the Aws account. - dataTypes AwsCloudTrailDataConnectorDataTypes
- awsRoleArn
- CloudError
object
: Error response structure.- error CloudErrorBody
- CloudErrorBody
object
: Error details.- code
string
: An identifier for the error. Codes are invariant and are intended to be consumed programmatically. - message
string
: A message describing the error, intended to be suitable for display in a user interface.
- code
- DataConnector
object
: Data connector.- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- etag
- DataConnectorDataTypeCommon
object
: Common field for data type in data connectors.- state
string
(values: Enabled, Disabled): Describe whether this data type connection is enabled or not.
- state
- DataConnectorKind
object
: Describes an Azure resource with kind.- kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- kind
- DataConnectorList
object
: List all the data connectors.- nextLink
string
: URL to fetch the next set of data connectors. - value required
array
: Array of data connectors.- items DataConnector
- nextLink
- DataConnectorTenantId
object
: Properties data connector on tenant level.- tenantId
string
: The tenant id to connect to, and get the data from.
- tenantId
- DataConnectorWithAlertsProperties
object
: Data connector properties.- dataTypes AlertsDataTypeOfDataConnector
- FusionAlertRule
object
: Represents Fusion alert rule.- properties FusionAlertRuleProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- FusionAlertRuleProperties
object
: Fusion alert rule base property bag.- alertRuleTemplateName required
string
: The Name of the alert rule template used to create this rule. - description
string
: The description of the alert rule. - displayName
string
: The display name for alerts created by this alert rule. - enabled required
boolean
: Determines whether this alert rule is enabled or disabled. - lastModifiedUtc
string
: The last time that this alert has been modified. - severity AlertSeverity
- tactics
array
: The tactics of the alert rule- items AttackTactic
- alertRuleTemplateName required
- FusionAlertRuleTemplate
object
: Represents Fusion alert rule template.- properties
object
: Fusion alert rule template properties- severity required AlertSeverity
- tactics
array
: The tactics of the alert rule template- items AttackTactic
- alertRulesCreatedByTemplateCount
integer
: the number of alert rules that were created by this template - createdDateUTC
string
: The time that this alert rule template has been added. - description
string
: The description of the alert rule template. - displayName
string
: The display name for alert rule template. - requiredDataConnectors
array
: The required data connectors for this template - status
string
(values: Installed, Available, NotAvailable): The alert rule template status.
- id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- properties
- IncidentInfo
object
: Describes related incident information for the bookmark- incidentId required
string
: Incident Id - relationName required
string
: Relation Name - severity required
string
(values: Critical, High, Medium, Low, Informational): The severity of the incident - title required
string
: The title of the incident
- incidentId required
- Label
string
: Label that will be used to tag and filter on.
- MCASDataConnector
object
: Represents MCAS (Microsoft Cloud App Security) data connector.- properties MCASDataConnectorProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- MCASDataConnectorDataTypes
object
: The available data types for MCAS (Microsoft Cloud App Security) data connector.- discoveryLogs
object
: Discovery log data type connection.- state
string
(values: Enabled, Disabled): Describe whether this data type connection is enabled or not.
- state
- alerts
object
: Alerts data type connection.- state
string
(values: Enabled, Disabled): Describe whether this data type connection is enabled or not.
- state
- discoveryLogs
- MCASDataConnectorProperties
object
: MCAS (Microsoft Cloud App Security) data connector properties.- dataTypes MCASDataConnectorDataTypes
- tenantId
string
: The tenant id to connect to, and get the data from.
- MDATPDataConnector
object
: Represents MDATP (Microsoft Defender Advanced Threat Protection) data connector.- properties MDATPDataConnectorProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- MDATPDataConnectorProperties
object
: MDATP (Microsoft Defender Advanced Threat Protection) data connector properties.- tenantId
string
: The tenant id to connect to, and get the data from. - dataTypes AlertsDataTypeOfDataConnector
- tenantId
- MicrosoftSecurityIncidentCreationAlertRule
object
: Represents MicrosoftSecurityIncidentCreation rule.- properties MicrosoftSecurityIncidentCreationAlertRuleProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- MicrosoftSecurityIncidentCreationAlertRuleCommonProperties
object
: MicrosoftSecurityIncidentCreation rule common property bag.- displayNamesFilter
array
: the alerts' displayNames on which the cases will be generated- items
string
- items
- productFilter required
string
(values: Microsoft Cloud App Security, Azure Security Center, Azure Advanced Threat Protection, Azure Active Directory Identity Protection, Azure Security Center for IoT): The alerts' productName on which the cases will be generated - severitiesFilter
array
: the alerts' severities on which the cases will be generated- items AlertSeverity
- displayNamesFilter
- MicrosoftSecurityIncidentCreationAlertRuleProperties
object
: MicrosoftSecurityIncidentCreation rule property bag.- alertRuleTemplateName
string
: The Name of the alert rule template used to create this rule. - description
string
: The description of the alert rule. - displayName required
string
: The display name for alerts created by this alert rule. - enabled required
boolean
: Determines whether this alert rule is enabled or disabled. - lastModifiedUtc
string
: The last time that this alert has been modified. - displayNamesFilter
array
: the alerts' displayNames on which the cases will be generated- items
string
- items
- productFilter required
string
(values: Microsoft Cloud App Security, Azure Security Center, Azure Advanced Threat Protection, Azure Active Directory Identity Protection, Azure Security Center for IoT): The alerts' productName on which the cases will be generated - severitiesFilter
array
: the alerts' severities on which the cases will be generated- items AlertSeverity
- alertRuleTemplateName
- MicrosoftSecurityIncidentCreationAlertRuleTemplate
object
: Represents MicrosoftSecurityIncidentCreation rule template.- properties: MicrosoftSecurityIncidentCreation rule template properties
- alertRulesCreatedByTemplateCount
integer
: the number of alert rules that were created by this template - createdDateUTC
string
: The time that this alert rule template has been added. - description
string
: The description of the alert rule template. - displayName
string
: The display name for alert rule template. - requiredDataConnectors
array
: The required data connectors for this template - status
string
(values: Installed, Available, NotAvailable): The alert rule template status. - displayNamesFilter
array
: the alerts' displayNames on which the cases will be generated- items
string
- items
- productFilter required
string
(values: Microsoft Cloud App Security, Azure Security Center, Azure Advanced Threat Protection, Azure Active Directory Identity Protection, Azure Security Center for IoT): The alerts' productName on which the cases will be generated - severitiesFilter
array
: the alerts' severities on which the cases will be generated- items AlertSeverity
- alertRulesCreatedByTemplateCount
- id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- properties: MicrosoftSecurityIncidentCreation rule template properties
- OfficeConsent
object
: Consent for Office365 tenant that already made.- properties OfficeConsentProperties
- id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type
- OfficeConsentList
object
: List of all the office365 consents.- nextLink
string
: URL to fetch the next set of office consents. - value required
array
: Array of the consents.- items OfficeConsent
- nextLink
- OfficeConsentProperties
object
: Consent property bag.- tenantId
string
: The tenantId of the Office365 with the consent. - tenantName
string
: The tenant name of the Office365 with the consent.
- tenantId
- OfficeDataConnector
object
: Represents office data connector.- properties OfficeDataConnectorProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- OfficeDataConnectorDataTypes
object
: The available data types for office data connector.- exchange
object
: Exchange data type connection.- state
string
(values: Enabled, Disabled): Describe whether this data type connection is enabled or not.
- state
- sharePoint
object
: SharePoint data type connection.- state
string
(values: Enabled, Disabled): Describe whether this data type connection is enabled or not.
- state
- exchange
- OfficeDataConnectorProperties
object
: Office data connector properties.- dataTypes OfficeDataConnectorDataTypes
- tenantId
string
: The tenant id to connect to, and get the data from.
- Operation
object
: Operation provided by provider- display
object
: Properties of the operation- description
string
: Description of the operation - operation
string
: Operation name - provider
string
: Provider name - resource
string
: Resource name
- description
- name
string
: Name of the operation
- display
- OperationsList
object
: Lists the operations available in the SecurityInsights RP.- nextLink
string
: URL to fetch the next set of operations. - value required
array
: Array of operations- items Operation
- nextLink
- Resource
object
: An azure resource object- id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type
- id
- ResourceWithEtag
object
: An azure resource object with an Etag property- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type
- etag
- ScheduledAlertRule
object
: Represents scheduled alert rule.- properties ScheduledAlertRuleProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- ScheduledAlertRuleCommonProperties
object
: Schedule alert rule template property bag.- query
string
: The query that creates alerts for this rule. - queryFrequency
string
: The frequency (in ISO 8601 duration format) for this alert rule to run. - queryPeriod
string
: The period (in ISO 8601 duration format) that this alert rule looks at. - severity AlertSeverity
- triggerOperator AlertRuleTriggerOperator
- triggerThreshold
integer
: The threshold triggers this alert rule.
- query
- ScheduledAlertRuleProperties
object
: Scheduled alert rule base property bag.- alertRuleTemplateName
string
: The Name of the alert rule template used to create this rule. - description
string
: The description of the alert rule. - displayName required
string
: The display name for alerts created by this alert rule. - enabled required
boolean
: Determines whether this alert rule is enabled or disabled. - lastModifiedUtc
string
: The last time that this alert rule has been modified. - suppressionDuration required
string
: The suppression (in ISO 8601 duration format) to wait since last time this alert rule been triggered. - suppressionEnabled required
boolean
: Determines whether the suppression for this alert rule is enabled or disabled. - tactics
array
: The tactics of the alert rule- items AttackTactic
- query
string
: The query that creates alerts for this rule. - queryFrequency
string
: The frequency (in ISO 8601 duration format) for this alert rule to run. - queryPeriod
string
: The period (in ISO 8601 duration format) that this alert rule looks at. - severity AlertSeverity
- triggerOperator AlertRuleTriggerOperator
- triggerThreshold
integer
: The threshold triggers this alert rule.
- alertRuleTemplateName
- ScheduledAlertRuleTemplate
object
: Represents scheduled alert rule template.- properties
object
: Scheduled alert rule template properties- tactics
array
: The tactics of the alert rule template- items AttackTactic
- alertRulesCreatedByTemplateCount
integer
: the number of alert rules that were created by this template - createdDateUTC
string
: The time that this alert rule template has been added. - description
string
: The description of the alert rule template. - displayName
string
: The display name for alert rule template. - requiredDataConnectors
array
: The required data connectors for this template - status
string
(values: Installed, Available, NotAvailable): The alert rule template status. - query
string
: The query that creates alerts for this rule. - queryFrequency
string
: The frequency (in ISO 8601 duration format) for this alert rule to run. - queryPeriod
string
: The period (in ISO 8601 duration format) that this alert rule looks at. - severity AlertSeverity
- triggerOperator AlertRuleTriggerOperator
- triggerThreshold
integer
: The threshold triggers this alert rule.
- tactics
- id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind required
string
(values: Scheduled, MicrosoftSecurityIncidentCreation, Fusion): The kind of the alert rule
- properties
- Settings
object
: The Setting.- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: UebaSettings, ToggleSettings): The kind of the setting
- etag
- SettingsKind
object
: Describes an Azure resource with kind.- kind
string
(values: UebaSettings, ToggleSettings): The kind of the setting
- kind
- TIDataConnector
object
: Represents threat intelligence data connector.- properties TIDataConnectorProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: AzureActiveDirectory, AzureSecurityCenter, MicrosoftCloudAppSecurity, ThreatIntelligence, Office365, AmazonWebServicesCloudTrail, AzureAdvancedThreatProtection, MicrosoftDefenderAdvancedThreatProtection): The kind of the data connector
- TIDataConnectorDataTypes
object
: The available data types for TI (Threat Intelligence) data connector.- indicators
object
: Data type for indicators connection.- state
string
(values: Enabled, Disabled): Describe whether this data type connection is enabled or not.
- state
- indicators
- TIDataConnectorProperties
object
: TI (Threat Intelligence) data connector properties.- dataTypes TIDataConnectorDataTypes
- tenantId
string
: The tenant id to connect to, and get the data from.
- ThreatIntelligence
object
: ThreatIntelligence property bag.- confidence
number
: Confidence (must be between 0 and 1) - providerName
string
: Name of the provider from whom this Threat Intelligence information was received - reportLink
string
: Report link - threatDescription
string
: Threat description (free text) - threatName
string
: Threat name (e.g. "Jedobot malware") - threatType
string
: Threat type (e.g. "Botnet")
- confidence
- ToggleSettings
object
: Settings with single toggle.- properties ToggleSettingsProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: UebaSettings, ToggleSettings): The kind of the setting
- ToggleSettingsProperties
object
: toggle property bag.- isEnabled
boolean
: Determines whether the setting is enable or disabled.
- isEnabled
- UebaSettings
object
: Represents settings for User and Entity Behavior Analytics enablement.- properties UebaSettingsProperties
- etag
string
: Etag of the azure resource - id
string
: Azure resource Id - name
string
: Azure resource name - type
string
: Azure resource type - kind
string
(values: UebaSettings, ToggleSettings): The kind of the setting
- UebaSettingsProperties
object
: User and Entity Behavior Analytics settings property bag.- atpLicenseStatus
string
(values: Enabled, Disabled): Determines whether the tenant has ATP (Advanced Threat Protection) license. - isEnabled
boolean
: Determines whether User and Entity Behavior Analytics is enabled for this workspace. - statusInMcas
string
(values: Enabled, Disabled): Determines whether User and Entity Behavior Analytics is enabled from MCAS (Microsoft Cloud App Security).
- atpLicenseStatus
- UserInfo
object
: User information that made some action- email
string
: The email of the user. - name
string
: The name of the user. - objectId required
string
: The object id of the user.
- email