Microsoft Graph · Schema
microsoft.graph.security.ioTDeviceEvidence
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.security.ioTDeviceEvidence",
"title": "microsoft.graph.security.ioTDeviceEvidence",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.security.alertEvidence"
},
{
"title": "ioTDeviceEvidence",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"deviceId": {
"type": "string",
"description": "The device ID.",
"nullable": true
},
"deviceName": {
"type": "string",
"description": "The friendly name of the device.",
"nullable": true
},
"devicePageLink": {
"type": "string",
"description": "The URL to the device page in the IoT Defender portal.",
"nullable": true
},
"deviceSubType": {
"type": "string",
"description": "The device subtype.",
"nullable": true
},
"deviceType": {
"type": "string",
"description": "The type of the device. For example, 'temperature sensor,' 'freezer,' 'wind turbine,' and so on.",
"nullable": true
},
"importance": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.security.ioTDeviceImportanceType"
},
{
"type": "object",
"nullable": true
}
],
"description": "The importance level for the IoT device. Possible values are low, normal, high, and unknownFutureValue."
},
"ioTHub": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.security.azureResourceEvidence"
},
{
"type": "object",
"nullable": true
}
],
"description": "The azureResourceEvidence entity that represents the IoT Hub that the device belongs to."
},
"ioTSecurityAgentId": {
"type": "string",
"description": "The ID of the Azure Security Center for the IoT agent that is running on the device.",
"nullable": true
},
"ipAddress": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.security.ipEvidence"
},
{
"type": "object",
"nullable": true
}
],
"description": "The current IP address of the device."
},
"isAuthorized": {
"type": "boolean",
"description": "Indicates whether the device classified as an authorized device.",
"nullable": true
},
"isProgramming": {
"type": "boolean",
"description": "Indicates whether the device classified as a programming device.",
"nullable": true
},
"isScanner": {
"type": "boolean",
"description": "Indicates whether the device classified as a scanner.",
"nullable": true
},
"macAddress": {
"type": "string",
"description": "The MAC address of the device.",
"nullable": true
},
"manufacturer": {
"type": "string",
"description": "The manufacturer of the device.",
"nullable": true
},
"model": {
"type": "string",
"description": "The model of the device.",
"nullable": true
},
"nics": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.security.nicEvidence"
},
"description": "The current network interface controllers on the device."
},
"operatingSystem": {
"type": "string",
"description": "The operating system the device is running.",
"nullable": true
},
"owners": {
"type": "array",
"items": {
"type": "string",
"nullable": true
},
"description": "The owners for the device."
},
"protocols": {
"type": "array",
"items": {
"type": "string",
"nullable": true
},
"description": "The list of protocols that the device supports."
},
"purdueLayer": {
"type": "string",
"description": "The Purdue Layer of the device.",
"nullable": true
},
"sensor": {
"type": "string",
"description": "The sensor that monitors the device.",
"nullable": true
},
"serialNumber": {
"type": "string",
"description": "The serial number of the device.",
"nullable": true
},
"site": {
"type": "string",
"description": "The site location of the device.",
"nullable": true
},
"source": {
"type": "string",
"description": "The source (microsoft/vendor) of the device entity.",
"nullable": true
},
"sourceRef": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.security.urlEvidence"
},
{
"type": "object",
"nullable": true
}
],
"description": "A URL reference to the source item where the device is managed."
},
"zone": {
"type": "string",
"description": "The zone location of the device within a site.",
"nullable": true
},
"@odata.type": {
"type": "string",
"default": "#microsoft.graph.security.ioTDeviceEvidence"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.security.ioTDeviceEvidence"
}