Era.Common.NetworkMessage.ConsoleApi.Policies.RpcStartPolicyEditRequest

Description

Rpc to start a editing a policy. If you want to start editting existing policy, set uuid (if the policy was already stored) or policyData if you have only the policy blob that hasn't been saved yet

Properties

Name JsonSchemaType Description
eraSessionId string Todo
exportedConfigurationCSN integer CSN of the log of exported configuration. This will start policy edit by converting configuration to policy
lang integer Confeng language (LCID decimal). Default is English - United States
moduleVersion string Module version of which to start policy edit
policyData string Policy data, this can be used to start policy editting from blob if the policy hasn't been set yet.
productName string Product for which to create policy. For example eset.local.products.endpoint
uuid reference to Era.Common.DataDefinition.Common.Uuid if this is a set then we will be editing a policy by loading an existing policy with the specified uuid

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Policies.RpcStartPolicyEditResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcStartPolicyEditRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcStartPolicyEditRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcStartPolicyEditRequest": {
            "$ref": "#/definitions/RpcStartPolicyEditRequest"
        }
    },
    "definitions": {
        "RpcStartPolicyEditRequest": {
            "additionalProperties": false,
            "type": "object",
            "properties": {
                "eraSessionId": {
                    "type": "string"
                },
                "exportedConfigurationCSN": {
                    "type": "integer"
                },
                "lang": {
                    "type": "integer"
                },
                "moduleVersion": {
                    "type": "string"
                },
                "policyData": {
                    "type": "string"
                },
                "productName": {
                    "type": "string"
                },
                "uuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                }
            }
        }
    }
}