diff --git a/.github/ISSUE_TEMPLATE/feature_request.yaml b/.github/ISSUE_TEMPLATE/01-feature_request.yaml similarity index 84% rename from .github/ISSUE_TEMPLATE/feature_request.yaml rename to .github/ISSUE_TEMPLATE/01-feature_request.yaml index 83125b4fa..cb39ae9be 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yaml +++ b/.github/ISSUE_TEMPLATE/01-feature_request.yaml @@ -14,7 +14,7 @@ body: attributes: label: NetBox version description: What version of NetBox are you currently running? - placeholder: v4.0.0 + placeholder: v4.1.11 validations: required: true - type: dropdown @@ -24,6 +24,20 @@ body: - Data model extension - New functionality - Change to existing functionality + - Other + validations: + required: true + - type: dropdown + attributes: + label: Triage priority + description: > + Issue triage may be prioritized in some cases. Select whichever of the following + conditions applies, if any. + options: + - I volunteer to perform this work (if approved) + - I'm a NetBox Labs customer + - N/A + default: 2 validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/bug_report.yaml b/.github/ISSUE_TEMPLATE/02-bug_report.yaml similarity index 86% rename from .github/ISSUE_TEMPLATE/bug_report.yaml rename to .github/ISSUE_TEMPLATE/02-bug_report.yaml index e5cbc2ece..e42ff3045 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yaml +++ b/.github/ISSUE_TEMPLATE/02-bug_report.yaml @@ -22,11 +22,24 @@ body: - Self-hosted validations: required: true + - type: dropdown + attributes: + label: Triage priority + description: > + Issue triage may be prioritized in some cases. Select whichever of the following + conditions applies, if any. + options: + - I volunteer to perform this work (if approved) + - I'm a NetBox Labs customer + - N/A + default: 2 + validations: + required: true - type: input attributes: label: NetBox Version description: What version of NetBox are you currently running? - placeholder: v4.0.0 + placeholder: v4.1.11 validations: required: true - type: dropdown diff --git a/.github/ISSUE_TEMPLATE/documentation_change.yaml b/.github/ISSUE_TEMPLATE/03-documentation_change.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/documentation_change.yaml rename to .github/ISSUE_TEMPLATE/03-documentation_change.yaml diff --git a/.github/ISSUE_TEMPLATE/translation.yaml b/.github/ISSUE_TEMPLATE/04-translation.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/translation.yaml rename to .github/ISSUE_TEMPLATE/04-translation.yaml diff --git a/.github/ISSUE_TEMPLATE/housekeeping.yaml b/.github/ISSUE_TEMPLATE/05-housekeeping.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/housekeeping.yaml rename to .github/ISSUE_TEMPLATE/05-housekeeping.yaml diff --git a/.github/ISSUE_TEMPLATE/deprecation.yaml b/.github/ISSUE_TEMPLATE/06-deprecation.yaml similarity index 100% rename from .github/ISSUE_TEMPLATE/deprecation.yaml rename to .github/ISSUE_TEMPLATE/06-deprecation.yaml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 2ad52023e..efbf38932 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -7,6 +7,9 @@ contact_links: - name: ❓ Discussion url: https://github.com/netbox-community/netbox/discussions about: "If you're just looking for help, try starting a discussion instead." + - name: 👔 Professional Support + url: https://netboxlabs.com/netbox-enterprise/ + about: "Professional support is available for NetBox Enterprise or Cloud." - name: 🌎 Correct a Translation url: https://explore.transifex.com/netbox-community/netbox/ about: "Spot an incorrect translation? You can propose a fix on Transifex." diff --git a/.github/workflows/auto-assign-issue.yml b/.github/workflows/auto-assign-issue.yml deleted file mode 100644 index e32e23c84..000000000 --- a/.github/workflows/auto-assign-issue.yml +++ /dev/null @@ -1,21 +0,0 @@ -# auto-assign-issue (https://github.com/marketplace/actions/auto-assign-issue) -name: Issue assignment - -on: - issues: - types: [opened] - -permissions: - issues: write - -jobs: - auto-assign: - runs-on: ubuntu-latest - steps: - - uses: pozil/auto-assign-issue@v1 - if: "contains(github.event.issue.labels.*.name, 'status: needs triage')" - with: - # Weighted assignments - assignees: arthanson:3, jeffgdotorg:3, jeremystretch:3, abhi1693, DanSheps - numOfAssignee: 1 - abortIfPreviousAssignees: true diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d794786f1..aab8bc34f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,7 +1,25 @@ name: CI -on: [push, pull_request] + +on: + push: + paths-ignore: + - 'contrib/**' + - 'docs/**' + - 'netbox/translations/**' + pull_request: + paths-ignore: + - 'contrib/**' + - 'docs/**' + - 'netbox/translations/**' + permissions: contents: read + +# Add concurrency group to control job running +concurrency: + group: ${{ github.event_name }}-${{ github.ref }}-${{ github.actor }} + cancel-in-progress: true + jobs: build: runs-on: ubuntu-latest @@ -10,7 +28,7 @@ jobs: strategy: matrix: python-version: ['3.10', '3.11', '3.12'] - node-version: ['18.x'] + node-version: ['20.x'] services: redis: image: redis @@ -34,12 +52,12 @@ jobs: uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} @@ -47,7 +65,7 @@ jobs: run: npm install -g yarn - name: Setup Node.js with Yarn Caching - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: yarn @@ -60,7 +78,7 @@ jobs: run: | python -m pip install --upgrade pip pip install -r requirements.txt - pip install pycodestyle coverage tblib + pip install ruff coverage tblib - name: Build documentation run: mkdocs build @@ -72,7 +90,7 @@ jobs: run: python netbox/manage.py makemigrations --check - name: Check PEP8 compliance - run: pycodestyle --ignore=W504,E501 --exclude=node_modules netbox/ + run: ruff check netbox/ - name: Check UI ESLint, TypeScript, and Prettier Compliance run: yarn --cwd netbox/project-static validate diff --git a/.github/workflows/close-incomplete-issues.yml b/.github/workflows/close-incomplete-issues.yml new file mode 100644 index 000000000..4d31d735e --- /dev/null +++ b/.github/workflows/close-incomplete-issues.yml @@ -0,0 +1,32 @@ +# close-stale-issues (https://github.com/marketplace/actions/close-stale-issues) +name: Close incomplete issues + +on: + schedule: + - cron: '15 4 * * *' + workflow_dispatch: + +permissions: + actions: write + issues: write + +jobs: + stale: + runs-on: ubuntu-latest + steps: + - uses: actions/stale@v9 + with: + close-issue-message: > + This issue is being closed as no further information has been provided. If + you would like to revisit this topic, please first modify your original post + to include all the requested detail, and then ask that the issue be reopened. + days-before-stale: 7 + days-before-close: 7 + only-issue-labels: 'status: revisions needed' + operations-per-run: 100 + remove-stale-when-updated: false + stale-issue-label: 'pending closure' + stale-issue-message: > + This is a reminder that additional information is needed in order to further + triage this issue. If the requested details are not provided, the issue will + soon be closed automatically. diff --git a/.github/workflows/close-stale-issues.yml b/.github/workflows/close-stale-issues.yml index a1bbb0b7e..1e0e193df 100644 --- a/.github/workflows/close-stale-issues.yml +++ b/.github/workflows/close-stale-issues.yml @@ -7,6 +7,7 @@ on: workflow_dispatch: permissions: + actions: write issues: write pull-requests: write @@ -16,18 +17,19 @@ jobs: steps: - uses: actions/stale@v9 with: + # General parameters + operations-per-run: 200 + remove-stale-when-updated: false + + # Issue parameters close-issue-message: > This issue has been automatically closed due to lack of activity. In an effort to reduce noise, please do not comment any further. Note that the core maintainers may elect to reopen this issue at a later date if deemed necessary. - close-pr-message: > - This PR has been automatically closed due to lack of activity. - days-before-stale: 90 - days-before-close: 30 - exempt-issue-labels: 'status: accepted,status: blocked,status: needs milestone' - operations-per-run: 100 - remove-stale-when-updated: false + days-before-issue-stale: 90 + days-before-issue-close: 30 + exempt-issue-labels: 'status: accepted,status: backlog,status: blocked' stale-issue-label: 'pending closure' stale-issue-message: > This issue has been automatically marked as stale because it has not had @@ -37,6 +39,13 @@ jobs: process by "bumping" the issue; doing so will result in its immediate closure and you may be barred from participating in any future discussions. Please see our [contributing guide](https://github.com/netbox-community/netbox/blob/develop/CONTRIBUTING.md). + + # Pull request parameters + close-pr-message: > + This PR has been automatically closed due to lack of activity. + days-before-pr-stale: 30 + days-before-pr-close: 15 + exempt-pr-labels: 'status: blocked' stale-pr-label: 'pending closure' stale-pr-message: > This PR has been automatically marked as stale because it has not had diff --git a/.github/workflows/update-translation-strings.yml b/.github/workflows/update-translation-strings.yml new file mode 100644 index 000000000..e78cd4296 --- /dev/null +++ b/.github/workflows/update-translation-strings.yml @@ -0,0 +1,54 @@ +name: Update translation strings + +on: + schedule: + - cron: '0 5 * * *' + workflow_dispatch: + +permissions: + contents: write + +env: + LOCALE: "en" + +jobs: + makemessages: + runs-on: ubuntu-latest + env: + NETBOX_CONFIGURATION: netbox.configuration_testing + + steps: + - name: Create app token + uses: actions/create-github-app-token@v1 + id: app-token + with: + app-id: 1076524 + private-key: ${{ secrets.HOUSEKEEPING_SECRET_KEY }} + + - name: Check out repo + uses: actions/checkout@v4 + with: + token: ${{ steps.app-token.outputs.token }} + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: 3.11 + + - name: Install system dependencies + run: sudo apt install -y gettext + + - name: Install Python dependencies + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + + - name: Run makemessages + run: python netbox/manage.py makemessages -l ${{ env.LOCALE }} + + - name: Commit changes + uses: EndBug/add-and-commit@v9 + with: + add: 'netbox/translations/' + default_author: github_actions + message: 'Update source translation strings' diff --git a/.gitignore b/.gitignore index 93954fd41..e04e44a30 100644 --- a/.gitignore +++ b/.gitignore @@ -17,12 +17,15 @@ yarn-error.log* /venv/ /*.sh local_requirements.txt +local_settings.py !upgrade.sh fabfile.py gunicorn.py +uwsgi.ini netbox.log netbox.pid .DS_Store .idea .coverage .vscode +.python-version diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 000000000..09f935b61 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,44 @@ +repos: +- repo: https://github.com/astral-sh/ruff-pre-commit + rev: v0.6.9 + hooks: + - id: ruff + name: "Ruff linter" + args: [ netbox/ ] +- repo: local + hooks: + - id: django-check + name: "Django system check" + description: "Run Django's internal check for common problems" + entry: python netbox/manage.py check + language: system + pass_filenames: false + types: [python] + - id: django-makemigrations + name: "Django migrations check" + description: "Check for any missing Django migrations" + entry: python netbox/manage.py makemigrations --check + language: system + pass_filenames: false + types: [python] + - id: mkdocs-build + name: "Build documentation" + description: "Build the documentation with mkdocs" + files: 'docs/' + entry: mkdocs build + language: system + pass_filenames: false + - id: yarn-validate + name: "Yarn validate" + description: "Check UI ESLint, TypeScript, and Prettier compliance" + files: 'netbox/project-static/' + entry: yarn --cwd netbox/project-static validate + language: system + pass_filenames: false + - id: verify-bundles + name: "Verify static asset bundles" + description: "Ensure that any modified static assets have been compiled" + files: 'netbox/project-static/' + entry: scripts/verify-bundles.sh + language: system + pass_filenames: false diff --git a/.tx/config b/.tx/config new file mode 100755 index 000000000..342331d4e --- /dev/null +++ b/.tx/config @@ -0,0 +1,12 @@ +[main] +host = https://app.transifex.com + +[o:netbox-community:p:netbox:r:9cbf4fcf95b3d92e4ebbf1a5e5d1caee] +file_filter = netbox/translations//LC_MESSAGES/django.po +source_file = netbox/translations/en/LC_MESSAGES/django.po +type = PO +minimum_perc = 0 +resource_name = django.po +replace_edited_strings = false +keep_translations = false + diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f94893021..a760b8371 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -40,7 +40,7 @@ NetBox users are welcome to participate in either role, on stage or in the crowd * First, ensure that you're running the [latest stable version](https://github.com/netbox-community/netbox/releases) of NetBox. If you're running an older version, it's likely that the bug has already been fixed. -* Next, search our [issues list](https://github.com/netbox-community/netbox/issues?q=is%3Aissue) to see if the bug you've found has already been reported. If you come across a bug report that seems to match, please click "add a reaction" in the top right corner of the issue and add a thumbs up (:thumbsup:). This will help draw more attention to it. Any comments you can add to provide additional information or context would also be much appreciated. +* Next, search our [issues list](https://github.com/netbox-community/netbox/issues?q=is%3Aissue) to see if the bug you've found has already been reported. If you come across a bug report that seems to match, please click "add a reaction" in the bottom left corner of the issue and add a thumbs up ( :thumbsup: ). This will help draw more attention to it. Any comments you can add to provide additional information or context would also be much appreciated. * If you can't find any existing issues (open or closed) that seem to match yours, you're welcome to [submit a new bug report](https://github.com/netbox-community/netbox/issues/new?label=type%3A+bug&template=bug_report.yaml). Be sure to complete the entire report template, including detailed steps that someone triaging your issue can follow to confirm the reported behavior. (If we're not able to replicate the bug based on the information provided, we'll ask for additional detail.) @@ -56,7 +56,9 @@ intake policy](https://github.com/netbox-community/netbox/wiki/Issue-Intake-Poli ## :bulb: Feature Requests -* First, check the GitHub [issues list](https://github.com/netbox-community/netbox/issues?q=is%3Aissue) to see if the feature you have in mind has already been proposed. If you happen to find an open feature request that matches your idea, click "add a reaction" in the top right corner of the issue and add a thumbs up (:thumbsup:). This ensures that the issue has a better chance of receiving attention. Also feel free to add a comment with any additional justification for the feature. +* First, check the GitHub [issues list](https://github.com/netbox-community/netbox/issues?q=is%3Aissue) to see if the feature you have in mind has already been proposed. If you happen to find an open feature request that matches your idea, click "add a reaction" in the top right corner of the issue and add a thumbs up ( :thumbsup: ). This ensures that the issue has a better chance of receiving attention. Also feel free to add a comment with any additional justification for the feature. + +* Please don't submit duplicate issues! Sometimes we reject feature requests, for various reasons. Even if you disagree with those reasons, please **do not** submit a duplicate feature request. It is very disrepectful of the maintainers' time, and you may be barred from opening future issues. * If you have a rough idea that's not quite ready for formal submission yet, start a [GitHub discussion](https://github.com/netbox-community/netbox/discussions) instead. This is a great way to test the viability and narrow down the scope of a new feature prior to submitting a formal proposal, and can serve to generate interest in your idea from other community members. diff --git a/README.md b/README.md index 8d2efed23..e3829c2cc 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,17 @@
- NetBox logo + NetBox logo

