Era.Common.DataDefinition.Task.Server.StaffThirdPartyResourceSynchronization
Description
Staff groups and staff synchronization using AD/LDAP
Properties
Dual message (request/response)
No dual message.Referenced in messages
Era.Common.DataDefinition.Task.ServerTaskConfiguration
JsonSchema
{
"title": "Era.Common.DataDefinition.Task.Server.StaffThirdPartyResourceSynchronization",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Task.Server.StaffThirdPartyResourceSynchronization"
],
"properties": {
"Era.Common.DataDefinition.Task.Server.StaffThirdPartyResourceSynchronization": {
"$ref": "#/definitions/StaffThirdPartyResourceSynchronization"
}
},
"definitions": {
"StaffThirdPartyResourceSynchronization": {
"additionalProperties": false,
"required": [
"placeholderGroupName",
"placeholderStaffName",
"staffGroupUuid",
"userDataPlaceholders",
"userGroupPlaceHolders"
],
"type": "object",
"properties": {
"activeDirectorySettings": {
"$ref": "Era.Common.DataDefinition.Task.Server.StaffThirdPartyResourceSynchronization_ActiveDirectorySettings#/definitions/StaffThirdPartyResourceSynchronization_ActiveDirectorySettings"
},
"placeholderGroupDescription": {
"type": "string"
},
"placeholderGroupName": {
"type": "string"
},
"placeholderStaffDescription": {
"type": "string"
},
"placeholderStaffName": {
"type": "string"
},
"staffCollisionHandling": {
"enum": [
1,
2
]
},
"staffExtinctionHandling": {
"enum": [
1,
2
]
},
"staffGroupExtinctionHandling": {
"enum": [
1,
2
]
},
"staffGroupUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"userDataPlaceholders": {
"$ref": "Era.Common.DataDefinition.Users.UserData#/definitions/UserData"
},
"userGroupPlaceHolders": {
"$ref": "Era.Common.DataDefinition.Users.UserGroupData#/definitions/UserGroupData"
}
}
}
}
}