Era.Common.NetworkMessage.ConsoleApi.Encryption.RpcGetFDERecoveryDataRequest

Description

Request for generation an recovery data block to be used in UEFI application.

Properties

Name JsonSchemaType Description
computerUuid reference to Era.Common.DataDefinition.Common.Uuid Uuid of managed computer
password string Recovery data protection password
workstationId string Workstation identifier

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Encryption.RpcGetFDERecoveryDataResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Encryption.RpcGetFDERecoveryDataRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Encryption.RpcGetFDERecoveryDataRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Encryption.RpcGetFDERecoveryDataRequest": {
            "$ref": "#/definitions/RpcGetFDERecoveryDataRequest"
        }
    },
    "definitions": {
        "RpcGetFDERecoveryDataRequest": {
            "oneOf": [
                {
                    "required": [
                        "computerUuid"
                    ]
                },
                {
                    "required": [
                        "workstationId"
                    ]
                }
            ],
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "computerUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "password": {
                    "minLength": 1,
                    "type": "string"
                },
                "workstationId": {
                    "minLength": 1,
                    "type": "string"
                }
            }
        }
    }
}