{
    "PublicKey": {
        "path": "/bmc/kepler/Managers/:ManagerId/WebService/Encryption/PublicKey",
        "interfaces": {
            "bmc.kepler.Managers.Encryption.PublicKey": {
                "properties": {},
                "methods": {
                    "GetPubKey":{
                        "privilege": [
                            "ReadOnly"
                        ]
                    }
                }
            }
        }
    },
    "OperationLog": {
        "path": "/bmc/kepler/LogRecorder/OperationLog",
        "interfaces": {
            "bmc.kepler.LogRecorder.OperationLog": {
                "properties": {},
                "methods": {
                    "Add":{
                        "privilege": [
                            "ConfigureSelf"
                        ]
                    }
                }
            }
        }
    },
    "WebService": {
        "tableName": "t_webservice",
        "path": "/bmc/kepler/Managers/:ManagerId/WebService",
        "interfaces": {
            "bmc.kepler.Managers.WebService": {
                "properties": {
                    "AllowHttpDelete": {
                        "usage": [
                            "PoweroffPer"
                        ],
                        "privilege": {
                            "read": [
                                "ReadOnly"
                            ],
                            "write": [
                                "BasicSetting"
                            ]
                        },
                        "default": true
                    }
                }
            }
        },
        "properties": {
            "Id": {
                "baseType": "U8",
                "default": 1,
                "usage": [
                    "PoweroffPer"
                ],
                "primaryKey": true,
                "notAllowNull": true
            }
        }
    }
}