ioTDeviceEvidence resource type
Namespace: microsoft.graph.security
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 an IoT device that is reported as part of the security detection alert.
Inherits from alertEvidence.
Properties
Property | Type | Description |
---|---|---|
ioTHub | microsoft.graph.security.azureResourceEvidence | The azureResourceEvidence entity that represents the IoT Hub that the device belongs to. |
deviceId | String | The device ID. |
deviceName | String | The friendly name of the device. |
owners | Collection(String) | The owners for the device. |
ioTSecurityAgentId | String | The ID of the Azure Security Center for the IoT agent that is running on the device. |
deviceType | String | The type of the device. For example, "temperature sensor," "freezer," "wind turbine," and so on. |
source | String | The source (microsoft/vendor) of the device entity. |
sourceRef | microsoft.graph.security.urlEvidence | A URL reference to the source item where the device is managed. |
manufacturer | String | The manufacturer of the device. |
model | String | The model of the device. |
operatingSystem | String | The operating system the device is running. |
ipAddress | microsoft.graph.security.ipEvidence | The current IP address of the device. |
macAddress | String | The MAC address of the device. |
nics | Collection(microsoft.graph.security.nicEvidence) | The current network interface controllers on the device. |
protocols | Collection(String) | The list of protocols that the device supports. |
serialNumber | String | The serial number of the device. |
site | String | The site location of the device. |
zone | String | The zone location of the device within a site. |
sensor | String | The sensor that monitors the device. |
importance | microsoft.graph.security.ioTDeviceImportanceType | The importance level for the IoT device. Possible values are low , normal , high , and unknownFutureValue . |
purdueLayer | String | The Purdue Layer of the device. |
isProgramming | Boolean | Indicates whether the device classified as a programming device. |
isAuthorized | Boolean | Indicates whether the device classified as an authorized device. |
isScanner | Boolean | Indicates whether the device classified as a scanner. |
devicePageLink | String | The URL to the device page in the IoT Defender portal. |
deviceSubType | String | The device subtype. |
ioTDeviceImportanceType values
Member | Description |
---|---|
low | Low importance. |
normal | Normal importance. |
high | High importance. |
unknownFutureValue | Evolvable enumeration sentinel value. Do not use. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.security.ioTDeviceEvidence",
"createdDateTime": "String (timestamp)",
"verdict": "String",
"remediationStatus": "String",
"remediationStatusDetails": "String",
"roles": [
"String"
],
"tags": [
"String"
],
"iotHub": {
"@odata.type": "microsoft.graph.security.azureResourceEvidence"
},
"deviceId": "String",
"deviceName": "String",
"owners": [
"String"
],
"iotSecuritySolutionId": "Guid",
"deviceType": "String",
"deviceTypeId": "String",
"source": "String",
"sourceRef": {
"@odata.type": "microsoft.graph.security.urlEvidence"
},
"manufacturer": "String",
"model": "String",
"operatingSystem": "String",
"ipAddress": {
"@odata.type": "microsoft.graph.security.ipEvidence"
},
"nics": [
{
"@odata.type": "microsoft.graph.security.nicEvidence"
},
],
"protocols": [
"String"
],
"serialNumber": "String",
"site": "String",
"zone": "String",
"sensor": "String",
"importance": {
"@odata.type": "microsoft.graph.security.ioTDeviceImportanceType"
},
"purdueLayer": "String",
"isProgramming": "Boolean",
"isAuthorized": "Boolean",
"isScanner": "Boolean",
"devicePageLink": "String",
"deviceSubType": "String",
}