Era.Common.DataDefinition.Locations.CompanySetupInstallerConfiguration

Description

configuration of installer creation

Properties

Name JsonSchemaType Description
endpointRepositoryPackage reference to Era.Common.DataDefinition.Repository.Package installation package, which should be used for endpoint installation.
httpProxySettings reference to Era.Common.DataDefinition.Common.HttpProxy HTTP proxy settings the installed agents will use to connect to server.
installerType enum of Era.Common.DataDefinition.Locations.CompanySetupInstallerConfiguration_InstallerType installer type.
persistInstaller boolean flag inforimg whether the installer should be persisted
serverHostname string hostname of server installed agents will connect to.
serverPort string port of server installed agents will connect to.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.DataDefinition.Locations.CompanySetupConfiguration

JsonSchema

{
    "title": "Era.Common.DataDefinition.Locations.CompanySetupInstallerConfiguration",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Locations.CompanySetupInstallerConfiguration"
    ],
    "properties": {
        "Era.Common.DataDefinition.Locations.CompanySetupInstallerConfiguration": {
            "$ref": "#/definitions/CompanySetupInstallerConfiguration"
        }
    },
    "definitions": {
        "CompanySetupInstallerConfiguration": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "endpointRepositoryPackage": {
                    "$ref": "Era.Common.DataDefinition.Repository.Package#/definitions/Package"
                },
                "httpProxySettings": {
                    "$ref": "Era.Common.DataDefinition.Common.HttpProxy#/definitions/HttpProxy"
                },
                "installerType": {
                    "enum": [
                        1,
                        2
                    ]
                },
                "persistInstaller": {
                    "type": "boolean"
                },
                "serverHostname": {
                    "type": "string"
                },
                "serverPort": {
                    "type": "string"
                }
            }
        }
    }
}