{ "additionalProperties": false, "description": "Enables OSPF authentication with specified mode and password.", "id": "OspfAuthenticationConfig", "module_id": "PolicyOspf", "properties": { "key_id": { "description": "Authentication secret key id is mandatory for type md5 with min value of 1 and max value 255.", "maximum": 255, "minimum": 1, "required": false, "sensitive": true, "title": "Authentication secret key id", "type": "integer" }, "mode": { "default": "NONE", "description": "If mode is MD5 or PASSWORD, Authentication secret key is mandatory if mode is NONE, then authentication is disabled.", "enum": [ "NONE", "PASSWORD", "MD5" ], "required": false, "title": "Authentication mode", "type": "string" }, "secret_key": { "description": "Authentication secret is mandatory for type password and md5 with min length of 1 and max length 8.", "required": false, "sensitive": true, "title": "Authentication secret key", "type": "string" } }, "title": "OSPF Authentication Configuration", "type": "object" }