Era.Common.NetworkMessage.ConsoleApi.Policies.RpcModifyExclusionRequest

Description

Modifies exclusion.

Properties

Name JsonSchemaType Description
computerUuids array of references to Era.Common.DataDefinition.Common.Uuid UUIDs of the computers to which the exclusion should be assigned.
dynamicGroupUuids array of references to Era.Common.DataDefinition.Common.Uuid UUIDs of the dynamic groups to which the exclusion should be assigned.
exclusionDescription string Exclusion description that needs to be changed.
exclusionUuid reference to Era.Common.DataDefinition.Common.Uuid UUID of the exclusion that will be modified.
modifyExclusionAssignment boolean if true, exclusion assignment will be modified according to following lists.
staticGroupUuids array of references to Era.Common.DataDefinition.Common.Uuid UUIDs of the static groups to which the exclusion should be assigned.

Dual message (request/response)

Era.Common.NetworkMessage.ConsoleApi.Policies.RpcModifyExclusionResponse

Referenced in messages

No references.

JsonSchema

{
    "title": "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcModifyExclusionRequest",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcModifyExclusionRequest"
    ],
    "properties": {
        "Era.Common.NetworkMessage.ConsoleApi.Policies.RpcModifyExclusionRequest": {
            "$ref": "#/definitions/RpcModifyExclusionRequest"
        }
    },
    "definitions": {
        "RpcModifyExclusionRequest": {
            "additionalProperties": false,
            "required": [
                "exclusionUuid",
                "modifyExclusionAssignment"
            ],
            "type": "object",
            "properties": {
                "computerUuids": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                        }
                    ]
                },
                "dynamicGroupUuids": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                        }
                    ]
                },
                "exclusionDescription": {
                    "type": "string"
                },
                "exclusionUuid": {
                    "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                },
                "modifyExclusionAssignment": {
                    "type": "boolean"
                },
                "staticGroupUuids": {
                    "type": "array",
                    "items": [
                        {
                            "$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
                        }
                    ]
                }
            }
        }
    }
}