{ "$schema": "http://json-schema.org/draft-07/schema", "$id": "mapping-schema", "type": "object", "title": "Itential Group Mapping Schema", "description": "This is the schema for an IAP group mapping stored in Mongo", "properties": { "externalGroup": { "$ref": "#/definitions/externalGroup" }, "provenance": { "$ref": "#/definitions/provenance" }, "iapGroups": { "$ref": "#/definitions/iapGroups" } }, "definitions": { "iapGroups": { "type": "array", "items": { "type": "string", "description": "ObjectId for the group within IAP" } }, "externalGroup": { "type": "string", "description": "name of the external group" }, "provenance": { "type": "string", "description": "The AAA provider for the external group", "examples": [ "Okta" ] } }, "required": [ "externalGroup", "iapGroups", "provenance" ], "additionalProperties": false }