UNPKG

@itentialopensource/adapter-netbox_v33

Version:

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

1,348 lines 29.9 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": "getTenancyContactAssignments", "enum": [ "getTenancyContactAssignments", "postTenancyContactAssignments", "putTenancyContactAssignments", "patchTenancyContactAssignments", "deleteTenancyContactAssignments", "getTenancyContactAssignmentsId", "putTenancyContactAssignmentsId", "patchTenancyContactAssignmentsId", "deleteTenancyContactAssignmentsId", "getTenancyContactGroups", "postTenancyContactGroups", "putTenancyContactGroups", "patchTenancyContactGroups", "deleteTenancyContactGroups", "getTenancyContactGroupsId", "putTenancyContactGroupsId", "patchTenancyContactGroupsId", "deleteTenancyContactGroupsId", "getTenancyContactRoles", "postTenancyContactRoles", "putTenancyContactRoles", "patchTenancyContactRoles", "deleteTenancyContactRoles", "getTenancyContactRolesId", "putTenancyContactRolesId", "patchTenancyContactRolesId", "deleteTenancyContactRolesId", "getTenancyContacts", "postTenancyContacts", "putTenancyContacts", "patchTenancyContacts", "deleteTenancyContacts", "getTenancyContactsId", "putTenancyContactsId", "patchTenancyContactsId", "deleteTenancyContactsId", "getTenancyTenantGroups", "postTenancyTenantGroups", "putTenancyTenantGroups", "patchTenancyTenantGroups", "deleteTenancyTenantGroups", "getTenancyTenantGroupsId", "putTenancyTenantGroupsId", "patchTenancyTenantGroupsId", "deleteTenancyTenantGroupsId", "getTenancyTenants", "postTenancyTenants", "putTenancyTenants", "patchTenancyTenants", "deleteTenancyTenants", "getTenancyTenantsId", "putTenancyTenantsId", "patchTenancyTenantsId", "deleteTenancyTenantsId" ], "external_name": "ph_request_type" }, "contentTypeId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "content_type_id" }, "objectId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id" }, "lastUpdated": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated" }, "contentType": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "content_type" }, "contactId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "contact_id" }, "roleId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "role_id" }, "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" }, "contentTypeIdN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "content_type_id__n" }, "objectIdN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__n" }, "objectIdLte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__lte" }, "objectIdLt": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__lt" }, "objectIdGte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__gte" }, "objectIdGt": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__gt" }, "priorityN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "priority__n" }, "createdN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__n" }, "createdLte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__lte" }, "createdLt": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__lt" }, "createdGte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__gte" }, "createdGt": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__gt" }, "lastUpdatedN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated__n" }, "lastUpdatedLte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated__lte" }, "lastUpdatedLt": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated__lt" }, "lastUpdatedGte": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated__gte" }, "lastUpdatedGt": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated__gt" }, "contentTypeN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "content_type__n" }, "contactIdN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "contact_id__n" }, "roleIdN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "role_id__n" }, "roleN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "role__n" }, "parentId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "parent_id" }, "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" }, "slugN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__n" }, "slugIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__ic" }, "slugNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__nic" }, "slugIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__iew" }, "slugNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__niew" }, "slugIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__isw" }, "slugNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__nisw" }, "slugIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__ie" }, "slugNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__nie" }, "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" }, "tagN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tag__n" }, "parentIdN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "parent_id__n" }, "parentN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "parent__n" }, "groupId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "group_id" }, "titleN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__n" }, "titleIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__ic" }, "titleNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__nic" }, "titleIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__iew" }, "titleNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__niew" }, "titleIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__isw" }, "titleNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__nisw" }, "titleIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__ie" }, "titleNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "title__nie" }, "phoneN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__n" }, "phoneIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__ic" }, "phoneNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__nic" }, "phoneIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__iew" }, "phoneNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__niew" }, "phoneIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__isw" }, "phoneNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__nisw" }, "phoneIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__ie" }, "phoneNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "phone__nie" }, "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" }, "addressN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__n" }, "addressIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__ic" }, "addressNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__nic" }, "addressIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__iew" }, "addressNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__niew" }, "addressIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__isw" }, "addressNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__nisw" }, "addressIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__ie" }, "addressNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "address__nie" }, "linkN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__n" }, "linkIc": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__ic" }, "linkNic": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__nic" }, "linkIew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__iew" }, "linkNiew": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__niew" }, "linkIsw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__isw" }, "linkNisw": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__nisw" }, "linkIe": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__ie" }, "linkNie": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "link__nie" }, "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" }, "contactRole": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "contact_role" }, "contactGroup": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "contact_group" }, "contactN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "contact__n" }, "contactRoleN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "contact_role__n" }, "contactGroupN": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "contact_group__n" } }, "definitions": {} }