Skip to content

Commit 7196231

Browse files
authored
Devices new api (#11368)
* Added new API for devices in IoT Security * Fixed validation errors * updated security readme * changed operation id in devices api * 1. Added parameter to the query section in the URI of the security devices. 2. Added new properties to the security device resource * 1. added new properties to security devices. 2. added filter of Managed type to security devices * changed naming of parameter in security devices * Changed properties in security devices
1 parent 4894de2 commit 7196231

File tree

4 files changed

+62
-20
lines changed

4 files changed

+62
-20
lines changed

specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/devices.json

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -420,20 +420,17 @@
420420
"maximum": 100,
421421
"description": "risk score of the device."
422422
},
423-
"sensorName": {
423+
"sensors": {
424424
"readOnly": true,
425-
"type": "string",
426-
"description": "When the device is unmanaged, the sensor that scanned this device."
427-
},
428-
"siteName": {
429-
"readOnly": true,
430-
"type": "string",
431-
"description": "The sensor site name."
425+
"type": "array",
426+
"description": "List of sensors that scanned this device.",
427+
"items": {
428+
"$ref": "#/definitions/Sensor"
429+
}
432430
},
433-
"zoneName": {
431+
"site": {
434432
"readOnly": true,
435-
"type": "string",
436-
"description": "The sensor zone name."
433+
"$ref": "#/definitions/Site"
437434
},
438435
"deviceStatus": {
439436
"readOnly": true,
@@ -601,6 +598,33 @@
601598
"description": "list of protocol identifiers."
602599
}
603600
}
601+
},
602+
"Sensor": {
603+
"type": "object",
604+
"description": "Sensor data",
605+
"properties": {
606+
"name": {
607+
"readOnly": true,
608+
"type": "string",
609+
"description": "Sensor name"
610+
},
611+
"zone": {
612+
"readOnly": true,
613+
"type": "string",
614+
"description": "Zone Name."
615+
}
616+
}
617+
},
618+
"Site": {
619+
"type": "object",
620+
"description": "Site data",
621+
"properties": {
622+
"displayName": {
623+
"readOnly": true,
624+
"type": "string",
625+
"description": "Site display name"
626+
}
627+
}
604628
}
605629
},
606630
"parameters": {

specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/Devices/GetDevice.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,15 @@
6262
"programmingState": "NotProgrammingDevice",
6363
"scanningFunctionality": "NotScannerDevice",
6464
"riskScore": 100,
65-
"sensorName": "mySensor",
66-
"siteName": "mySite",
67-
"zoneName": "myZone",
65+
"sensors": [
66+
{
67+
"name": "mySensorName",
68+
"zone": "myZoneName"
69+
}
70+
],
71+
"site": {
72+
"displayName": "mySite"
73+
},
6874
"deviceStatus": "Active"
6975
}
7076
}

specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/Devices/GetDevicesListForHub.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,15 @@
6363
"programmingState": "NotProgrammingDevice",
6464
"scanningFunctionality": "NotScannerDevice",
6565
"riskScore": 100,
66-
"sensorName": "mySensor",
67-
"siteName": "mySite",
68-
"zoneName": "myZone",
66+
"sensors": [
67+
{
68+
"name": "mySensorName",
69+
"zone": "myZoneName"
70+
}
71+
],
72+
"site": {
73+
"displayName": "mySite"
74+
},
6975
"deviceStatus": "Active"
7076
}
7177
}

specification/security/resource-manager/Microsoft.Security/preview/2020-08-06-preview/examples/Devices/GetDevicesListForSubscription.json

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,15 @@
6363
"programmingState": "NotProgrammingDevice",
6464
"scanningFunctionality": "NotScannerDevice",
6565
"riskScore": 100,
66-
"sensorName": "mySensor",
67-
"siteName": "mySite",
68-
"zoneName": "myZone",
66+
"sensors": [
67+
{
68+
"name": "mySensorName",
69+
"zone": "myZoneName"
70+
}
71+
],
72+
"site": {
73+
"displayName": "mySite"
74+
},
6975
"deviceStatus": "Active"
7076
}
7177
}

0 commit comments

Comments
 (0)