Era.Common.DataDefinition.Task.ESS.QuarantineUpload

Description

Uploads specific object from quarantine to shared directory.

Properties

Name JsonSchemaType Description
objectHash string Quarantine object identification.
objectPassword string Password that will be used to encrypt quarantined object.
uploadPath string Upload destination. Format is 'smb://computer/share/'.
userCredentials reference to Era.Common.DataDefinition.Common.UserCredentials User credentials that will be used to access shared directory.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.DataDefinition.Task.ClientTaskConfiguration

JsonSchema

{
    "title": "Era.Common.DataDefinition.Task.ESS.QuarantineUpload",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Task.ESS.QuarantineUpload"
    ],
    "properties": {
        "Era.Common.DataDefinition.Task.ESS.QuarantineUpload": {
            "$ref": "#/definitions/QuarantineUpload"
        }
    },
    "definitions": {
        "QuarantineUpload": {
            "additionalProperties": false,
            "required": [
                "objectHash",
                "objectPassword",
                "uploadPath",
                "userCredentials"
            ],
            "type": "object",
            "properties": {
                "objectHash": {
                    "minLength": 1,
                    "type": "string"
                },
                "objectPassword": {
                    "type": "string"
                },
                "uploadPath": {
                    "minLength": 1,
                    "type": "string"
                },
                "userCredentials": {
                    "$ref": "Era.Common.DataDefinition.Common.UserCredentials#/definitions/UserCredentials"
                }
            }
        }
    }
}