{
"operation-name" : "add",
"description" : "Adds the SASL policy.",
"request-properties" : {
"forward-secrecy" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "The optional nested \"forward-secrecy\" element contains a boolean value which specifies whether mechanisms that implement forward secrecy between sessions are required. Forward secrecy means that breaking into one session will not automatically provide information for breaking into future sessions.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"no-active" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "The optional nested \"no-active\" element contains a boolean value which specifies whether mechanisms susceptible to active (non-dictionary) attacks are not permitted. \"false\" to permit, \"true\" to deny.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"no-anonymous" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "The optional nested \"no-anonymous\" element contains a boolean value which specifies whether mechanisms that accept anonymous login are permitted. \"false\" to permit, \"true\" to deny.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"no-dictionary" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "The optional nested \"no-dictionary\" element contains a boolean value which specifies whether mechanisms susceptible to passive dictionary attacks are permitted. \"false\" to permit, \"true\" to deny.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"no-plain-text" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "The optional nested \"no-plain-text\" element contains a boolean value which specifies whether mechanisms susceptible to simple plain passive attacks (e.g., \"PLAIN\") are not permitted. \"false\" to permit, \"true\" to deny.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
},
"pass-credentials" : {
"type" : {
"TYPE_MODEL_VALUE" : "BOOLEAN"
},
"description" : "The optional nested \"pass-credentials\" element contains a boolean value which specifies whether mechanisms that pass client credentials are required.",
"expressions-allowed" : true,
"required" : false,
"nillable" : true,
"default" : true,
"stability" : "default"
}
},
"reply-properties" : {},
"stability" : "default",
"read-only" : false,
"runtime-only" : false
}