Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 network access traffic log entry. It contains comprehensive information regarding network traffic events, offering detailed insights into the nature and characteristics of the traffic through the Global Secure Access (GSA) services.
Methods
Method | Return type | Description |
---|---|---|
List | microsoft.graph.networkaccess.networkAccessTraffic collection | Get a list of the microsoft.graph.networkaccess.networkAccessTraffic objects and their properties. |
Get | microsoft.graph.networkaccess.networkAccessTraffic | Read the properties and relationships of a networkAccessTraffic object. |
Properties
Property | Type | Description |
---|---|---|
action | microsoft.graph.networkaccess.filteringPolicyAction | Indicates the action taken based on filtering policies. The possible values are: block , allow , unknownFutureValue , bypass , alert . Use the Prefer: include-unknown-enum-members request header to get the following values from this {evolvable enum}(/graph/best-practices-concept#handling-future-members-in-evolvable-enumerations): bypass , alert . |
agentVersion | String | Represents the version of the Global Secure Access (GSA) client agent software. Supports $filter (eq ) and $orderby . |
applicationSnapshot | microsoft.graph.networkaccess.applicationSnapshot | Destination Application ID accessed in Azure AD during the transaction. Supports $filter (eq ) and $orderby . |
connectionId | String | Represents a unique identifier assigned to a connection. Supports $filter (eq ) and $orderby . |
createdDateTime | DateTimeOffset | Represents the date and time when a network access traffic log entry was created. Supports $filter (eq ) and $orderby . |
description | String | Informational error message. For example: "Threat intelligence detected a transaction and triggered an alert." or "The Global Secure Access (GSA) policy blocked the destination and triggered an alert." Supports $filter (eq ) and $orderby . |
destinationFQDN | String | Represents the Fully Qualified Domain Name (FQDN) of the destination host or server in a network communication. Supports $filter (eq ) and $orderby . |
destinationIp | String | Represents the IP address of the destination host or server in a network communication. Supports $filter (eq ) and $orderby . |
destinationPort | Int32 | Represents the network port number on the destination host or server in a network communication. Supports $filter (eq ) and $orderby . |
destinationUrl | String | Represents the URL of the destination in a network communication. Supports $filter (eq ) and $orderby . |
destinationWebCategory | microsoft.graph.networkaccess.webCategory | The destination FQDN's Web Category (e.g., Gambling). Supports $filter (eq ) and $orderby . |
deviceCategory | microsoft.graph.networkaccess.deviceCategory | Represents the category classification of a device within a network infrastructure. The possible values are: client , branch , unknownFutureValue . Supports $filter (eq ) and $orderby . |
deviceId | String | Represents a unique identifier assigned to a device within a network infrastructure. Supports $filter (eq ) and $orderby . |
deviceOperatingSystem | String | Represents the operating system installed on a device within a network infrastructure. Supports $filter (eq ) and $orderby . |
deviceOperatingSystemVersion | String | Represents the version or release number of the operating system installed on a device within a network infrastructure. Supports $filter (eq ) and $orderby . |
filteringProfileId | String | The ID of the Filtering Profile associated with the action performed on traffic. Supports $filter (eq ) and $orderby . |
filteringProfileName | String | The name of the Filtering Profile associated with the action performed on traffic. Supports $filter (eq ) and $orderby . |
headers | microsoft.graph.networkaccess.headers | Represents the headers included in a network request or response. Supports $filter (eq ) and $orderby . |
httpMethod | microsoft.graph.networkaccess.httpMethod | The HTTP method inspected in the intercepted HTTP traffic. Supports $filter (eq ) and $orderby . |
initiatingProcessName | String | The process initiating the traffic transaction. Supports $filter (eq ) and $orderby . |
networkProtocol | microsoft.graph.networkaccess.networkingProtocol | Represents the networking protocol used for communication. The possible values are: ip , icmp , igmp , ggp , ipv4 , tcp , pup , udp , idp , ipv6 , ipv6RoutingHeader , ipv6FragmentHeader , ipSecEncapsulatingSecurityPayload , ipSecAuthenticationHeader , icmpV6 , ipv6NoNextHeader , ipv6DestinationOptions , nd , raw , ipx , spx , spxII , unknownFutureValue . Supports $filter (eq ) and $orderby . |
operationStatus | microsoft.graph.networkaccess.networkTrafficOperationStatus | Indication if traffic was successfully processed. The possible values are: success , failure , unknownFutureValue . Supports $filter (eq ) and $orderby . |
policyId | String | Represents a unique identifier assigned to a policy. Supports $filter (eq ) and $orderby . |
policyName | String | The name of the filtering policy associated with the action performed on traffic. Supports $filter (eq ) and $orderby . |
policyRuleId | String | Represents a unique identifier assigned to a policy rule. Supports $filter (eq ) and $orderby . |
policyRuleName | String | The name of the rule associated with the action performed on traffic. Supports $filter (eq ) and $orderby . |
popProcessingRegion | String | The Point-of-Presence processing region of the traffic. Supports $filter (eq ) and $orderby . |
privateAccessDetails | microsoft.graph.networkaccess.privateAccessDetails | Details about private access traffic. Supports $filter (eq ) and $orderby . |
receivedBytes | Int64 | Represents the total number of bytes received in a network communication or data transfer. Supports $filter (eq ) and $orderby . |
remoteNetworkId | String | The ID from which traffic was sent or received, providing visibility into the origin of the traffic. Supports $filter (eq ) and $orderby . |
resourceTenantId | String | Tenant ID that owns the resource. Supports $filter (eq ) and $orderby . |
responseCode | Int32 | The HTTP response code inspected in the intercepted HTTP traffic. Supports $filter (eq ) and $orderby . |
sentBytes | Int64 | Represents the total number of bytes sent in a network communication or data transfer. Supports $filter (eq ) and $orderby . |
sessionId | String | Represents a unique identifier assigned to a session or connection within a network infrastructure. Supports $filter (eq ) and $orderby . |
sourceIp | String | Represents the source IP address in a network communication. Supports $filter (eq ) and $orderby . |
sourcePort | Int32 | Represents the network port number on the source host or device in a network communication. Supports $filter (eq ) and $orderby . |
tenantId | String | Represents a unique identifier assigned to a tenant within a network infrastructure. Supports $filter (eq ) and $orderby . |
threatType | String | The type of threat detected in the traffic. Supports $filter (eq ) and $orderby . |
trafficType | microsoft.graph.networkaccess.trafficType | Represents the type or category of network traffic. The possible values are: internet , private , microsoft365 , all , unknownFutureValue . Supports $filter (eq ) and $orderby . |
transactionId | String | Represents a unique identifier assigned to a specific transaction or operation. Key. Supports $filter (eq ) and $orderby . |
transportProtocol | microsoft.graph.networkaccess.networkingProtocol | Represents the transport protocol used for communication. The possible values are: ip , icmp , igmp , ggp , ipv4 , tcp , pup , udp , idp , ipv6 , ipv6RoutingHeader , ipv6FragmentHeader , ipSecEncapsulatingSecurityPayload , ipSecAuthenticationHeader , icmpV6 , ipv6NoNextHeader , ipv6DestinationOptions , nd , raw , ipx , spx , spxII , unknownFutureValue . Supports $filter (eq ) and $orderby . |
userId | String | Represents a unique identifier assigned to a user. Supports $filter (eq ) and $orderby . |
userPrincipalName | String | Represents the user principal name (UPN) associated with a user. Supports $filter (eq ) and $orderby . |
vendorNames | Collection(String) | The name of the vendors who detected the threat. Supports $filter (eq ) and $orderby . |
Relationships
Relationship | Type | Description |
---|---|---|
device | device | Represents the device associated with the network traffic, providing details about the hardware or virtual machine involved in the transaction. |
user | user | Represents the user associated with the network traffic, providing details about the individual or account initiating the transaction. |
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.networkaccess.networkAccessTraffic",
"transactionId": "String (identifier)",
"createdDateTime": "String (timestamp)",
"tenantId": "String",
"connectionId": "String",
"sessionId": "String",
"trafficType": "String",
"deviceCategory": "String",
"destinationIp": "String",
"destinationPort": "Integer",
"destinationFQDN": "String",
"destinationUrl": "String",
"sourceIp": "String",
"sourcePort": "Integer",
"deviceOperatingSystem": "String",
"deviceOperatingSystemVersion": "String",
"agentVersion": "String",
"deviceId": "String",
"userId": "String",
"userPrincipalName": "String",
"transportProtocol": "String",
"networkProtocol": "String",
"action": "String",
"policyRuleId": "String",
"policyId": "String",
"sentBytes": "Integer",
"receivedBytes": "Integer",
"headers": {
"@odata.type": "microsoft.graph.networkaccess.headers"
},
"destinationWebCategory": {
"@odata.type": "microsoft.graph.networkaccess.webCategory"
},
"filteringProfileId": "String",
"filteringProfileName": "String",
"policyName": "String",
"policyRuleName": "String",
"initiatingProcessName": "String",
"resourceTenantId": "String",
"threatType": "String",
"applicationSnapshot": {
"@odata.type": "microsoft.graph.networkaccess.applicationSnapshot"
},
"privateAccessDetails": {
"@odata.type": "microsoft.graph.networkaccess.privateAccessDetails"
},
"description": "String",
"vendorNames": ["String"],
"remoteNetworkId": "String",
"httpMethod": "String",
"responseCode": "Integer",
"operationStatus": "String",
"popProcessingRegion": "String"
}