Skip to content

Commit 562114f

Browse files
Update System Requirements
Match the new core validation behavior of the settings engine.
1 parent 88e3541 commit 562114f

File tree

1 file changed

+28
-10
lines changed

1 file changed

+28
-10
lines changed

specs/SHIELD.json

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -156,39 +156,57 @@
156156
"title": "Core - System Requirements",
157157
"description": "Collection of indicators that notify the caller if the system requirements have been met for various sub components to operate.",
158158
"properties": {
159-
"azurePermissions": {
160-
"description": "Flag that indicates if the required Azure RBAC assignment(s) are present or not.",
159+
"authenticatorPermissions": {
160+
"description": "Flag that indicates if the core permissions for the SHIELD - Authenticator App have been configured properly or not.",
161161
"type": "boolean",
162162
"example": true
163163
},
164+
"azurePermissions": {
165+
"description": "Flag that indicates if the required core Azure RBAC assignment(s) are present or not.",
166+
"type": "boolean",
167+
"example": false
168+
},
164169
"defendEntitlement": {
165170
"description": "Flag that indicates if the required defend licenses are present or not.",
166171
"type": "boolean",
167-
"example": false
172+
"example": true
173+
},
174+
"deployEntitlement": {
175+
"description": "Flag that indicates if the required deploy licenses are present or not.",
176+
"type": "boolean",
177+
"example": true
168178
},
169179
"discoverEntitlement": {
170180
"description": "Flag that indicates if the required discover licenses are present or not.",
171181
"type": "boolean",
172182
"example": true
173183
},
174-
"entraPermissions": {
175-
"description": "Flag that indicates if the required Entra ID Role assignment(s) are present or not.",
184+
"msGraphPermissions": {
185+
"description": "Flag that indicates if the core permissions for the Microsoft Graph API have been configured properly or not.",
176186
"type": "boolean",
177-
"example": true
187+
"example": false
188+
},
189+
"dataGatewayPermissions": {
190+
"description": "Flag that indicates if the core permissions for the SHI - Data Gateway have been configured properly or not.",
191+
"type": "boolean",
192+
"example": false
178193
},
179-
"servicePlans": {
180-
"description": "Flag that indicates if the required M365 licenses are present or not.",
194+
"entraDirectoryRole": {
195+
"description": "Flag that indicates if the core permissions for Entra Directory Role assignment have been configured properly or not.",
181196
"type": "boolean",
182197
"example": false
183198
}
184199
},
185200
"type": "object",
186201
"required": [
202+
"authenticatorPermissions",
187203
"azurePermissions",
188204
"defendEntitlement",
205+
"deployEntitlement",
189206
"discoverEntitlement",
190-
"entraPermissions",
191-
"servicePlans"
207+
"msGraphPermissions",
208+
"dataGatewayPermissions",
209+
"entraDirectoryRole"
192210
]
193211
},
194212
"Authenticator.RequestStatus": {

0 commit comments

Comments
 (0)