Edit

Share via


threatIntelligenceRule resource type

Namespace: microsoft.graph.networkaccess

Important

APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Represents a rule that defines how to evaluate and respond to specific threat intelligence matches in network traffic through Global Secure Access. These rules determine what action to take when traffic matches specified threat intelligence criteria.

Inherits from microsoft.graph.networkaccess.policyRule.

Methods

Method Return type Description
List microsoft.graph.networkaccess.threatIntelligenceRule collection Get a list of the threatIntelligencePolicyRule objects and their properties.
Create microsoft.graph.networkaccess.policyRule Create a new threatIntelligencePolicyRule object.
Get microsoft.graph.networkaccess.threatIntelligenceRule Read the properties and relationships of a threatIntelligenceRule object.
Update microsoft.graph.networkaccess.threatIntelligenceRule Update the properties of a threatIntelligenceRule object.
Delete None Delete a threatIntelligenceRule object.

Properties

Property Type Description
action microsoft.graph.networkaccess.threatIntelligenceAction The action to take when network traffic matches this rule's conditions. The possible values are: allow, block, unknownFutureValue. Supports $filter (eq).
description String A description of the threat intelligence rule. Supports $filter (eq).
id String The unique identifier for the threat intelligence rule. Inherited from microsoft.graph.networkaccess.policyRule. Inherits from entity. Supports $filter (eq).
matchingConditions microsoft.graph.networkaccess.threatIntelligenceMatchingConditions Conditions that define what network traffic should be evaluated by this rule.
name String The display name of the threat intelligence rule. Inherited from microsoft.graph.networkaccess.policyRule. Supports $filter (eq).
priority Int64 The priority of the rule which determines the order of rule evaluation. Lower values indicate higher priority. Supports $filter (eq).
settings microsoft.graph.networkaccess.threatIntelligenceRuleSettings Settings that define how the threat intelligence rule operates and is enforced.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.networkaccess.threatIntelligenceRule",
  "id": "String (identifier)",
  "name": "String",
  "description": "String",
  "action": "String",
  "priority": "Integer",
  "settings": {
    "@odata.type": "microsoft.graph.networkaccess.threatIntelligenceRuleSettings"
  },
  "matchingConditions": {
    "@odata.type": "microsoft.graph.networkaccess.threatIntelligenceMatchingConditions"
  }
}