Era.Common.DataDefinition.Settings.ServerSettings

Description

Properties

Name JsonSchemaType Description
active_directory reference to Era.Common.DataDefinition.Settings.ActiveDirectory
cleanup reference to Era.Common.DataDefinition.Settings.Cleanup
connectivity reference to Era.Common.DataDefinition.Settings.Connectivity
customization reference to Era.Common.DataDefinition.Settings.Customization
email_sender reference to Era.Common.DataDefinition.Settings.EmailSender
logging reference to Era.Common.DataDefinition.Settings.Logging
network reference to Era.Common.DataDefinition.Settings.Network
private_services reference to Era.Common.DataDefinition.Settings.PrivateServices
public_api reference to Era.Common.DataDefinition.Settings.PublicApi
quarantine reference to Era.Common.DataDefinition.Settings.Quarantine
repository reference to Era.Common.DataDefinition.Settings.Repository
static_groups reference to Era.Common.DataDefinition.Settings.StaticGroups
syslog reference to Era.Common.DataDefinition.Settings.Syslog
telemetry reference to Era.Common.DataDefinition.Settings.Telemetry
updates reference to Era.Common.DataDefinition.Settings.Updates

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.NetworkMessage.ConsoleApi.Config.RpcGetServerSettingsResponse
Era.Common.NetworkMessage.ConsoleApi.Config.RpcModifyServerSettingsRequest

JsonSchema

{
    "title": "Era.Common.DataDefinition.Settings.ServerSettings",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Settings.ServerSettings"
    ],
    "properties": {
        "Era.Common.DataDefinition.Settings.ServerSettings": {
            "$ref": "#/definitions/ServerSettings"
        }
    },
    "definitions": {
        "ServerSettings": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "active_directory": {
                    "$ref": "Era.Common.DataDefinition.Settings.ActiveDirectory#/definitions/ActiveDirectory"
                },
                "cleanup": {
                    "$ref": "Era.Common.DataDefinition.Settings.Cleanup#/definitions/Cleanup"
                },
                "connectivity": {
                    "$ref": "Era.Common.DataDefinition.Settings.Connectivity#/definitions/Connectivity"
                },
                "customization": {
                    "$ref": "Era.Common.DataDefinition.Settings.Customization#/definitions/Customization"
                },
                "email_sender": {
                    "$ref": "Era.Common.DataDefinition.Settings.EmailSender#/definitions/EmailSender"
                },
                "logging": {
                    "$ref": "Era.Common.DataDefinition.Settings.Logging#/definitions/Logging"
                },
                "network": {
                    "$ref": "Era.Common.DataDefinition.Settings.Network#/definitions/Network"
                },
                "private_services": {
                    "$ref": "Era.Common.DataDefinition.Settings.PrivateServices#/definitions/PrivateServices"
                },
                "public_api": {
                    "$ref": "Era.Common.DataDefinition.Settings.PublicApi#/definitions/PublicApi"
                },
                "quarantine": {
                    "$ref": "Era.Common.DataDefinition.Settings.Quarantine#/definitions/Quarantine"
                },
                "repository": {
                    "$ref": "Era.Common.DataDefinition.Settings.Repository#/definitions/Repository"
                },
                "static_groups": {
                    "$ref": "Era.Common.DataDefinition.Settings.StaticGroups#/definitions/StaticGroups"
                },
                "syslog": {
                    "$ref": "Era.Common.DataDefinition.Settings.Syslog#/definitions/Syslog"
                },
                "telemetry": {
                    "$ref": "Era.Common.DataDefinition.Settings.Telemetry#/definitions/Telemetry"
                },
                "updates": {
                    "$ref": "Era.Common.DataDefinition.Settings.Updates#/definitions/Updates"
                }
            }
        }
    }
}