Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerRequest

Description

Request for computer removal.

Properties

Name JsonSchemaType Description
deactivate boolean If true, licenses for the removed computers are deactivated on the license server. If the deactivation fails for some computer, the computer is not deleted.
staticObjectIdentification array of references to Era.Common.DataDefinition.StaticObject.StaticObjectIdentification List of computers to remove in one batch.
timeoutToMoveInToBackground integer timeout in seconds to move operation in to the background.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Groups.RpcRemoveComputerRequest": {
            "$ref": "#/definitions/RpcRemoveComputerRequest"
        }
    },
    "definitions": {
        "RpcRemoveComputerRequest": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "deactivate": {
                    "type": "boolean"
                },
                "staticObjectIdentification": {
                    "minItems": 1,
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.StaticObject.StaticObjectIdentification#/definitions/StaticObjectIdentification"
                        }
                    ]
                },
                "timeoutToMoveInToBackground": {
                    "type": "integer"
                }
            }
        }
    }
}