Edit

Share via


tlsInspectionRule 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.

Defines a specific rule within a Global Secure Access TLS inspection policy that determines whether certain network traffic should be inspected or bypassed based on matching conditions.

Rules are evaluated in order of priority, with the first matching rule's action being applied. If no rules match, the policy's default action is used.

Inherits from microsoft.graph.networkaccess.policyRule.

Methods

Method Return type Description
List microsoft.graph.networkaccess.tlsInspectionRule collection Get a list of the tlsInspectionRule objects and their properties.
Create microsoft.graph.networkaccess.tlsInspectionRule Create a new tlsInspectionRule object and add it to a policy.
Get microsoft.graph.networkaccess.tlsInspectionRule Get a single tlsInspectionRule object.
Update None Update the properties of a tlsInspectionRule object.
Delete None Delete a tlsInspectionRule object.

Properties

Property Type Description
action microsoft.graph.networkaccess.tlsInspectionAction The action to take when traffic matches this rule. The possible values are: bypass, inspect, unknownFutureAction.
description String Optional description explaining the purpose of the rule.
id String The unique identifier for the rule. Inherited from microsoft.graph.networkaccess.policyRule. Inherits from entity.
matchingConditions microsoft.graph.networkaccess.tlsInspectionMatchingConditions The conditions that determine when this rule should be applied to traffic.
name String The display name of the rule. Inherited from microsoft.graph.networkaccess.policyRule. Supports $filter (eq, ne, startsWith).
priority Int64 The priority of the rule. Rules are evaluated in ascending order of priority. Lower numbers indicate higher priority. Supports $filter (eq, ne, not, ge, le, in) and $orderby.
settings microsoft.graph.networkaccess.tlsInspectionRuleSettings Additional settings that configure the rule's behavior.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

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