Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization

Description

Static group synchronization with third party directory services.

Properties

Name JsonSchemaType Description
activeDirectorySettings reference to Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_ActiveDirectorySettings ActiveDirectory/LDAP synchronization settings. If not set server settings will be used
computerCollisionsHandling enum of Era.Common.DataDefinition.Computer.CreateComputerCollisionsHandling Resolution of name conflicts for computers already present in ERA (computer name must be unique) and those added via synchronization. Checks only apply to the names of computers outside the subtree being synchronized.
computerExtinctionHandling enum of Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_ComputerExtinctionHandling Action to take when a computer does not exist in the synchronization sources (for example, Active Directory). Removing the computer from ERA will result in the deletion of its logs and related static objects.
groupUuid reference to Era.Common.DataDefinition.Common.Uuid Target static group into which directory tree will be synchronized.
removeExtinctGroups boolean Action to take when a group does not exist in the synchronization sources (for example, Active Directory).
synchronizationType enum of Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_SynchronizationType Synchronization mode using directory servers (for the management of large networks) or using Windows networking (for the management of small networks) or VMWare.
synchronizedObjects enum of Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_SynchronizedObjects What type of objects will be synchronized.
vmWareSettings reference to Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_VMWareSettings VMWare synchronization settings.
windowsNetworkSettings reference to Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_MSWindowsNetworkSettings Windows network search synchronization settings.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.DataDefinition.Task.ServerTaskConfiguration

JsonSchema

{
    "title": "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization"
    ],
    "properties": {
        "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization": {
            "$ref": "#/definitions/StaticGroupThirdPartyResourceSynchronization"
        }
    },
    "definitions": {
        "StaticGroupThirdPartyResourceSynchronization": {
            "additionalProperties": false,
            "required": [
                "computerCollisionsHandling",
                "computerExtinctionHandling",
                "groupUuid",
                "synchronizationType",
                "synchronizedObjects"
            ],
            "type": "object",
            "properties": {
                "activeDirectorySettings": {
                    "$ref": "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_ActiveDirectorySettings#/definitions/StaticGroupThirdPartyResourceSynchronization_ActiveDirectorySettings"
                },
                "computerCollisionsHandling": {
                    "enum": [
                        1,
                        2,
                        3
                    ]
                },
                "computerExtinctionHandling": {
                    "enum": [
                        1,
                        2
                    ]
                },
                "groupUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "removeExtinctGroups": {
                    "type": "boolean"
                },
                "synchronizationType": {
                    "enum": [
                        1,
                        2,
                        3
                    ]
                },
                "synchronizedObjects": {
                    "enum": [
                        1,
                        2
                    ]
                },
                "vmWareSettings": {
                    "$ref": "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_VMWareSettings#/definitions/StaticGroupThirdPartyResourceSynchronization_VMWareSettings"
                },
                "windowsNetworkSettings": {
                    "$ref": "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_MSWindowsNetworkSettings#/definitions/StaticGroupThirdPartyResourceSynchronization_MSWindowsNetworkSettings"
                }
            }
        }
    }
}