{
    "mappings": {
        "apiuser": {
            "properties": {
                "is_active": {
                    "type": "boolean"
                },
                "key": {
                    "type": "text",
                    "index": false
                },
                "name": {
                    "type": "keyword",
                    "index": true
                },
                "roles": {
                    "type": "keyword",
                    "index": true
                }
            }
        },
        "apirole": {
            "properties": {
                "enabled": {
                    "type": "boolean"
                },
                "is_active": {
                    "type": "boolean"
                },
                "name": {
                    "type": "keyword",
                    "index": true
                },
                "permissions": {
                    "type": "object"
                },
                "valid_until": {
                    "type": "date",
                    "format": "dateOptionalTime"
                }
            }
        }
    }
}
