UNPKG

@itentialopensource/adapter-netbox_v210

Version:

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

1,100 lines 23.4 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": "getCircuitsCircuitTerminations", "enum": [ "getCircuitsCircuitTerminations", "postCircuitsCircuitTerminations", "putCircuitsCircuitTerminations", "patchCircuitsCircuitTerminations", "deleteCircuitsCircuitTerminations", "getCircuitsCircuitTerminationsId", "putCircuitsCircuitTerminationsId", "patchCircuitsCircuitTerminationsId", "deleteCircuitsCircuitTerminationsId", "getCircuitsCircuitTerminationsIdTrace", "getCircuitsCircuitTypes", "postCircuitsCircuitTypes", "putCircuitsCircuitTypes", "patchCircuitsCircuitTypes", "deleteCircuitsCircuitTypes", "getCircuitsCircuitTypesId", "putCircuitsCircuitTypesId", "patchCircuitsCircuitTypesId", "deleteCircuitsCircuitTypesId", "getCircuitsCircuits", "postCircuitsCircuits", "putCircuitsCircuits", "patchCircuitsCircuits", "deleteCircuitsCircuits", "getCircuitsCircuitsId", "putCircuitsCircuitsId", "patchCircuitsCircuitsId", "deleteCircuitsCircuitsId", "getCircuitsProviders", "postCircuitsProviders", "putCircuitsProviders", "patchCircuitsProviders", "deleteCircuitsProviders", "getCircuitsProvidersId", "putCircuitsProvidersId", "patchCircuitsProvidersId", "deleteCircuitsProvidersId" ], "external_name": "ph_request_type" }, "termSide": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "term_side" }, "portSpeed": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "port_speed" }, "upstreamSpeed": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "upstream_speed" }, "xconnectId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id" }, "circuitId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "circuit_id" }, "siteId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "site_id" }, "termSideN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "term_side__n" }, "portSpeedN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "port_speed__n" }, "portSpeedLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "port_speed__lte" }, "portSpeedLt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "port_speed__lt" }, "portSpeedGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "port_speed__gte" }, "portSpeedGt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "port_speed__gt" }, "upstreamSpeedN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "upstream_speed__n" }, "upstreamSpeedLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "upstream_speed__lte" }, "upstreamSpeedLt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "upstream_speed__lt" }, "upstreamSpeedGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "upstream_speed__gte" }, "upstreamSpeedGt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "upstream_speed__gt" }, "xconnectIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__n" }, "xconnectIdIc": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__ic" }, "xconnectIdNic": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__nic" }, "xconnectIdIew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__iew" }, "xconnectIdNiew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__niew" }, "xconnectIdIsw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__isw" }, "xconnectIdNisw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__nisw" }, "xconnectIdIe": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__ie" }, "xconnectIdNie": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "xconnect_id__nie" }, "circuitIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "circuit_id__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" }, "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" }, "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" }, "installDate": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "install_date" }, "commitRate": { "type": ["string", "number"], "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "commit_rate" }, "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" }, "createdGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__gte" }, "createdLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "created__lte" }, "lastUpdated": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated" }, "lastUpdatedGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated__gte" }, "lastUpdatedLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "last_updated__lte" }, "providerId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "provider_id" }, "typeId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "type_id" }, "regionId": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "region_id" }, "cidN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__n" }, "cidIc": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__ic" }, "cidNic": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__nic" }, "cidIew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__iew" }, "cidNiew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__niew" }, "cidIsw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__isw" }, "cidNisw": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__nisw" }, "cidIe": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__ie" }, "cidNie": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "cid__nie" }, "installDateN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "install_date__n" }, "installDateLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "install_date__lte" }, "installDateLt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "install_date__lt" }, "installDateGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "install_date__gte" }, "installDateGt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "install_date__gt" }, "commitRateN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "commit_rate__n" }, "commitRateLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "commit_rate__lte" }, "commitRateLt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "commit_rate__lt" }, "commitRateGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "commit_rate__gte" }, "commitRateGt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "commit_rate__gt" }, "tenantGroupIdN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "tenant_group_id__n" }, "asnN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "asn__n" }, "asnLte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "asn__lte" }, "asnLt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "asn__lt" }, "asnGte": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "asn__gte" }, "asnGt": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "asn__gt" }, "accountN": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "account__n" }, "accountIc": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "account__ic" }, "accountNic": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "account__nic" }, "accountIew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "account__iew" }, "accountNiew": { "type": "string", "description": "", "parse": false, "encode": false, "encrypt": { "type": "AES", "key": "" }, "external_name": "account__niew" } }, "definitions": {} }