Era.Common.NetworkMessage.ConsoleApi.Groups.RpcListSynchronizationNodesRequest

Description

Request for a list of synchronization nodes (ActiveDirectory, LDAP, Windows Network, VMWare).

Properties

Name JsonSchemaType Description
ldapFallbackSettings reference to Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_ActiveDirectorySettings_LdapFallbackSettings LDAP fallback settings.
listPath string Path which should be listed. If empty, root nodes will be enumerated.
nodeType enum of Era.Common.DataDefinition.StaticGroups.SynchronizationNodeType Which nodes should be enumerated.
serverCredentials reference to Era.Common.DataDefinition.Common.UserCredentials Server credentials.
serverHostName string Server hostname. Can be empty if it can be resolved automatically.
useLdapFallback boolean True if LDAP fallback settings should be used. Used only for ActiveDirectory/LDAP mode.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Groups.RpcListSynchronizationNodesResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcListSynchronizationNodesRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcListSynchronizationNodesRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcListSynchronizationNodesRequest": {
            "$ref": "#/definitions/RpcListSynchronizationNodesRequest"
        }
    },
    "definitions": {
        "RpcListSynchronizationNodesRequest": {
            "additionalProperties": false,
            "required": [
                "nodeType"
            ],
            "type": "object",
            "properties": {
                "ldapFallbackSettings": {
                    "$ref": "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_ActiveDirectorySettings_LdapFallbackSettings#/definitions/StaticGroupThirdPartyResourceSynchronization_ActiveDirectorySettings_LdapFallbackSettings"
                },
                "listPath": {
                    "pattern": "\\s*.{1,}\\s*",
                    "type": "string"
                },
                "nodeType": {
                    "enum": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6
                    ]
                },
                "serverCredentials": {
                    "$ref": "Era.Common.DataDefinition.Common.UserCredentials#/definitions/UserCredentials"
                },
                "serverHostName": {
                    "pattern": "\\s*.{1,}\\s*",
                    "type": "string"
                },
                "useLdapFallback": {
                    "type": "boolean"
                }
            }
        }
    }
}