UNPKG

@itentialopensource/adapter-netbox_v33

Version:

This adapter integrates with system described as: Netbox v3.3

1,068 lines 23.5 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": "getUsersConfig", "enum": [ "getUsersConfig", "getUsersGroups", "postUsersGroups", "putUsersGroups", "patchUsersGroups", "deleteUsersGroups", "getUsersGroupsId", "putUsersGroupsId", "patchUsersGroupsId", "deleteUsersGroupsId", "getUsersPermissions", "postUsersPermissions", "putUsersPermissions", "patchUsersPermissions", "deleteUsersPermissions", "getUsersPermissionsId", "putUsersPermissionsId", "patchUsersPermissionsId", "deleteUsersPermissionsId", "getUsersTokens", "postUsersTokens", "putUsersTokens", "patchUsersTokens", "deleteUsersTokens", "postUsersTokensProvision", "getUsersTokensId", "putUsersTokensId", "patchUsersTokensId", "deleteUsersTokensId", "getUsersUsers", "postUsersUsers", "putUsersUsers", "patchUsersUsers", "deleteUsersUsers", "getUsersUsersId", "putUsersUsersId", "patchUsersUsersId", "deleteUsersUsersId" ], "external_name": "ph_request_type" }, "idN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__n" }, "idLte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__lte" }, "idLt": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__lt" }, "idGte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__gte" }, "idGt": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__gt" }, "nameN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__n" }, "nameIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__ic" }, "nameNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__nic" }, "nameIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__iew" }, "nameNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__niew" }, "nameIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__isw" }, "nameNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__nisw" }, "nameIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__ie" }, "nameNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__nie" }, "nameEmpty": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__empty" }, "objectTypes": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_types" }, "userId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_id" }, "groupId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "group_id" }, "objectTypesN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_types__n" }, "descriptionN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__n" }, "descriptionIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__ic" }, "descriptionNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__nic" }, "descriptionIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__iew" }, "descriptionNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__niew" }, "descriptionIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__isw" }, "descriptionNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__nisw" }, "descriptionIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__ie" }, "descriptionNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__nie" }, "descriptionEmpty": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "description__empty" }, "userIdN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_id__n" }, "userN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user__n" }, "groupIdN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "group_id__n" }, "groupN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "group__n" }, "writeEnabled": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "write_enabled" }, "createdGte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__gte" }, "createdLte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__lte" }, "expiresGte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "expires__gte" }, "expiresLte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "expires__lte" }, "keyN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__n" }, "keyIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__ic" }, "keyNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__nic" }, "keyIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__iew" }, "keyNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__niew" }, "keyIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__isw" }, "keyNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__nisw" }, "keyIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__ie" }, "keyNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__nie" }, "keyEmpty": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "key__empty" }, "firstName": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name" }, "lastName": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name" }, "isStaff": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_staff" }, "isActive": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_active" }, "usernameN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__n" }, "usernameIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__ic" }, "usernameNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__nic" }, "usernameIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__iew" }, "usernameNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__niew" }, "usernameIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__isw" }, "usernameNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__nisw" }, "usernameIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__ie" }, "usernameNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__nie" }, "usernameEmpty": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "username__empty" }, "firstNameN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__n" }, "firstNameIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__ic" }, "firstNameNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__nic" }, "firstNameIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__iew" }, "firstNameNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__niew" }, "firstNameIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__isw" }, "firstNameNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__nisw" }, "firstNameIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__ie" }, "firstNameNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__nie" }, "firstNameEmpty": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "first_name__empty" }, "lastNameN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__n" }, "lastNameIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__ic" }, "lastNameNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__nic" }, "lastNameIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__iew" }, "lastNameNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__niew" }, "lastNameIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__isw" }, "lastNameNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__nisw" }, "lastNameIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__ie" }, "lastNameNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__nie" }, "lastNameEmpty": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_name__empty" }, "emailN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__n" }, "emailIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__ic" }, "emailNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__nic" }, "emailIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__iew" }, "emailNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__niew" }, "emailIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__isw" }, "emailNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__nisw" }, "emailIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__ie" }, "emailNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__nie" }, "emailEmpty": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "email__empty" } }, "definitions": {} }