├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── config.yml │ ├── feature_request.yaml │ └── housekeeping.yaml └── workflows │ ├── mkdocs.yml │ └── publish-pypi.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pypirc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── codecov.yaml ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── images │ └── screenshot.png ├── index.md └── modules.md ├── mkdocs.yml ├── netbox_python ├── __init__.py ├── api │ ├── __init__.py │ ├── asn_range.py │ ├── circuits.py │ ├── core.py │ ├── dcim.py │ ├── extras.py │ ├── ip_range.py │ ├── ipam.py │ ├── plugins.py │ ├── prefix.py │ ├── tenancy.py │ ├── users.py │ ├── virtualization.py │ ├── vlan_group.py │ ├── vpn.py │ └── wireless.py ├── baseapi.py ├── exceptions.py ├── netbox.py └── rest.py ├── pyproject.toml ├── requirements_dev.txt └── tests └── __init__.py /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @netbox-community 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/housekeeping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.github/ISSUE_TEMPLATE/housekeeping.yaml -------------------------------------------------------------------------------- /.github/workflows/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.github/workflows/mkdocs.yml -------------------------------------------------------------------------------- /.github/workflows/publish-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.github/workflows/publish-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pypirc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/.pypirc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | ## 0.1.0 (2023-10-06) 4 | 5 | * First release on PyPI. 6 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/README.md -------------------------------------------------------------------------------- /codecov.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/codecov.yaml -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/docs/images/screenshot.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/modules.md: -------------------------------------------------------------------------------- 1 | ::: netbox_python -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /netbox_python/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/__init__.py -------------------------------------------------------------------------------- /netbox_python/api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/__init__.py -------------------------------------------------------------------------------- /netbox_python/api/asn_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/asn_range.py -------------------------------------------------------------------------------- /netbox_python/api/circuits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/circuits.py -------------------------------------------------------------------------------- /netbox_python/api/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/core.py -------------------------------------------------------------------------------- /netbox_python/api/dcim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/dcim.py -------------------------------------------------------------------------------- /netbox_python/api/extras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/extras.py -------------------------------------------------------------------------------- /netbox_python/api/ip_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/ip_range.py -------------------------------------------------------------------------------- /netbox_python/api/ipam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/ipam.py -------------------------------------------------------------------------------- /netbox_python/api/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/plugins.py -------------------------------------------------------------------------------- /netbox_python/api/prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/prefix.py -------------------------------------------------------------------------------- /netbox_python/api/tenancy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/tenancy.py -------------------------------------------------------------------------------- /netbox_python/api/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/users.py -------------------------------------------------------------------------------- /netbox_python/api/virtualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/virtualization.py -------------------------------------------------------------------------------- /netbox_python/api/vlan_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/vlan_group.py -------------------------------------------------------------------------------- /netbox_python/api/vpn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/vpn.py -------------------------------------------------------------------------------- /netbox_python/api/wireless.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/api/wireless.py -------------------------------------------------------------------------------- /netbox_python/baseapi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/baseapi.py -------------------------------------------------------------------------------- /netbox_python/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/exceptions.py -------------------------------------------------------------------------------- /netbox_python/netbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/netbox.py -------------------------------------------------------------------------------- /netbox_python/rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/netbox_python/rest.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/netbox-community/netbox-python/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit test package for netbox_python.""" 2 | --------------------------------------------------------------------------------