Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_VMWareSettings

Description

VMWare synchronization settings.

Properties

Name JsonSchemaType Description
computerView enum of Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_VMWareSettings_ComputerView Select the VMWare computer's attribute that will be used as a name for the computer.
server string Enter the DNS name or IP address of the VMWare vCenter Server.
structurePath string Enter the path in VMWare structure that will be enumerated. Click on "Browse" to navigate through nodes. In case the field is left empty, then the whole structure will be synchronized.
structureView enum of Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_VMWareSettings_StructureView Select the type of VMWare structure that will be enumerated during the synchronization.
userCredentials reference to Era.Common.DataDefinition.Common.UserCredentials Enter the credentials used to access the VMWare vCenter Server.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization

JsonSchema

{
    "title": "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_VMWareSettings",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_VMWareSettings"
    ],
    "properties": {
        "Era.Common.DataDefinition.Task.Server.StaticGroupThirdPartyResourceSynchronization_VMWareSettings": {
            "$ref": "#/definitions/StaticGroupThirdPartyResourceSynchronization_VMWareSettings"
        }
    },
    "definitions": {
        "StaticGroupThirdPartyResourceSynchronization_VMWareSettings": {
            "additionalProperties": false,
            "required": [
                "computerView",
                "server",
                "structureView",
                "userCredentials"
            ],
            "type": "object",
            "properties": {
                "computerView": {
                    "enum": [
                        1,
                        2,
                        3
                    ]
                },
                "server": {
                    "pattern": "\\s*.{1,}\\s*",
                    "type": "string"
                },
                "structurePath": {
                    "pattern": "\\s*.{1,}\\s*",
                    "type": "string"
                },
                "structureView": {
                    "enum": [
                        1,
                        2
                    ]
                },
                "userCredentials": {
                    "$ref": "Era.Common.DataDefinition.Common.UserCredentials#/definitions/UserCredentials"
                }
            }
        }
    }
}