Era.Common.DataDefinition.Security.MappedDomainSecurityGroupData

Description

Holds Windows domain group that is mapped to security group.

Properties

Name JsonSchemaType Description
DomainSecurityGroupSid string Windows domain group SID as text.
accoutEnabled boolean True if group is enabled.
autoLogoutTimeMinutes integer Autologout time in minutes.
mailContact string Mail contact as free text.
phoneContact string Phone contact as free text.

Dual message (request/response)

No dual message.

Referenced in messages

Era.Common.NetworkMessage.ConsoleApi.Security.RpcCreateMappedDomainSecurityGroupRequest
Era.Common.NetworkMessage.ConsoleApi.Security.RpcModifyMappedDomainSecurityGroupRequest

JsonSchema

{
    "title": "Era.Common.DataDefinition.Security.MappedDomainSecurityGroupData",
    "type": "object",
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "required": [
        "Era.Common.DataDefinition.Security.MappedDomainSecurityGroupData"
    ],
    "properties": {
        "Era.Common.DataDefinition.Security.MappedDomainSecurityGroupData": {
            "$ref": "#/definitions/MappedDomainSecurityGroupData"
        }
    },
    "definitions": {
        "MappedDomainSecurityGroupData": {
            "additionalProperties": false,
            "required": [
                "DomainSecurityGroupSid",
                "accoutEnabled",
                "autoLogoutTimeMinutes",
                "mailContact",
                "phoneContact"
            ],
            "type": "object",
            "properties": {
                "DomainSecurityGroupSid": {
                    "pattern": "[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}",
                    "type": "string"
                },
                "accoutEnabled": {
                    "type": "boolean"
                },
                "autoLogoutTimeMinutes": {
                    "exclusiveMaximum": false,
                    "exclusiveMinimum": false,
                    "maximum": 1441,
                    "minimum": 0,
                    "type": "integer"
                },
                "mailContact": {
                    "maxLength": 1024,
                    "pattern": "\\s*.{1,}\\s*",
                    "type": "string"
                },
                "phoneContact": {
                    "maxLength": 1024,
                    "pattern": "\\s*.{1,}\\s*",
                    "type": "string"
                }
            }
        }
    }
}