Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcDeployAutomationRequest

Description

Requests deploying product on targets.

Properties

Name JsonSchemaType Description
featureType enum of Era.Common.DataDefinition.Licenses.FeatureType Feature to be deployed.
packageLanguage string Language of deployed feature.
packageVersions array of references to Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.PackageVersion Versions for packages for deployment. Ensures that Server uses the same package version for which user has accepted EULA.
targetUuids array of references to Era.Common.DataDefinition.Common.Uuid UUIDs of targets (groups or computers) on which the EDTD should be deployed.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcDeployAutomationResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcDeployAutomationRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcDeployAutomationRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.RpcDeployAutomationRequest": {
            "$ref": "#/definitions/RpcDeployAutomationRequest"
        }
    },
    "definitions": {
        "RpcDeployAutomationRequest": {
            "additionalProperties": false,
            "required": [
                "featureType"
            ],
            "type": "object",
            "properties": {
                "featureType": {
                    "enum": [
                        1,
                        2,
                        3
                    ]
                },
                "packageLanguage": {
                    "type": "string"
                },
                "packageVersions": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.NetworkMessage.ConsoleApi.TasksTriggers.PackageVersion#/definitions/PackageVersion"
                        }
                    ]
                },
                "targetUuids": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                        }
                    ]
                }
            }
        }
    }
}