UNPKG

@itentialopensource/adapter-ciena_mcp

Version:

This adapter integrates with system described as: Ciena Mcp

363 lines 8.64 kB
{ "$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": "usersList", "enum": [ "usersList", "usersCreate", "usersRead", "usersUpdate", "usersPartialUpdate", "usersDelete", "usersAddAccessibleTenants", "usersAddRoles", "usersAddUsergroups", "usersContextAccessibleTenants", "usersRemoveAccessibleTenants", "usersRemoveRoles", "usersRemoveUsergroups", "usersResetPassword", "usersSetPassword" ], "external_name": "ph_request_type" }, "currentLoggedIn": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "current_logged_in" }, "currentWithConcurrentSessionCountGreater": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "current_with_concurrent_session_count_greater" }, "isActive": { "type": "boolean", "description": "Designates whether this user should be treated as active. Unselect this instead of deleting accounts.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_active" }, "isInternal": { "type": "boolean", "description": "Internal User", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_internal" }, "isLocked": { "type": "boolean", "description": "Designates whether this user is locked from failed login attempts", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_locked" }, "isStaff": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_staff" }, "isDormant": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_dormant" }, "isExpired": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_expired" }, "emailStartswith": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__startswith" }, "emailContains": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__contains" }, "firstName": { "type": "string", "description": "user's first name", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name" }, "firstNameStartswith": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__startswith" }, "firstNameContains": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__contains" }, "lastName": { "type": "string", "description": "user's last name", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name" }, "lastNameStartswith": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__startswith" }, "lastNameContains": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__contains" }, "usernameStartswith": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__startswith" }, "usernameContains": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__contains" }, "clientInactivityTime": { "type": "number", "description": "timeout in seconds of inactivity", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "client_inactivity_time" }, "tokenExpirationTime": { "type": "number", "description": "token expires in timeout seconds from created time", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "token_expiration_time" }, "dormancyDays": { "type": "number", "description": "number of days before an account can become dormant", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "dormancy_days" }, "accessibleTenants": { "type": "string", "description": "list of tenant uuids", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "accessible_tenants" }, "passwordChangeRequired": { "type": "boolean", "description": "Password change required", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "password_change_required" }, "concurrentSessionMax": { "type": "number", "description": "The maximum number of concurrent sessions. (0=infinity)", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "concurrent_session_max" }, "isVerboseLogging": { "type": "boolean", "description": "User permission for generating audit logs", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_verbose_logging" }, "unlockTime": { "type": "string", "description": "Time when this user was locked.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "unlock_time" }, "initDormancyTime": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "init_dormancy_time" }, "lastLoginDetailUuid": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_login_detail_uuid" }, "failedLoginAttempts": { "type": "number", "description": "Failed login attempts since last successful attempt", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "failed_login_attempts" }, "passwordExpirationDays": { "type": "number", "description": "Number of days before an password for the account expires.", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "password_expiration_days" } }, "definitions": {} }