| Name | JsonSchemaType | Description |
|---|---|---|
| acceptEula | boolean | Accepts or denies EULA |
| agentPeerCertificatePassword | string | Password for agentPeerCertificateUuid or customAgentPeerCertificate. |
| agentPeerCertificateUuid | reference to Era.Common.DataDefinition.Common.Uuid | Internal peer certificate UUID. |
| agentPolicyUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a policy, which should be set to the agent during installation. |
| agentProductUuid | reference to Era.Common.DataDefinition.Common.Uuid | Agent product UUID |
| agentRepositoryPackage | reference to Era.Common.DataDefinition.Repository.Package | installation package, which should be used for agent installation. |
| customAgentPeerCertificate | string | Custom agent PFX certificate instead of internal certificate. |
| customEeiServerCa | string | Custom server DER certification authority file instead of internal one. |
| eeiAgentLicenseUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a license, which should be used for the ESET Inspect Connector installation. |
| eeiAgentPolicyUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a computer policy (not user policy!), which should be set to the ESET Inspect Connector during installation. |
| eeiAgentRepositoryPackage | reference to Era.Common.DataDefinition.Repository.Package | Installation package, which should be used for ESET Inspect Connector installation. |
| eeiServerCaUuid | reference to Era.Common.DataDefinition.Common.Uuid | Internal ESET Inspect certification authority file UUID. |
| eeiServerHostname | string | Hostname of ESET Inspect server that the installed ESET Inspect Connectors will connect to. |
| eeiServerPort | string | Port of ESET Inspect server that the installed ESET Inspect Connectors will connect to. |
| enableAVRemover | boolean | Enables or disables the anti-virus remover tool for All-in-one (bundle) installer. For agent live or GPO/SCCM this value is ignored. |
| enableEeiAgentVersionUpdate | boolean | Enables installation of the latest ESET Inspect Connector version based on a repository check run at the start of the installation. |
| enableEncryptionVersionUpdate | boolean | Enables installation of the latest endpoint encryption version based on a repository check run at the start of the installation. |
| enableEndpointVersionUpdate | boolean | Enables installation of the latest endpoint version based on a repository check run at the start of the installation. |
| enableLiveGridFeedback | boolean | Enables LiveGrid feedback for installed applications in case it is supported. |
| enablePUADetection | boolean | Enables PUA detection for installed applications in case it is supported. |
| enableTelemetryCrashDumps | boolean | Enables telemetry and crash dumps sending in case it is supported. |
| encryptionLicenseUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a license, which should be used for the endpoint encryption installation. |
| encryptionPolicyUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a computer policy (not user policy!), which should be set to the endpoint encryption client during installation. |
| encryptionRepositoryPackage | reference to Era.Common.DataDefinition.Repository.Package | installation package, which should be used for endpoint encryption installation. |
| endpointLicenseUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a license, which should be used for the endpoint installation. |
| endpointPolicyUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a policy, which should be set to the endpoint during installation. |
| endpointRepositoryPackage | reference to Era.Common.DataDefinition.Repository.Package | installation package, which should be used for endpoint installation. |
| forceLiveGridFeedback | boolean | Forces LiveGrid feedback setting for installed applications in case it is supported. |
| forcePUADetection | boolean | Forces PUA detection setting for installed applications in case it is supported. |
| httpProxySettings | reference to Era.Common.DataDefinition.Common.HttpProxy | HTTP proxy settings. |
| installerType | enum of Era.Common.DataDefinition.Repository.BundleInstallerConfig_InstallerType | Type of installer to be stored. |
| operatingSystem | enum of Era.Common.DataDefinition.Repository.BundleInstallerConfig_OperatingSystem | installer os, used to identify live installer os when no security product is selected |
| serverHostname | string | Hostname of server installed agents will connect to. |
| serverPort | string | Port of server installed agents will connect to. |
| serverSecurityLicenseUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a license, which should be used for the server security installation. |
| serverSecurityPolicyUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of a policy, which should be set to the server security during installation. |
| serverSecurityRepositoryPackage | reference to Era.Common.DataDefinition.Repository.Package | installation package, which should be used for server security installation. |
| skipCompression | boolean | Whether to skip compression or create archives |
| staticGroupUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of static group, to which the computer should be placed after installation. Policies for this static group and its parents will be applied during installation. |
| useFullEndpointInstaller | boolean | Signalizes that full sized product installer package should be used. |
{
"title": "Era.Common.DataDefinition.Repository.BundleInstallerConfig",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Repository.BundleInstallerConfig"
],
"properties": {
"Era.Common.DataDefinition.Repository.BundleInstallerConfig": {
"$ref": "#/definitions/BundleInstallerConfig"
}
},
"definitions": {
"BundleInstallerConfig": {
"oneOf": [
{
"required": [
"agentPeerCertificateUuid"
]
},
{
"required": [
"customAgentPeerCertificate"
]
}
],
"additionalProperties": false,
"required": [
"installerType"
],
"type": "object",
"properties": {
"acceptEula": {
"type": "boolean"
},
"agentPeerCertificatePassword": {
"type": "string"
},
"agentPeerCertificateUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"agentPolicyUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"agentProductUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"agentRepositoryPackage": {
"$ref": "Era.Common.DataDefinition.Repository.Package#/definitions/Package"
},
"customAgentPeerCertificate": {
"type": "string"
},
"customEeiServerCa": {
"type": "string"
},
"eeiAgentLicenseUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"eeiAgentPolicyUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"eeiAgentRepositoryPackage": {
"$ref": "Era.Common.DataDefinition.Repository.Package#/definitions/Package"
},
"eeiServerCaUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"eeiServerHostname": {
"type": "string"
},
"eeiServerPort": {
"type": "string"
},
"enableAVRemover": {
"type": "boolean"
},
"enableEeiAgentVersionUpdate": {
"type": "boolean"
},
"enableEncryptionVersionUpdate": {
"type": "boolean"
},
"enableEndpointVersionUpdate": {
"type": "boolean"
},
"enableLiveGridFeedback": {
"type": "boolean"
},
"enablePUADetection": {
"type": "boolean"
},
"enableTelemetryCrashDumps": {
"type": "boolean"
},
"encryptionLicenseUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"encryptionPolicyUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"encryptionRepositoryPackage": {
"$ref": "Era.Common.DataDefinition.Repository.Package#/definitions/Package"
},
"endpointLicenseUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"endpointPolicyUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"endpointRepositoryPackage": {
"$ref": "Era.Common.DataDefinition.Repository.Package#/definitions/Package"
},
"forceLiveGridFeedback": {
"type": "boolean"
},
"forcePUADetection": {
"type": "boolean"
},
"httpProxySettings": {
"$ref": "Era.Common.DataDefinition.Common.HttpProxy#/definitions/HttpProxy"
},
"installerType": {
"enum": [
1,
2,
3
]
},
"operatingSystem": {
"enum": [
0,
1,
2
]
},
"serverHostname": {
"pattern": "^([a-zA-Z0-9\\-\\.]+)|((_.+\\._(tcp))\\.([a-zA-Z0-9\\-\\.]+)\\.)$",
"type": "string"
},
"serverPort": {
"type": "string"
},
"serverSecurityLicenseUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"serverSecurityPolicyUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"serverSecurityRepositoryPackage": {
"$ref": "Era.Common.DataDefinition.Repository.Package#/definitions/Package"
},
"skipCompression": {
"type": "boolean"
},
"staticGroupUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"useFullEndpointInstaller": {
"type": "boolean"
}
}
}
}
}