UNPKG

@itentialopensource/adapter-netbox_v210

Version:

This adapter integrates with system described as: Netbox v2.10

1,284 lines 27.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": "getExtrasConfigContexts", "enum": [ "getExtrasConfigContexts", "postExtrasConfigContexts", "putExtrasConfigContexts", "patchExtrasConfigContexts", "deleteExtrasConfigContexts", "getExtrasConfigContextsId", "putExtrasConfigContextsId", "patchExtrasConfigContextsId", "deleteExtrasConfigContextsId", "getExtrasContentTypes", "getExtrasContentTypesId", "getExtrasCustomFields", "postExtrasCustomFields", "putExtrasCustomFields", "patchExtrasCustomFields", "deleteExtrasCustomFields", "getExtrasCustomFieldsId", "putExtrasCustomFieldsId", "patchExtrasCustomFieldsId", "deleteExtrasCustomFieldsId", "getExtrasExportTemplates", "postExtrasExportTemplates", "putExtrasExportTemplates", "patchExtrasExportTemplates", "deleteExtrasExportTemplates", "getExtrasExportTemplatesId", "putExtrasExportTemplatesId", "patchExtrasExportTemplatesId", "deleteExtrasExportTemplatesId", "getExtrasImageAttachments", "postExtrasImageAttachments", "putExtrasImageAttachments", "patchExtrasImageAttachments", "deleteExtrasImageAttachments", "getExtrasImageAttachmentsId", "putExtrasImageAttachmentsId", "patchExtrasImageAttachmentsId", "deleteExtrasImageAttachmentsId", "getExtrasJobResults", "getExtrasJobResultsId", "getExtrasObjectChanges", "getExtrasObjectChangesId", "getExtrasReports", "getExtrasReportsId", "postExtrasReportsIdRun", "getExtrasScripts", "getExtrasScriptsId", "getExtrasTags", "postExtrasTags", "putExtrasTags", "patchExtrasTags", "deleteExtrasTags", "getExtrasTagsId", "putExtrasTagsId", "patchExtrasTagsId", "deleteExtrasTagsId" ], "external_name": "ph_request_type" }, "isActive": { "type": ["string", "boolean"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "is_active" }, "regionId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "region_id" }, "siteId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "site_id" }, "roleId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "role_id" }, "platformId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "platform_id" }, "clusterGroupId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cluster_group_id" }, "clusterGroup": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cluster_group" }, "clusterId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cluster_id" }, "tenantGroupId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tenant_group_id" }, "tenantGroup": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tenant_group" }, "tenantId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tenant_id" }, "idN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__n" }, "idLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__lte" }, "idLt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__lt" }, "idGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__gte" }, "idGt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "id__gt" }, "nameN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__n" }, "nameIc": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__ic" }, "nameNic": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__nic" }, "nameIew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__iew" }, "nameNiew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__niew" }, "nameIsw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__isw" }, "nameNisw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__nisw" }, "nameIe": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__ie" }, "nameNie": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "name__nie" }, "regionIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "region_id__n" }, "regionN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "region__n" }, "siteIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "site_id__n" }, "siteN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "site__n" }, "roleIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "role_id__n" }, "roleN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "role__n" }, "platformIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "platform_id__n" }, "platformN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "platform__n" }, "clusterGroupIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cluster_group_id__n" }, "clusterGroupN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cluster_group__n" }, "clusterIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cluster_id__n" }, "tenantGroupIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tenant_group_id__n" }, "tenantGroupN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tenant_group__n" }, "tenantIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tenant_id__n" }, "tenantN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tenant__n" }, "tagN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tag__n" }, "appLabel": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "app_label" }, "contentTypes": { "type": ["string", "array"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "content_types" }, "filterLogic": { "type": ["string", "object"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "filter_logic" }, "contentType": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "content_type" }, "contentTypeN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "content_type__n" }, "contentTypeId": { "type": "string", "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" }, "contentTypeIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "content_type_id__n" }, "objectIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__n" }, "objectIdLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__lte" }, "objectIdLt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__lt" }, "objectIdGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__gte" }, "objectIdGt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_id__gt" }, "objType": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "obj_type" }, "statusN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "status__n" }, "userN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user__n" }, "objTypeN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "obj_type__n" }, "userName": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name" }, "requestId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "request_id" }, "changedObjectTypeId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_type_id" }, "changedObjectId": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_id" }, "objectRepr": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr" }, "changedObjectType": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_type" }, "userId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_id" }, "userNameN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__n" }, "userNameIc": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__ic" }, "userNameNic": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__nic" }, "userNameIew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__iew" }, "userNameNiew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__niew" }, "userNameIsw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__isw" }, "userNameNisw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__nisw" }, "userNameIe": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__ie" }, "userNameNie": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_name__nie" }, "actionN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "action__n" }, "changedObjectTypeIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_type_id__n" }, "changedObjectIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_id__n" }, "changedObjectIdLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_id__lte" }, "changedObjectIdLt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_id__lt" }, "changedObjectIdGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_id__gte" }, "changedObjectIdGt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_id__gt" }, "objectReprN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__n" }, "objectReprIc": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__ic" }, "objectReprNic": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__nic" }, "objectReprIew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__iew" }, "objectReprNiew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__niew" }, "objectReprIsw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__isw" }, "objectReprNisw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__nisw" }, "objectReprIe": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__ie" }, "objectReprNie": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "object_repr__nie" }, "changedObjectTypeN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "changed_object_type__n" }, "userIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "user_id__n" }, "slugN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__n" }, "slugIc": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__ic" }, "slugNic": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__nic" }, "slugIew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__iew" }, "slugNiew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__niew" }, "slugIsw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__isw" }, "slugNisw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__nisw" }, "slugIe": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__ie" }, "slugNie": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "slug__nie" }, "colorN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__n" }, "colorIc": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__ic" }, "colorNic": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__nic" }, "colorIew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__iew" }, "colorNiew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__niew" }, "colorIsw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__isw" }, "colorNisw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__nisw" }, "colorIe": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__ie" }, "colorNie": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "color__nie" } }, "definitions": {} }