Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcCreateDynamicGroupTemplateRequest

Description

Request for create dynamic group template operation.

Properties

Name JsonSchemaType Description
filter reference to Era.Common.DataDefinition.Filter.CompositeFilter Template condition.
references reference to Era.Common.DataDefinition.Common.References Computer uuid and name pair map for computer filter field.
staticObjectData reference to Era.Common.DataDefinition.StaticObject.StaticObjectData Template data.
time_filter reference to Era.Common.DataDefinition.Filter.TimeFilter Template [filter] applies only for selected time of the week.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcCreateDynamicGroupTemplateResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcCreateDynamicGroupTemplateRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcCreateDynamicGroupTemplateRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.DynamicGroups.RpcCreateDynamicGroupTemplateRequest": {
            "$ref": "#/definitions/RpcCreateDynamicGroupTemplateRequest"
        }
    },
    "definitions": {
        "RpcCreateDynamicGroupTemplateRequest": {
            "additionalProperties": false,
            "required": [
                "filter",
                "staticObjectData"
            ],
            "type": "object",
            "properties": {
                "filter": {
                    "$ref": "Era.Common.DataDefinition.Filter.CompositeFilter#/definitions/CompositeFilter"
                },
                "references": {
                    "$ref": "Era.Common.DataDefinition.Common.References#/definitions/References"
                },
                "staticObjectData": {
                    "$ref": "Era.Common.DataDefinition.StaticObject.StaticObjectData#/definitions/StaticObjectData"
                },
                "time_filter": {
                    "$ref": "Era.Common.DataDefinition.Filter.TimeFilter#/definitions/TimeFilter"
                }
            }
        }
    }
}