Era.Common.DataDefinition.Network.Connection

Description

Network connection definition.

Properties

Name JsonSchemaType Description
caPath string Path to Certification Authority public key.
host string Network IP address, hostname od DNSSRV record.
port integer IP port number from range: 1 - 65535

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.DataDefinition.Task.Server.MailServer
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthGrpcChangeNativeUserPasswordRequest
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthGrpcLoginRequest
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthGrpcRefreshRequest
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthLoginRequest
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcAuthServerApiLoginRequest
Era.Common.NetworkMessage.ConsoleApi.SessionManagement.RpcGetOpenSessionsResponse_OpenSession

JsonSchema

{
    "title": "Era.Common.DataDefinition.Network.Connection",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Network.Connection"
    ],
    "properties": {
        "Era.Common.DataDefinition.Network.Connection": {
            "$ref": "#/definitions/Connection"
        }
    },
    "definitions": {
        "Connection": {
            "additionalProperties": false,
            "required": [
                "host"
            ],
            "type": "object",
            "properties": {
                "caPath": {
                    "type": "string"
                },
                "host": {
                    "pattern": "\\s*.{1,}\\s*",
                    "type": "string"
                },
                "port": {
                    "exclusiveMaximum": false,
                    "exclusiveMinimum": false,
                    "maximum": 65535,
                    "minimum": 1,
                    "type": "integer"
                }
            }
        }
    }
}