@itentialopensource/adapter-ciena_mcp
Version:
This adapter integrates with system described as: Ciena Mcp
243 lines • 5.8 kB
JSON
{
"$id": "schema.json",
"type": "object",
"schema": "http://json-schema.org/draft-07/schema#",
"translate": true,
"dynamicfields": true,
"properties": {
"ph_request_type": {
"type": "string",
"description": "type of request (internal to adapter)",
"default": "passwordpoliciesList",
"enum": [
"passwordpoliciesList",
"passwordpoliciesCreate",
"passwordpoliciesRead",
"passwordpoliciesUpdate",
"passwordpoliciesPartialUpdate"
],
"external_name": "ph_request_type"
},
"enableLockout": {
"type": "boolean",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "enable_lockout"
},
"historySize": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "history_size"
},
"allowCommonPasswords": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "allow_common_passwords"
},
"allowDictionaryWords": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "allow_dictionary_words"
},
"lockoutNonChangedDays": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lockout_non_changed_days"
},
"minimumChangeDays": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "minimum_change_days"
},
"minimumDigits": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "minimum_digits"
},
"minimumDistance": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "minimum_distance"
},
"minimumLowercase": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "minimum_lowercase"
},
"minimumPasswordLength": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "minimum_password_length"
},
"minimumSpecialChars": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "minimum_special_chars"
},
"minimumStrength": {
"type": "string",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "minimum_strength"
},
"minimumUppercase": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "minimum_uppercase"
},
"passwordChangeDays": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "password_change_days"
},
"requirePeriodicChange": {
"type": "boolean",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "require_periodic_change"
},
"passwordExpirationWarningPeriod": {
"type": "number",
"description": "Number of days before the password expires to provide notifications.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "password_expiration_warning_period"
},
"emailPasswordExpirationWeeklyNotifications": {
"type": "number",
"description": "Number of weeks before password expires to send emails. One email sent per week.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "email_password_expiration_weekly_notifications"
},
"emailPasswordExpirationDailyNotifications": {
"type": "number",
"description": "Number of days before password expires to send emails. One email sent per day.",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "email_password_expiration_daily_notifications"
},
"failedLoginAttempts": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "failed_login_attempts"
},
"lockoutDurationMinutes": {
"type": "number",
"description": "",
"parse": false,
"encode": false,
"encrypt": {
"type": "AES",
"key": ""
},
"external_name": "lockout_duration_minutes"
}
},
"definitions": {}
}