The cornerstone of every automated network

Latest release License Contributors GitHub stars - Languages supported + Languages supported CI status -

+

+ NetBox Community | + NetBox Cloud | + NetBox Enterprise +

NetBox exists to empower network engineers. Since its release in 2016, it has become the go-to solution for modeling and documenting network infrastructure for thousands of organizations worldwide. As a successor to legacy IPAM and DCIM applications, NetBox provides a cohesive, extensive, and accessible data model for all things networked. By providing a single robust user interface and programmable APIs for everything from cable maps to device configurations, NetBox serves as the central source of truth for the modern network. @@ -17,7 +21,6 @@ NetBox exists to empower network engineers. Since its release in 2016, it has be Why NetBox? | Getting Started | Get Involved | - Project Stats | Screenshots

@@ -82,11 +85,6 @@ NetBox automatically logs the creation, modification, and deletion of all manage * The [official documentation](https://docs.netbox.dev) offers a comprehensive introduction. * Check out [our wiki](https://github.com/netbox-community/netbox/wiki/Community-Contributions) for even more projects to get the most out of NetBox! -

- NetBox Cloud
- Looking for a managed solution? Check out NetBox Cloud or NetBox Enterprise! -

- ## Get Involved * Follow [@NetBoxOfficial](https://twitter.com/NetBoxOfficial) on Twitter! @@ -95,16 +93,6 @@ NetBox automatically logs the creation, modification, and deletion of all manage * Contributions from the community are encouraged and appreciated! Check out our [contributing guide](CONTRIBUTING.md) to get started. * [Share your idea](https://plugin-ideas.netbox.dev/) for a new plugin, or [learn how to build one](https://github.com/netbox-community/netbox-plugin-tutorial) yourself! -## Project Stats - -

- Timeline graph - Issues graph - Pull requests graph - Top contributors -
Stats via Repography -

- ## Screenshots

diff --git a/SECURITY.md b/SECURITY.md index c434b6110..97881a901 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -16,7 +16,7 @@ Administrators are encouraged to adhere to industry best practices concerning th ## Reporting a Suspected Vulnerability -If you believe you've uncovered a security vulnerability and wish to report it confidentially, you may do so via email. Please note that any reported vulnerabilities **MUST** meet all the following conditions: +If you believe you've uncovered a security vulnerability and wish to report it confidentially, you may do so by emailing `security@netboxlabs.com`. Please ensure that your report meets all the following conditions: * Affects the most recent stable release of NetBox, or a current beta release * Affects a NetBox instance installed and configured per the official documentation @@ -24,7 +24,7 @@ If you believe you've uncovered a security vulnerability and wish to report it c Please note that we **DO NOT** accept reports generated by automated tooling which merely suggest that a file or file(s) _may_ be vulnerable under certain conditions, as these are most often innocuous. -If you believe that you've found a vulnerability which meets all of these conditions, please [submit a draft security advisory](https://github.com/netbox-community/netbox/security/advisories/new) on GitHub, or email a brief description of the suspected bug and instructions for reproduction to **security@netbox.dev**. For any security concerns regarding NetBox deployed via Docker, please see the [netbox-docker](https://github.com/netbox-community/netbox-docker) project. +For any security concerns regarding the community-maintained Docker image for NetBox, please see the [netbox-docker](https://github.com/netbox-community/netbox-docker) project. ### Bug Bounties diff --git a/base_requirements.txt b/base_requirements.txt index 305df4dba..169f4196d 100644 --- a/base_requirements.txt +++ b/base_requirements.txt @@ -1,6 +1,6 @@ # The Python web framework on which NetBox is built # https://docs.djangoproject.com/en/stable/releases/ -Django<5.1 +Django<5.2 # Django middleware which permits cross-domain API requests # https://github.com/adamchainz/django-cors-headers/blob/main/CHANGELOG.rst @@ -8,6 +8,8 @@ django-cors-headers # Runtime UI tool for debugging Django # https://github.com/jazzband/django-debug-toolbar/blob/main/docs/changes.rst +# Pinned for DNS looukp bug; see https://github.com/netbox-community/netbox/issues/16454 +# and https://github.com/jazzband/django-debug-toolbar/issues/1927 django-debug-toolbar # Library for writing reusable URL query filters @@ -82,10 +84,6 @@ Jinja2 # https://python-markdown.github.io/changelog/ Markdown -# File inclusion plugin for Python-Markdown -# https://github.com/cmacmackin/markdown-include -markdown-include - # MkDocs Material theme (for documentation build) # https://squidfunk.github.io/mkdocs-material/changelog/ mkdocs-material @@ -103,12 +101,12 @@ netaddr nh3 # Fork of PIL (Python Imaging Library) for image processing -# https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst +# https://github.com/python-pillow/Pillow/releases Pillow # PostgreSQL database adapter for Python # https://github.com/psycopg/psycopg/blob/master/docs/news.rst -psycopg[binary,pool] +psycopg[c,pool] # YAML rendering library # https://github.com/yaml/pyyaml/blob/master/CHANGES @@ -118,6 +116,10 @@ PyYAML # https://github.com/psf/requests/blob/main/HISTORY.md requests +# rq +# https://github.com/rq/rq/blob/master/CHANGES.md +rq + # Social authentication framework # https://github.com/python-social-auth/social-core/blob/master/CHANGELOG.md social-auth-core @@ -131,7 +133,7 @@ social-auth-app-django strawberry-graphql # Strawberry GraphQL Django extension -# https://github.com/strawberry-graphql/strawberry-django/blob/main/CHANGELOG.md +# https://github.com/strawberry-graphql/strawberry-django/releases strawberry-graphql-django # SVG image rendering (used for rack elevations) diff --git a/contrib/apache.conf b/contrib/apache.conf index 73fd45c26..fdd0543f7 100644 --- a/contrib/apache.conf +++ b/contrib/apache.conf @@ -20,7 +20,7 @@ Alias /static /opt/netbox/netbox/static - Options Indexes FollowSymLinks MultiViews + Options FollowSymLinks MultiViews AllowOverride None Require all granted diff --git a/contrib/generated_schema.json b/contrib/generated_schema.json index b6632dd4c..639f0df8d 100644 --- a/contrib/generated_schema.json +++ b/contrib/generated_schema.json @@ -12,6 +12,9 @@ "left-to-right", "right-to-left", "side-to-rear", + "rear-to-side", + "bottom-to-top", + "top-to-bottom", "passive", "mixed" ] @@ -149,6 +152,7 @@ "nema-l15-60p", "nema-l21-20p", "nema-l21-30p", + "nema-l22-20p", "nema-l22-30p", "cs6361c", "cs6365c", @@ -179,6 +183,9 @@ "usb-micro-ab", "usb-3-b", "usb-3-micro-b", + "molex-micro-fit-1x2", + "molex-micro-fit-2x2", + "molex-micro-fit-2x4", "dc-terminal", "saf-d-grid", "neutrik-powercon-20", @@ -259,6 +266,7 @@ "nema-l15-60r", "nema-l21-20r", "nema-l21-30r", + "nema-l22-20r", "nema-l22-30r", "CS6360C", "CS6364C", @@ -281,7 +289,11 @@ "usb-a", "usb-micro-b", "usb-c", + "molex-micro-fit-1x2", + "molex-micro-fit-2x2", + "molex-micro-fit-2x4", "dc-terminal", + "eaton-c39", "hdot-cx", "saf-d-grid", "neutrik-powercon-20a", @@ -317,10 +329,13 @@ "100base-tx", "100base-t1", "1000base-t", + "1000base-lx", + "1000base-tx", "2.5gbase-t", "5gbase-t", "10gbase-t", "10gbase-cx4", + "100base-x-sfp", "1000base-x-gbic", "1000base-x-sfp", "10gbase-x-sfpp", @@ -353,6 +368,8 @@ "800gbase-x-qsfpdd", "800gbase-x-osfp", "1000base-kx", + "2.5gbase-kx", + "5gbase-kr", "10gbase-kr", "10gbase-kx4", "25gbase-kr", @@ -368,11 +385,15 @@ "ieee802.11ad", "ieee802.11ax", "ieee802.11ay", + "ieee802.11be", "ieee802.15.1", + "ieee802.15.4", "other-wireless", "gsm", "cdma", "lte", + "4g", + "5g", "sonet-oc3", "sonet-oc12", "sonet-oc48", @@ -406,12 +427,15 @@ "e3", "xdsl", "docsis", + "bpon", + "epon", + "10g-epon", "gpon", "xg-pon", "xgs-pon", "ng-pon2", - "epon", - "10g-epon", + "25g-pon", + "50g-pon", "cisco-stackwise", "cisco-stackwise-plus", "cisco-flexstack", @@ -503,6 +527,14 @@ "urm-p4", "urm-p8", "splice", + "usb-a", + "usb-b", + "usb-c", + "usb-mini-a", + "usb-mini-b", + "usb-micro-a", + "usb-micro-b", + "usb-micro-ab", "other" ] } @@ -560,6 +592,14 @@ "urm-p4", "urm-p8", "splice", + "usb-a", + "usb-b", + "usb-c", + "usb-mini-a", + "usb-mini-b", + "usb-micro-a", + "usb-micro-b", + "usb-micro-ab", "other" ] } diff --git a/contrib/openapi2.json b/contrib/openapi2.json deleted file mode 100644 index 6eb681662..000000000 --- a/contrib/openapi2.json +++ /dev/null @@ -1,95605 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "NetBox API", - "description": "API to access NetBox", - "termsOfService": "https://github.com/netbox-community/netbox", - "license": { - "name": "Apache v2 License" - }, - "version": "3.5" - }, - "basePath": "/api", - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "securityDefinitions": { - "Bearer": { - "type": "apiKey", - "name": "Authorization", - "in": "header" - } - }, - "security": [ - { - "Bearer": [] - } - ], - "paths": { - "/circuits/circuit-terminations/": { - "get": { - "operationId": "circuits_circuit-terminations_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "term_side", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "port_speed", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "upstream_speed", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "circuit_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_network_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "term_side__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "port_speed__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "port_speed__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "port_speed__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "port_speed__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "port_speed__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "upstream_speed__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "upstream_speed__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "upstream_speed__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "upstream_speed__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "upstream_speed__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "xconnect_id__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "circuit_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_network_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/CircuitTermination" - } - } - } - } - } - }, - "tags": [ - "circuits" - ] - }, - "post": { - "operationId": "circuits_circuit-terminations_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuitTermination" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitTermination" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_circuit-terminations_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuitTermination" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitTermination" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_circuit-terminations_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuitTermination" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitTermination" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_circuit-terminations_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [] - }, - "/circuits/circuit-terminations/{id}/": { - "get": { - "operationId": "circuits_circuit-terminations_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitTermination" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_circuit-terminations_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuitTermination" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitTermination" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_circuit-terminations_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuitTermination" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitTermination" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_circuit-terminations_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this circuit termination.", - "required": true, - "type": "integer" - } - ] - }, - "/circuits/circuit-terminations/{id}/paths/": { - "get": { - "operationId": "circuits_circuit-terminations_paths", - "description": "Return all CablePaths which traverse a given pass-through port.", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitTermination" - } - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this circuit termination.", - "required": true, - "type": "integer" - } - ] - }, - "/circuits/circuit-types/": { - "get": { - "operationId": "circuits_circuit-types_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/CircuitType" - } - } - } - } - } - }, - "tags": [ - "circuits" - ] - }, - "post": { - "operationId": "circuits_circuit-types_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_circuit-types_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_circuit-types_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_circuit-types_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [] - }, - "/circuits/circuit-types/{id}/": { - "get": { - "operationId": "circuits_circuit-types_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_circuit-types_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_circuit-types_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CircuitType" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_circuit-types_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this circuit type.", - "required": true, - "type": "integer" - } - ] - }, - "/circuits/circuits/": { - "get": { - "operationId": "circuits_circuits_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "install_date", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_date", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "commit_rate", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_account_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_network_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cid__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "install_date__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "install_date__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "install_date__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "install_date__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "install_date__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_date__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_date__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_date__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_date__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_date__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "commit_rate__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "commit_rate__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "commit_rate__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "commit_rate__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "commit_rate__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_account_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_network_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Circuit" - } - } - } - } - } - }, - "tags": [ - "circuits" - ] - }, - "post": { - "operationId": "circuits_circuits_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuit" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Circuit" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_circuits_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuit" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Circuit" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_circuits_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuit" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Circuit" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_circuits_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [] - }, - "/circuits/circuits/{id}/": { - "get": { - "operationId": "circuits_circuits_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Circuit" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_circuits_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuit" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Circuit" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_circuits_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCircuit" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Circuit" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_circuits_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this circuit.", - "required": true, - "type": "integer" - } - ] - }, - "/circuits/provider-accounts/": { - "get": { - "operationId": "circuits_provider-accounts_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "account__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ProviderAccount" - } - } - } - } - } - }, - "tags": [ - "circuits" - ] - }, - "post": { - "operationId": "circuits_provider-accounts_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderAccount" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderAccount" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_provider-accounts_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderAccount" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderAccount" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_provider-accounts_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderAccount" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderAccount" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_provider-accounts_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [] - }, - "/circuits/provider-accounts/{id}/": { - "get": { - "operationId": "circuits_provider-accounts_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderAccount" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_provider-accounts_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderAccount" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderAccount" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_provider-accounts_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderAccount" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderAccount" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_provider-accounts_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this provider account.", - "required": true, - "type": "integer" - } - ] - }, - "/circuits/provider-networks/": { - "get": { - "operationId": "circuits_provider-networks_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "service_id__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "provider__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ProviderNetwork" - } - } - } - } - } - }, - "tags": [ - "circuits" - ] - }, - "post": { - "operationId": "circuits_provider-networks_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderNetwork" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderNetwork" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_provider-networks_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderNetwork" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderNetwork" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_provider-networks_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderNetwork" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderNetwork" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_provider-networks_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [] - }, - "/circuits/provider-networks/{id}/": { - "get": { - "operationId": "circuits_provider-networks_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderNetwork" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_provider-networks_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderNetwork" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderNetwork" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_provider-networks_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProviderNetwork" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ProviderNetwork" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_provider-networks_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this provider network.", - "required": true, - "type": "integer" - } - ] - }, - "/circuits/providers/": { - "get": { - "operationId": "circuits_providers_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asn_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asn_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Provider" - } - } - } - } - } - }, - "tags": [ - "circuits" - ] - }, - "post": { - "operationId": "circuits_providers_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProvider" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Provider" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_providers_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProvider" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Provider" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_providers_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProvider" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Provider" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_providers_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [] - }, - "/circuits/providers/{id}/": { - "get": { - "operationId": "circuits_providers_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Provider" - } - } - }, - "tags": [ - "circuits" - ] - }, - "put": { - "operationId": "circuits_providers_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProvider" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Provider" - } - } - }, - "tags": [ - "circuits" - ] - }, - "patch": { - "operationId": "circuits_providers_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableProvider" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Provider" - } - } - }, - "tags": [ - "circuits" - ] - }, - "delete": { - "operationId": "circuits_providers_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "circuits" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this provider.", - "required": true, - "type": "integer" - } - ] - }, - "/core/data-files/": { - "get": { - "operationId": "core_data-files_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "size", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "source_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "source", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "path__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "size__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "size__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "size__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "size__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "size__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "hash__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "source_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "source__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/DataFile" - } - } - } - } - } - }, - "tags": [ - "core" - ] - }, - "parameters": [] - }, - "/core/data-files/{id}/": { - "get": { - "operationId": "core_data-files_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DataFile" - } - } - }, - "tags": [ - "core" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this data file.", - "required": true, - "type": "integer" - } - ] - }, - "/core/data-sources/": { - "get": { - "operationId": "core_data-sources_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "enabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/DataSource" - } - } - } - } - } - }, - "tags": [ - "core" - ] - }, - "post": { - "operationId": "core_data-sources_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDataSource" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/DataSource" - } - } - }, - "tags": [ - "core" - ] - }, - "put": { - "operationId": "core_data-sources_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDataSource" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DataSource" - } - } - }, - "tags": [ - "core" - ] - }, - "patch": { - "operationId": "core_data-sources_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDataSource" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DataSource" - } - } - }, - "tags": [ - "core" - ] - }, - "delete": { - "operationId": "core_data-sources_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "core" - ] - }, - "parameters": [] - }, - "/core/data-sources/{id}/": { - "get": { - "operationId": "core_data-sources_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DataSource" - } - } - }, - "tags": [ - "core" - ] - }, - "put": { - "operationId": "core_data-sources_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDataSource" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DataSource" - } - } - }, - "tags": [ - "core" - ] - }, - "patch": { - "operationId": "core_data-sources_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDataSource" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DataSource" - } - } - }, - "tags": [ - "core" - ] - }, - "delete": { - "operationId": "core_data-sources_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "core" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this data source.", - "required": true, - "type": "integer" - } - ] - }, - "/core/data-sources/{id}/sync/": { - "post": { - "operationId": "core_data-sources_sync", - "description": "Enqueue a job to synchronize the DataSource.", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDataSource" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/DataSource" - } - } - }, - "tags": [ - "core" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this data source.", - "required": true, - "type": "integer" - } - ] - }, - "/core/jobs/": { - "get": { - "operationId": "core_jobs_list", - "description": "Retrieve a list of job results", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interval", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__before", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__after", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "scheduled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "scheduled__before", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "scheduled__after", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "started", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "started__before", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "started__after", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "completed", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "completed__before", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "completed__after", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interval__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interval__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interval__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interval__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interval__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Job" - } - } - } - } - } - }, - "tags": [ - "core" - ] - }, - "parameters": [] - }, - "/core/jobs/{id}/": { - "get": { - "operationId": "core_jobs_read", - "description": "Retrieve a list of job results", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Job" - } - } - }, - "tags": [ - "core" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this job.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/cable-terminations/": { - "get": { - "operationId": "dcim_cable-terminations_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/CableTermination" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_cable-terminations_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_cable-terminations_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_cable-terminations_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_cable-terminations_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/cable-terminations/{id}/": { - "get": { - "operationId": "dcim_cable-terminations_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_cable-terminations_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_cable-terminations_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CableTermination" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_cable-terminations_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this cable termination.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/cables/": { - "get": { - "operationId": "dcim_cables_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "length", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "length_unit", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_a_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_a_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_b_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_b_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "length__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "length__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "length__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "length__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "length__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "length_unit__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_a_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_a_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_a_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_a_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_a_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_a_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_b_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_b_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_b_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_b_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_b_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "termination_b_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Cable" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_cables_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCable" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Cable" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_cables_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCable" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Cable" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_cables_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCable" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Cable" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_cables_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/cables/{id}/": { - "get": { - "operationId": "dcim_cables_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Cable" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_cables_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCable" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Cable" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_cables_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCable" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Cable" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_cables_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this cable.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/connected-device/": { - "get": { - "operationId": "dcim_connected-device_list", - "description": "This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer\ninterface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors\nvia a protocol such as LLDP. Two query parameters must be included in the request:\n\n* `peer_device`: The name of the peer device\n* `peer_interface`: The name of the peer interface", - "parameters": [ - { - "name": "peer_device", - "in": "query", - "description": "The name of the peer device", - "required": true, - "type": "string" - }, - { - "name": "peer_interface", - "in": "query", - "description": "The name of the peer interface", - "required": true, - "type": "string" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Device" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/console-port-templates/": { - "get": { - "operationId": "dcim_console-port-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ConsolePortTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_console-port-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePortTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_console-port-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_console-port-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_console-port-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/console-port-templates/{id}/": { - "get": { - "operationId": "dcim_console-port-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_console-port-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_console-port-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_console-port-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this console port template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/console-ports/": { - "get": { - "operationId": "dcim_console-ports_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "connected", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ConsolePort" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_console-ports_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePort" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_console-ports_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_console-ports_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_console-ports_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/console-ports/{id}/": { - "get": { - "operationId": "dcim_console-ports_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_console-ports_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_console-ports_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsolePort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_console-ports_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this console port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/console-ports/{id}/trace/": { - "get": { - "operationId": "dcim_console-ports_trace", - "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsolePort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this console port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/console-server-port-templates/": { - "get": { - "operationId": "dcim_console-server-port-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ConsoleServerPortTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_console-server-port-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPortTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_console-server-port-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_console-server-port-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_console-server-port-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/console-server-port-templates/{id}/": { - "get": { - "operationId": "dcim_console-server-port-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_console-server-port-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_console-server-port-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_console-server-port-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this console server port template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/console-server-ports/": { - "get": { - "operationId": "dcim_console-server-ports_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "connected", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ConsoleServerPort" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_console-server-ports_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPort" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_console-server-ports_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_console-server-ports_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_console-server-ports_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/console-server-ports/{id}/": { - "get": { - "operationId": "dcim_console-server-ports_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_console-server-ports_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_console-server-ports_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConsoleServerPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_console-server-ports_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this console server port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/console-server-ports/{id}/trace/": { - "get": { - "operationId": "dcim_console-server-ports_trace", - "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConsoleServerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this console server port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/device-bay-templates/": { - "get": { - "operationId": "dcim_device-bay-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/DeviceBayTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_device-bay-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBayTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_device-bay-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBayTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_device-bay-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBayTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_device-bay-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/device-bay-templates/{id}/": { - "get": { - "operationId": "dcim_device-bay-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_device-bay-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBayTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_device-bay-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBayTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_device-bay-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this device bay template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/device-bays/": { - "get": { - "operationId": "dcim_device-bays_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/DeviceBay" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_device-bays_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBay" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_device-bays_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBay" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_device-bays_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBay" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_device-bays_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/device-bays/{id}/": { - "get": { - "operationId": "dcim_device-bays_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_device-bays_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBay" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_device-bays_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceBay" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_device-bays_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this device bay.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/device-roles/": { - "get": { - "operationId": "dcim_device-roles_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vm_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "config_template_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "config_template_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/DeviceRole" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_device-roles_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceRole" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_device-roles_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_device-roles_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_device-roles_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/device-roles/{id}/": { - "get": { - "operationId": "dcim_device-roles_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_device-roles_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_device-roles_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_device-roles_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this device role.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/device-types/": { - "get": { - "operationId": "dcim_device-types_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "is_full_depth", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "subdevice_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "airflow", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight_unit", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "default_platform_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "default_platform", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "has_front_image", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "has_rear_image", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "console_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "console_server_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "power_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "power_outlets", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interfaces", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "pass_through_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_bays", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_bays", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "inventory_items", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "subdevice_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "airflow__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight_unit__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "default_platform_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "default_platform__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/DeviceType" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_device-types_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceType" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_device-types_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_device-types_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_device-types_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/device-types/{id}/": { - "get": { - "operationId": "dcim_device-types_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_device-types_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_device-types_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableDeviceType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/DeviceType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_device-types_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this device type.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/devices/": { - "get": { - "operationId": "dcim_devices_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "face", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "position", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "airflow", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_position", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_priority", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "local_context_data", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "platform_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "platform", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "is_full_depth", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "has_primary_ip", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_member", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "config_template_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "console_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "console_server_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "power_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "power_outlets", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interfaces", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "pass_through_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_bays", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_bays", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "primary_ip4_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "primary_ip6_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "face__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "position__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "position__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "position__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "position__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "position__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "airflow__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_position__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_position__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_position__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_position__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_position__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_priority__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_priority__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_priority__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_priority__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vc_priority__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "platform_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "platform__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "config_template_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "primary_ip4_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "primary_ip6_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_devices_create", - "description": "", - "parameters": [], - "responses": { - "201": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_devices_bulk_update", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_devices_bulk_partial_update", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_devices_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/devices/{id}/": { - "get": { - "operationId": "dcim_devices_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_devices_update", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_devices_partial_update", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_devices_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this device.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/devices/{id}/render-config/": { - "post": { - "operationId": "dcim_devices_render_config", - "description": "Resolve and render the preferred ConfigTemplate for this Device.", - "parameters": [], - "responses": { - "201": { - "description": "" - } - }, - "produces": [ - "application/json", - "text/plain" - ], - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this device.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/front-port-templates/": { - "get": { - "operationId": "dcim_front-port-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/FrontPortTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_front-port-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPortTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_front-port-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_front-port-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_front-port-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/front-port-templates/{id}/": { - "get": { - "operationId": "dcim_front-port-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_front-port-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_front-port-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_front-port-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this front port template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/front-ports/": { - "get": { - "operationId": "dcim_front-ports_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/FrontPort" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_front-ports_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPort" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_front-ports_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_front-ports_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_front-ports_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/front-ports/{id}/": { - "get": { - "operationId": "dcim_front-ports_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_front-ports_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_front-ports_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableFrontPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_front-ports_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this front port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/front-ports/{id}/paths/": { - "get": { - "operationId": "dcim_front-ports_paths", - "description": "Return all CablePaths which traverse a given pass-through port.", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/FrontPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this front port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/interface-templates/": { - "get": { - "operationId": "dcim_interface-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "enabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mgmt_only", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "bridge_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "poe_mode", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "poe_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "bridge_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "poe_mode__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "poe_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/InterfaceTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_interface-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterfaceTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/InterfaceTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_interface-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterfaceTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InterfaceTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_interface-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterfaceTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InterfaceTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_interface-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/interface-templates/{id}/": { - "get": { - "operationId": "dcim_interface-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InterfaceTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_interface-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterfaceTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InterfaceTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_interface-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterfaceTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InterfaceTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_interface-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this interface template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/interfaces/": { - "get": { - "operationId": "dcim_interfaces_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "enabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mtu", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mgmt_only", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "poe_mode", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "poe_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mode", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_frequency", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_width", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tx_power", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "connected", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "kind", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "bridge_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "lag_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "speed", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "duplex", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vlan_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vlan", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vrf_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vrf", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vdc_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vdc_identifier", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vdc", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "l2vpn_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "l2vpn", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mtu__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mtu__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mtu__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mtu__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mtu__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "poe_mode__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "poe_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mode__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_frequency__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_frequency__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_frequency__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_frequency__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_frequency__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_width__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_width__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_width__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_width__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rf_channel_width__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tx_power__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tx_power__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tx_power__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tx_power__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tx_power__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "bridge_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "lag_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "speed__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "speed__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "speed__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "speed__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "speed__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "duplex__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mac_address__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "wwn__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vrf_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vrf__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vdc_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vdc_identifier__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "vdc__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "l2vpn_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "l2vpn__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Interface" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_interfaces_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterface" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Interface" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_interfaces_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterface" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Interface" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_interfaces_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterface" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Interface" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_interfaces_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/interfaces/{id}/": { - "get": { - "operationId": "dcim_interfaces_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Interface" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_interfaces_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterface" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Interface" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_interfaces_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInterface" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Interface" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_interfaces_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this interface.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/interfaces/{id}/trace/": { - "get": { - "operationId": "dcim_interfaces_trace", - "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Interface" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this interface.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/inventory-item-roles/": { - "get": { - "operationId": "dcim_inventory-item-roles_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/InventoryItemRole" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_inventory-item-roles_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_inventory-item-roles_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_inventory-item-roles_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_inventory-item-roles_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/inventory-item-roles/{id}/": { - "get": { - "operationId": "dcim_inventory-item-roles_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_inventory-item-roles_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_inventory-item-roles_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_inventory-item-roles_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this inventory item role.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/inventory-item-templates/": { - "get": { - "operationId": "dcim_inventory-item-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/InventoryItemTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_inventory-item-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItemTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_inventory-item-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItemTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_inventory-item-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItemTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_inventory-item-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/inventory-item-templates/{id}/": { - "get": { - "operationId": "dcim_inventory-item-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_inventory-item-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItemTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_inventory-item-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItemTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItemTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_inventory-item-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this inventory item template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/inventory-items/": { - "get": { - "operationId": "dcim_inventory-items_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "discovered", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_id__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "component_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/InventoryItem" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_inventory-items_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItem" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItem" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_inventory-items_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItem" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItem" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_inventory-items_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItem" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItem" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_inventory-items_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/inventory-items/{id}/": { - "get": { - "operationId": "dcim_inventory-items_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItem" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_inventory-items_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItem" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItem" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_inventory-items_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableInventoryItem" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/InventoryItem" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_inventory-items_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this inventory item.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/locations/": { - "get": { - "operationId": "dcim_locations_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Location" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_locations_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableLocation" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Location" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_locations_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableLocation" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Location" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_locations_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableLocation" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Location" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_locations_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/locations/{id}/": { - "get": { - "operationId": "dcim_locations_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Location" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_locations_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableLocation" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Location" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_locations_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableLocation" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Location" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_locations_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this location.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/manufacturers/": { - "get": { - "operationId": "dcim_manufacturers_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Manufacturer" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_manufacturers_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_manufacturers_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_manufacturers_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_manufacturers_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/manufacturers/{id}/": { - "get": { - "operationId": "dcim_manufacturers_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_manufacturers_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_manufacturers_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Manufacturer" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_manufacturers_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this manufacturer.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/module-bay-templates/": { - "get": { - "operationId": "dcim_module-bay-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ModuleBayTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_module-bay-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBayTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_module-bay-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBayTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_module-bay-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBayTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_module-bay-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/module-bay-templates/{id}/": { - "get": { - "operationId": "dcim_module-bay-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_module-bay-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBayTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_module-bay-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBayTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBayTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_module-bay-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this module bay template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/module-bays/": { - "get": { - "operationId": "dcim_module-bays_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ModuleBay" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_module-bays_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBay" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_module-bays_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBay" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_module-bays_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBay" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_module-bays_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/module-bays/{id}/": { - "get": { - "operationId": "dcim_module-bays_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_module-bays_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBay" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_module-bays_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleBay" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleBay" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_module-bays_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this module bay.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/module-types/": { - "get": { - "operationId": "dcim_module-types_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight_unit", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "console_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "console_server_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "power_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "power_outlets", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "interfaces", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "pass_through_ports", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "part_number__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight_unit__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ModuleType" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_module-types_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleType" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_module-types_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_module-types_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_module-types_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/module-types/{id}/": { - "get": { - "operationId": "dcim_module-types_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_module-types_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_module-types_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModuleType" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ModuleType" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_module-types_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this module type.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/modules/": { - "get": { - "operationId": "dcim_modules_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_bay_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_bay_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Module" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_modules_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModule" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Module" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_modules_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModule" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Module" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_modules_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModule" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Module" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_modules_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/modules/{id}/": { - "get": { - "operationId": "dcim_modules_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Module" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_modules_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModule" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Module" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_modules_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableModule" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Module" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_modules_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this module.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/platforms/": { - "get": { - "operationId": "dcim_platforms_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "config_template_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "manufacturer__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "config_template_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Platform" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_platforms_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePlatform" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Platform" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_platforms_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePlatform" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Platform" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_platforms_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePlatform" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Platform" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_platforms_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/platforms/{id}/": { - "get": { - "operationId": "dcim_platforms_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Platform" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_platforms_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePlatform" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Platform" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_platforms_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePlatform" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Platform" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_platforms_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this platform.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-feeds/": { - "get": { - "operationId": "dcim_power-feeds_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "supply", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "phase", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "voltage", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "amperage", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_utilization", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "connected", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "power_panel_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "supply__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "phase__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "voltage__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "voltage__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "voltage__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "voltage__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "voltage__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "amperage__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "amperage__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "amperage__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "amperage__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "amperage__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_utilization__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_utilization__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_utilization__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_utilization__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_utilization__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "power_panel_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/PowerFeed" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_power-feeds_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerFeed" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerFeed" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-feeds_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerFeed" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerFeed" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-feeds_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerFeed" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerFeed" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-feeds_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/power-feeds/{id}/": { - "get": { - "operationId": "dcim_power-feeds_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerFeed" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-feeds_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerFeed" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerFeed" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-feeds_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerFeed" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerFeed" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-feeds_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power feed.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-feeds/{id}/trace/": { - "get": { - "operationId": "dcim_power-feeds_trace", - "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerFeed" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power feed.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-outlet-templates/": { - "get": { - "operationId": "dcim_power-outlet-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "feed_leg", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "feed_leg__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/PowerOutletTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_power-outlet-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutletTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutletTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-outlet-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutletTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutletTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-outlet-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutletTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutletTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-outlet-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/power-outlet-templates/{id}/": { - "get": { - "operationId": "dcim_power-outlet-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutletTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-outlet-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutletTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutletTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-outlet-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutletTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutletTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-outlet-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power outlet template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-outlets/": { - "get": { - "operationId": "dcim_power-outlets_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "feed_leg", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "connected", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "feed_leg__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/PowerOutlet" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_power-outlets_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutlet" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutlet" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-outlets_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutlet" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutlet" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-outlets_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutlet" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutlet" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-outlets_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/power-outlets/{id}/": { - "get": { - "operationId": "dcim_power-outlets_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutlet" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-outlets_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutlet" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutlet" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-outlets_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerOutlet" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutlet" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-outlets_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power outlet.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-outlets/{id}/trace/": { - "get": { - "operationId": "dcim_power-outlets_trace", - "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerOutlet" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power outlet.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-panels/": { - "get": { - "operationId": "dcim_power-panels_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/PowerPanel" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_power-panels_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPanel" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPanel" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-panels_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPanel" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPanel" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-panels_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPanel" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPanel" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-panels_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/power-panels/{id}/": { - "get": { - "operationId": "dcim_power-panels_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPanel" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-panels_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPanel" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPanel" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-panels_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPanel" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPanel" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-panels_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power panel.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-port-templates/": { - "get": { - "operationId": "dcim_power-port-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/PowerPortTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_power-port-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPortTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-port-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-port-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-port-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/power-port-templates/{id}/": { - "get": { - "operationId": "dcim_power-port-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-port-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-port-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-port-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power port template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-ports/": { - "get": { - "operationId": "dcim_power-ports_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "connected", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "maximum_draw__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "allocated_draw__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/PowerPort" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_power-ports_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPort" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-ports_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-ports_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-ports_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/power-ports/{id}/": { - "get": { - "operationId": "dcim_power-ports_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_power-ports_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_power-ports_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritablePowerPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_power-ports_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/power-ports/{id}/trace/": { - "get": { - "operationId": "dcim_power-ports_trace", - "description": "Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/PowerPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this power port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/rack-reservations/": { - "get": { - "operationId": "dcim_rack-reservations_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/RackReservation" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_rack-reservations_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRackReservation" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/RackReservation" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_rack-reservations_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRackReservation" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackReservation" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_rack-reservations_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRackReservation" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackReservation" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_rack-reservations_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/rack-reservations/{id}/": { - "get": { - "operationId": "dcim_rack-reservations_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackReservation" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_rack-reservations_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRackReservation" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackReservation" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_rack-reservations_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRackReservation" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackReservation" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_rack-reservations_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this rack reservation.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/rack-roles/": { - "get": { - "operationId": "dcim_rack-roles_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/RackRole" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_rack-roles_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/RackRole" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/RackRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_rack-roles_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/RackRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_rack-roles_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/RackRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_rack-roles_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/rack-roles/{id}/": { - "get": { - "operationId": "dcim_rack-roles_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_rack-roles_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/RackRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_rack-roles_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/RackRole" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RackRole" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_rack-roles_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this rack role.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/racks/": { - "get": { - "operationId": "dcim_racks_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "desc_units", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_width", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_depth", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_unit", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mounting_depth", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_weight", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight_unit", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "width", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility_id__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asset_tag__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "u_height__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_width__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_width__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_width__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_width__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_width__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_depth__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_depth__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_depth__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_depth__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_depth__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "outer_unit__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mounting_depth__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mounting_depth__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mounting_depth__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mounting_depth__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "mounting_depth__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_weight__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_weight__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_weight__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_weight__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "max_weight__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight_unit__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "width__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "serial__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Rack" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_racks_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRack" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Rack" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_racks_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRack" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Rack" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_racks_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRack" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Rack" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_racks_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/racks/{id}/": { - "get": { - "operationId": "dcim_racks_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Rack" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_racks_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRack" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Rack" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_racks_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRack" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Rack" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_racks_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this rack.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/racks/{id}/elevation/": { - "get": { - "operationId": "dcim_racks_elevation", - "description": "Rack elevation representing the list of rack units. Also supports rendering the elevation as an SVG.", - "parameters": [ - { - "name": "q", - "in": "query", - "required": false, - "type": "string", - "minLength": 1 - }, - { - "name": "face", - "in": "query", - "required": false, - "type": "string", - "enum": [ - "front", - "rear" - ], - "default": "front" - }, - { - "name": "render", - "in": "query", - "required": false, - "type": "string", - "enum": [ - "json", - "svg" - ], - "default": "json" - }, - { - "name": "unit_width", - "in": "query", - "required": false, - "type": "integer", - "default": 220 - }, - { - "name": "unit_height", - "in": "query", - "required": false, - "type": "integer", - "default": 22 - }, - { - "name": "legend_width", - "in": "query", - "required": false, - "type": "integer", - "default": 30 - }, - { - "name": "margin_width", - "in": "query", - "required": false, - "type": "integer", - "default": 15 - }, - { - "name": "exclude", - "in": "query", - "required": false, - "type": "integer" - }, - { - "name": "expand_devices", - "in": "query", - "required": false, - "type": "boolean", - "default": true - }, - { - "name": "include_images", - "in": "query", - "required": false, - "type": "boolean", - "default": true - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "type": "array", - "items": { - "$ref": "#/definitions/RackUnit" - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this rack.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/rear-port-templates/": { - "get": { - "operationId": "dcim_rear-port-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "devicetype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "moduletype_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/RearPortTemplate" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_rear-port-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPortTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_rear-port-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_rear-port-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_rear-port-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/rear-port-templates/{id}/": { - "get": { - "operationId": "dcim_rear-port-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_rear-port-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_rear-port-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPortTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPortTemplate" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_rear-port-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this rear port template.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/rear-ports/": { - "get": { - "operationId": "dcim_rear-ports_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "occupied", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "label__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "color__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "positions__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cable_end__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "rack__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "virtual_chassis__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "module_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/RearPort" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_rear-ports_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPort" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_rear-ports_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_rear-ports_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_rear-ports_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/rear-ports/{id}/": { - "get": { - "operationId": "dcim_rear-ports_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_rear-ports_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_rear-ports_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRearPort" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_rear-ports_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this rear port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/rear-ports/{id}/paths/": { - "get": { - "operationId": "dcim_rear-ports_paths", - "description": "Return all CablePaths which traverse a given pass-through port.", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/RearPort" - } - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this rear port.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/regions/": { - "get": { - "operationId": "dcim_regions_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Region" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_regions_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRegion" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Region" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_regions_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRegion" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Region" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_regions_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRegion" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Region" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_regions_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/regions/{id}/": { - "get": { - "operationId": "dcim_regions_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Region" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_regions_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRegion" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Region" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_regions_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableRegion" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Region" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_regions_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this region.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/site-groups/": { - "get": { - "operationId": "dcim_site-groups_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "parent__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/SiteGroup" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_site-groups_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSiteGroup" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/SiteGroup" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_site-groups_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSiteGroup" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/SiteGroup" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_site-groups_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSiteGroup" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/SiteGroup" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_site-groups_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/site-groups/{id}/": { - "get": { - "operationId": "dcim_site-groups_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/SiteGroup" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_site-groups_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSiteGroup" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/SiteGroup" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_site-groups_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSiteGroup" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/SiteGroup" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_site-groups_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this site group.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/sites/": { - "get": { - "operationId": "dcim_sites_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "latitude", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "longitude", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asn", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asn_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "slug__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "facility__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "latitude__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "latitude__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "latitude__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "latitude__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "latitude__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "longitude__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "longitude__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "longitude__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "longitude__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "longitude__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "contact_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asn__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "asn_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/Site" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_sites_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSite" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/Site" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_sites_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSite" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Site" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_sites_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSite" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Site" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_sites_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/sites/{id}/": { - "get": { - "operationId": "dcim_sites_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Site" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_sites_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSite" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Site" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_sites_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableSite" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Site" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_sites_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this site.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/virtual-chassis/": { - "get": { - "operationId": "dcim_virtual-chassis_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "master_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "master", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "domain__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "master_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "master__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/VirtualChassis" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_virtual-chassis_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualChassis" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualChassis" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_virtual-chassis_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualChassis" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualChassis" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_virtual-chassis_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualChassis" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualChassis" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_virtual-chassis_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/virtual-chassis/{id}/": { - "get": { - "operationId": "dcim_virtual-chassis_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualChassis" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_virtual-chassis_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualChassis" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualChassis" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_virtual-chassis_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualChassis" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualChassis" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_virtual-chassis_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this virtual chassis.", - "required": true, - "type": "integer" - } - ] - }, - "/dcim/virtual-device-contexts/": { - "get": { - "operationId": "dcim_virtual-device-contexts_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "has_primary_ip", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "status__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/VirtualDeviceContext" - } - } - } - } - } - }, - "tags": [ - "dcim" - ] - }, - "post": { - "operationId": "dcim_virtual-device-contexts_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualDeviceContext" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualDeviceContext" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_virtual-device-contexts_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualDeviceContext" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualDeviceContext" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_virtual-device-contexts_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualDeviceContext" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualDeviceContext" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_virtual-device-contexts_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [] - }, - "/dcim/virtual-device-contexts/{id}/": { - "get": { - "operationId": "dcim_virtual-device-contexts_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualDeviceContext" - } - } - }, - "tags": [ - "dcim" - ] - }, - "put": { - "operationId": "dcim_virtual-device-contexts_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualDeviceContext" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualDeviceContext" - } - } - }, - "tags": [ - "dcim" - ] - }, - "patch": { - "operationId": "dcim_virtual-device-contexts_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableVirtualDeviceContext" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/VirtualDeviceContext" - } - } - }, - "tags": [ - "dcim" - ] - }, - "delete": { - "operationId": "dcim_virtual-device-contexts_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "dcim" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this virtual device context.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/config-contexts/": { - "get": { - "operationId": "extras_config-contexts_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "is_active", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "platform_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "platform", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_source_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_file_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "region__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "site__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "location__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "device_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "role__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "platform_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "platform__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "cluster_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_group__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tenant__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_source_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_file_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ConfigContext" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "post": { - "operationId": "extras_config-contexts_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigContext" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigContext" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_config-contexts_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigContext" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigContext" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_config-contexts_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigContext" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigContext" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_config-contexts_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/config-contexts/{id}/": { - "get": { - "operationId": "extras_config-contexts_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigContext" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_config-contexts_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigContext" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigContext" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_config-contexts_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigContext" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigContext" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_config-contexts_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this config context.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/config-contexts/{id}/sync/": { - "post": { - "operationId": "extras_config-contexts_sync", - "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigContext" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigContext" - } - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this config context.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/config-templates/": { - "get": { - "operationId": "extras_config-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_source_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_file_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_source_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_file_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ConfigTemplate" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "post": { - "operationId": "extras_config-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_config-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_config-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_config-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/config-templates/{id}/": { - "get": { - "operationId": "extras_config-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_config-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_config-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_config-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this config template.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/config-templates/{id}/render/": { - "post": { - "operationId": "extras_config-templates_render", - "description": "Render a ConfigTemplate using the context data provided (if any). If the client requests \"text/plain\" data,\nreturn the raw rendered content, rather than serialized JSON.", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigTemplate" - } - } - }, - "produces": [ - "application/json", - "text/plain" - ], - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this config template.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/config-templates/{id}/sync/": { - "post": { - "operationId": "extras_config-templates_sync", - "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableConfigTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ConfigTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this config template.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/content-types/": { - "get": { - "operationId": "extras_content-types_list", - "description": "Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "number" - }, - { - "name": "app_label", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "model", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ContentType" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/content-types/{id}/": { - "get": { - "operationId": "extras_content-types_read", - "description": "Read-only list of ContentTypes. Limit results to ContentTypes pertinent to NetBox objects.", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ContentType" - } - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this content type.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/custom-fields/": { - "get": { - "operationId": "extras_custom-fields_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "required", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "search_weight", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "filter_logic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ui_visibility", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "is_cloneable", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "search_weight__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "search_weight__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "search_weight__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "search_weight__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "search_weight__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "filter_logic__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ui_visibility__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/CustomField" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "post": { - "operationId": "extras_custom-fields_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCustomField" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomField" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_custom-fields_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCustomField" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomField" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_custom-fields_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCustomField" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomField" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_custom-fields_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/custom-fields/{id}/": { - "get": { - "operationId": "extras_custom-fields_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomField" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_custom-fields_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCustomField" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomField" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_custom-fields_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableCustomField" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomField" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_custom-fields_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this custom field.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/custom-links/": { - "get": { - "operationId": "extras_custom-links_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "enabled", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "new_window", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_text__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "link_url__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "weight__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "group_name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/CustomLink" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "post": { - "operationId": "extras_custom-links_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_custom-links_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_custom-links_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_custom-links_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/custom-links/{id}/": { - "get": { - "operationId": "extras_custom-links_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_custom-links_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_custom-links_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/CustomLink" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_custom-links_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this custom link.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/dashboard/": { - "get": { - "operationId": "extras_dashboard_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Dashboard" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_dashboard_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Dashboard" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Dashboard" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_dashboard_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/Dashboard" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/Dashboard" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_dashboard_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/export-templates/": { - "get": { - "operationId": "extras_export-templates_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_source_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_file_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_types__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "description__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_synced__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_source_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "data_file_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ExportTemplate" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "post": { - "operationId": "extras_export-templates_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableExportTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ExportTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_export-templates_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableExportTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ExportTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_export-templates_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableExportTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ExportTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_export-templates_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/export-templates/{id}/": { - "get": { - "operationId": "extras_export-templates_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ExportTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_export-templates_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableExportTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ExportTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_export-templates_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableExportTemplate" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ExportTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_export-templates_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this export template.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/export-templates/{id}/sync/": { - "post": { - "operationId": "extras_export-templates_sync", - "description": "Provide a /sync API endpoint to synchronize an object's data from its associated DataFile (if any).", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableExportTemplate" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ExportTemplate" - } - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this export template.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/image-attachments/": { - "get": { - "operationId": "extras_image-attachments_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "content_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ImageAttachment" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "post": { - "operationId": "extras_image-attachments_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_image-attachments_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_image-attachments_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_image-attachments_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/image-attachments/{id}/": { - "get": { - "operationId": "extras_image-attachments_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_image-attachments_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_image-attachments_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ImageAttachment" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_image-attachments_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this image attachment.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/journal-entries/": { - "get": { - "operationId": "extras_journal-entries_list", - "description": "", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "kind", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "updated_by_request", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "kind__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "last_updated__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "tag__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "assigned_object_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "created_by__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/JournalEntry" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "post": { - "operationId": "extras_journal-entries_create", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableJournalEntry" - } - } - ], - "responses": { - "201": { - "description": "", - "schema": { - "$ref": "#/definitions/JournalEntry" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_journal-entries_bulk_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableJournalEntry" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/JournalEntry" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_journal-entries_bulk_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableJournalEntry" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/JournalEntry" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_journal-entries_bulk_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/journal-entries/{id}/": { - "get": { - "operationId": "extras_journal-entries_read", - "description": "", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/JournalEntry" - } - } - }, - "tags": [ - "extras" - ] - }, - "put": { - "operationId": "extras_journal-entries_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableJournalEntry" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/JournalEntry" - } - } - }, - "tags": [ - "extras" - ] - }, - "patch": { - "operationId": "extras_journal-entries_partial_update", - "description": "", - "parameters": [ - { - "name": "data", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/WritableJournalEntry" - } - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/JournalEntry" - } - } - }, - "tags": [ - "extras" - ] - }, - "delete": { - "operationId": "extras_journal-entries_delete", - "description": "", - "parameters": [], - "responses": { - "204": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this journal entry.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/object-changes/": { - "get": { - "operationId": "extras_object-changes_list", - "description": "Retrieve a list of recent changes.", - "parameters": [ - { - "name": "id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "request_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "action", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_type_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "q", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "time", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_type", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_id", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_name__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "action__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_type_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_id__lte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_id__lt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_id__gte", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_id__gt", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__ic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__nic", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__iew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__niew", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__isw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__nisw", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__ie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__nie", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "object_repr__empty", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "changed_object_type__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "user_id__n", - "in": "query", - "description": "", - "required": false, - "type": "string" - }, - { - "name": "ordering", - "in": "query", - "description": "Which field to use when ordering the results.", - "required": false, - "type": "string" - }, - { - "name": "limit", - "in": "query", - "description": "Number of results to return per page.", - "required": false, - "type": "integer" - }, - { - "name": "offset", - "in": "query", - "description": "The initial index from which to return the results.", - "required": false, - "type": "integer" - } - ], - "responses": { - "200": { - "description": "", - "schema": { - "required": [ - "count", - "results" - ], - "type": "object", - "properties": { - "count": { - "type": "integer" - }, - "next": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "previous": { - "type": "string", - "format": "uri", - "x-nullable": true - }, - "results": { - "type": "array", - "items": { - "$ref": "#/definitions/ObjectChange" - } - } - } - } - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/object-changes/{id}/": { - "get": { - "operationId": "extras_object-changes_read", - "description": "Retrieve a list of recent changes.", - "parameters": [], - "responses": { - "200": { - "description": "", - "schema": { - "$ref": "#/definitions/ObjectChange" - } - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "description": "A unique integer value identifying this object change.", - "required": true, - "type": "integer" - } - ] - }, - "/extras/reports/": { - "get": { - "operationId": "extras_reports_list", - "description": "Compile all reports and their related results (if any). Result data is deferred in the list view.", - "parameters": [], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [] - }, - "/extras/reports/{id}/": { - "get": { - "operationId": "extras_reports_read", - "description": "Retrieve a single Report identified as \".\".", - "parameters": [], - "responses": { - "200": { - "description": "" - } - }, - "tags": [ - "extras" - ] - }, - "parameters": [ - { - "name": "id", - "in": "path", - "required": true, - "type": "string" - } - ] - }, - "/extras/reports/{id}/run/": { - "post": { - "operationId": "extras_reports_run", - "description": "Run a Report identified as \". {% django_htmx_script %} diff --git a/netbox/templates/base/layout.html b/netbox/templates/base/layout.html index d53591cb4..9dcb7bded 100644 --- a/netbox/templates/base/layout.html +++ b/netbox/templates/base/layout.html @@ -2,6 +2,7 @@ {% extends 'base/base.html' %} {% load helpers %} {% load navigation %} +{% load plugins %} {% load static %} {% load i18n %} @@ -18,7 +19,12 @@ Blocks:

{# Sidebar #} -